Cookie Dough Overnight Oats are a fun and tasty twist on the classic oatmeal breakfast. They combine creamy oats soaked overnight with little bursts of cookie dough flavor, making every bite sweet and satisfying without the guilt. Think soft oats with mini chocolate chips and a hint of vanilla goodness, almost like eating cookie dough but in a healthy way!
I love making these the night before because they’re ready to eat first thing in the morning, saving me time while still feeling like a special treat. A little tip I always follow is to use small chocolate chips or chunks so they don’t overwhelm the oats but add just the right amount of sweetness and texture. Mixing in a bit of almond butter or peanut butter also takes this recipe to the next level!
These overnight oats are perfect for busy mornings when you want something quick but comforting. I usually serve them with a splash of milk or a dollop of yogurt on top for extra creaminess. It’s like having dessert for breakfast, but way better for you and just as fun to eat. Whenever I make this, I feel like I’m sneaking in a treat without any of the fuss.
Key Ingredients & Substitutions
Rolled oats: These are best for overnight oats because they soak up liquid nicely and get soft but not mushy. If you only have quick oats, they will work too but might be softer.
Milk: Use any milk you like—dairy, almond, oat, or soy—all give creamy results. For thicker oats, try using less milk or swap some for yogurt.
Greek yogurt: This helps make the oats creamy and adds protein. You can substitute with plant-based yogurt if you want it dairy-free.
Mini chocolate chips: These add the cookie dough “bite.” If you don’t have mini chips, chop regular chocolate into small pieces. Dark or semi-sweet works best to balance sweetness.
Almond or peanut butter: This is optional but really brings a rich, nutty flavor and creamy texture. You can skip it or swap with sunflower seed butter if allergic to nuts.
How Do You Get the Best Creamy Texture Without Sogginess?
Overnight oats shine when they’re creamy but not mushy. Here’s how to nail that texture:
- Use rolled oats, not instant, for a better chew.
- Mix the oats with enough liquid (milk + yogurt) so they soak evenly—about equal parts oats and liquid.
- Stir ingredients well before refrigerating so everything blends.
- Chill for at least 6 hours or overnight to let oats absorb moisture slowly.
- If oats are too thick in the morning, add more milk to loosen them.
- Add crunchy toppings like nuts or extra oats right before serving to keep texture contrast.
Equipment You’ll Need
- Mason jar or airtight container – perfect for mixing and storing overnight oats without spills.
- Measuring cups and spoons – help you get the right oat-to-liquid ratio every time.
- Mixing bowl and spoon – handy if you prefer mixing outside the jar before refrigerating.
- Refrigerator – essential for soaking the oats overnight and softening them up.
Flavor Variations & Add-Ins
- Swap mini chocolate chips for chopped nuts like pecans or walnuts for some crunch.
- Add a scoop of protein powder or chia seeds for extra nutrition and thickness.
- Stir in mashed banana or applesauce for natural sweetness and added fruit flavor.
- Top with fresh or frozen raspberries, strawberries, or diced peaches instead of blueberries.

How to Make Cookie Dough Overnight Oats?
Ingredients You’ll Need:
- 1/2 cup rolled oats
- 1/2 cup milk (dairy or plant-based)
- 1/4 cup plain or vanilla Greek yogurt
- 1 tbsp maple syrup or honey
- 1/2 tsp vanilla extract
- 2 tbsp mini chocolate chips or finely chopped chocolate chunks
- 1 tbsp almond butter or peanut butter (optional)
- Pinch of salt
- Fresh blueberries (for topping)
- Additional almond butter or peanut butter for drizzling (optional)
- A few extra oats or chopped nuts for garnish (optional)
How Much Time Will You Need?
This recipe needs about 5 minutes to prepare and then at least 6 hours to chill in the fridge. The chilling time lets the oats soak up the liquid and become creamy and soft. It’s perfect to make the night before and enjoy a quick breakfast the next day!
Step-by-Step Instructions:
1. Mix the Base Ingredients:
In a medium bowl or jar, combine the rolled oats, milk, Greek yogurt, maple syrup or honey, and vanilla extract. Stir everything together until it’s well mixed.
2. Add Chocolate and optional Almond Butter:
Stir in the mini chocolate chips and almond or peanut butter if using. Add a pinch of salt and mix gently to blend.
3. Refrigerate Overnight:
Cover the jar or bowl with a lid or plastic wrap, then put it in the fridge. Let it chill for at least 6 hours or overnight so the oats soften and soak up all the flavors.
4. Serve and Garnish:
In the morning, stir the oats. If it’s too thick, add a little milk to loosen it. Spoon the oats into a serving bowl or glass. Top with fresh blueberries, drizzle with extra almond or peanut butter, and sprinkle some oats or chopped nuts for a nice crunch.
5. Enjoy!
Grab a spoon and enjoy your creamy, cookie dough-inspired overnight oats—a delicious and easy start to your day!
Can I Use Frozen Fruit for Topping?
Yes! Just thaw frozen blueberries or other fruit before adding them on top. You can also add them frozen if you prefer a chilled, refreshing bite.
Can I Prepare This in Advance for Several Days?
Absolutely! You can make individual servings in jars and store them in the fridge for up to 3 days. Just give them a good stir and add extra milk if needed before eating.
What Can I Substitute for Greek Yogurt?
You can use regular yogurt, plant-based yogurt, or even skip it and increase the milk a bit to keep the creamy texture. Just keep in mind the flavor and thickness may vary slightly.
How to Make This Recipe Vegan?
Use plant-based milk and yogurt, and swap honey for maple syrup or agave nectar. Make sure your chocolate chips are dairy-free as well.