I used to think overnight oats were one of those health food trends that would taste like cardboard. You know the type—looks great on Instagram but leaves you reaching for a muffin an hour later. Then I tried making them with Greek yogurt instead of just milk, and everything changed.
The yogurt makes all the difference. It gives the oats this creamy, almost dessert-like texture that regular overnight oats just don’t have. Plus, you’re getting way more protein, which means you’ll actually stay full until lunch. I’ve been making these Berry Vanilla Overnight Oats for my kids’ breakfasts for months now, and they don’t even realize they’re eating something healthy. They just know it tastes good and there are berries in it.
Why You’ll Love These Overnight Oats
- Make-ahead breakfast – Prep this the night before and wake up to a ready-to-eat breakfast that saves you precious morning time.
- High in protein – The Greek yogurt adds a protein boost to keep you full and satisfied until lunch.
- Naturally sweetened – Using agave syrup and fresh berries means you get a sweet breakfast without refined sugar.
- No cooking required – Just mix everything together in a jar and let the fridge do the work while you sleep.
- Healthy and filling – Packed with fiber from the oats and vitamins from the berries, this breakfast keeps your energy steady throughout the morning.
What Kind of Oats Should I Use?
For overnight oats, you’ll want to stick with old-fashioned rolled oats, which are the perfect texture for soaking up all that liquid overnight. Steel-cut oats won’t work well here since they’re too tough and won’t soften properly, and instant oats will turn into mush. If you only have quick oats on hand, they’ll work in a pinch, but your overnight oats might end up a bit softer than ideal. Make sure to use plain, unflavored oats so you can control the sweetness and flavor yourself with the other ingredients.
Options for Substitutions
This overnight oats recipe is super forgiving and easy to customize based on what you have in your kitchen:
- Milk: Any milk works here – dairy, almond, oat, soy, or coconut milk all give great results. Just keep in mind that thicker milks like coconut will make creamier oats.
- Greek yogurt: Regular yogurt, skyr, or even dairy-free yogurt alternatives work perfectly. If you’re using a thinner yogurt, you might want to reduce the milk slightly to keep the right consistency.
- Agave syrup: Honey, maple syrup, or even regular sugar are all fine swaps. Start with the same amount and adjust to your taste.
- Berries: Fresh or frozen berries both work great. You can also mix up the berry types – raspberries, blackberries, or mixed berries are all good choices. Frozen berries will release more juice as they thaw overnight.
- Coconut sugar: Brown sugar, regular white sugar, or even a bit more of your chosen sweetener can replace the coconut sugar without any issues.
- Oats: Stick with rolled oats or old-fashioned oats for this recipe – quick oats will get too mushy, and steel-cut oats won’t soften enough overnight.
Watch Out for These Mistakes While Making
The biggest mistake with overnight oats is using too little liquid, which leaves you with a thick, paste-like texture instead of creamy oats – make sure your liquid-to-oats ratio is at least 1:1, and add a splash more milk in the morning if needed.
Another common error is skipping the resting time for the berry mixture, as those 5 minutes allow the berries to release their juices and create a natural syrup that makes the whole dish taste better.
Don’t forget to give your jar a good shake after mixing the ingredients, since the oats tend to settle at the bottom and won’t absorb the liquid evenly if you just stir.
Finally, resist the urge to eat them after just a few hours – overnight oats really do need that full 8 hours to soften properly and develop the right creamy consistency.
What to Serve With Overnight Oats?
Overnight oats are pretty filling on their own, but I love adding a handful of toasted nuts like almonds or walnuts on top for some extra crunch and protein. A drizzle of nut butter – whether it’s almond, peanut, or cashew – makes them even more satisfying and keeps you full until lunch. If you’re serving these for a weekend brunch, they pair really well with a side of scrambled eggs or turkey sausage to round out the meal. You can also set out extra fresh berries, a sprinkle of granola, or some chia seeds so everyone can customize their bowl however they like.
Storage Instructions
Store: These overnight oats are perfect for meal prep! Keep them in an airtight container or mason jar in the fridge for up to 5 days. I usually make a batch on Sunday night so I have breakfast ready all week long.
Make Ahead: The beauty of overnight oats is that they’re meant to be made ahead. Just mix everything together the night before, and by morning the oats will be perfectly soft and creamy. If you’re prepping multiple servings, I’d suggest adding the fresh berries right before eating so they stay nice and fresh instead of getting mushy.
Serve: Grab your jar straight from the fridge and eat it cold, or if you prefer it warm, just microwave for 30-60 seconds. You can also add a splash of milk if it’s gotten too thick after sitting overnight.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0-0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
| Servings | 2 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 400-470
- Protein: 12-15 g
- Fat: 7-10 g
- Carbohydrates: 75-85 g
Ingredients
For the oats:
- 1.25 cups oats (I always use Quaker Old Fashioned oats)
- 1.25 cups milk
- 0.5 cup yogurt (I prefer Fage 5% for better texture and moisture)
- 1.5 tbsp agave syrup
- 1 tsp vanilla essence
- 0.25 tsp ground cinnamon
- Pinch of salt
For the berry topping:
- 0.33 cup blueberries
- 0.33 cup strawberries (hulled and sliced into 1/4-inch pieces)
- 1 tbsp coconut sugar
- 1 tbsp lemon juice (freshly squeezed for best aroma)
Step 1: Prepare the Berry Compote
- 0.33 cup blueberries
- 0.33 cup strawberries, hulled and sliced
- 1 tbsp coconut sugar
- 1 tbsp lemon juice, freshly squeezed
In a small bowl, combine the sliced strawberries, blueberries, coconut sugar, and freshly squeezed lemon juice.
Stir gently to distribute the sugar and lemon juice evenly throughout the berries.
Let this mixture sit for 5 minutes at room temperature—this allows the berries to release their juices and creates a light compote that will add moisture and flavor to your oats.
I prefer freshly squeezed lemon juice here because it brings out the berry flavors more vibrantly than bottled versions.
Step 2: Mix and Chill the Overnight Oat Base
- 1.25 cups oats
- 1.25 cups milk
- 0.5 cup Greek yogurt
- 1.5 tbsp agave syrup
- 1 tsp vanilla essence
- 0.25 tsp ground cinnamon
- Pinch of salt
In a mason jar or container, combine the oats, milk, Greek yogurt, agave syrup, vanilla essence, ground cinnamon, and a pinch of salt.
Stir thoroughly until all ingredients are well combined and there are no dry oat pockets.
Secure the lid and shake the jar vigorously for 30 seconds to ensure even distribution of the liquids and cinnamon.
Cover and refrigerate for at least 8 hours or overnight—I like to prepare mine before bed so it’s ready for breakfast.
I always use Fage 5% Greek yogurt because its thick, creamy texture creates better moisture retention and a more luxurious mouthfeel than thinner yogurt brands.
Step 3: Assemble and Serve
- overnight oat base from Step 2
- berry compote from Step 1
Remove the chilled oat base from the refrigerator and give it a good stir to recombine any separation that may have occurred.
Divide the oats between serving glasses or bowls, filling each about two-thirds full.
Top each serving with a generous spoonful of the berry compote from Step 1, including the accumulated juices.
Serve immediately while the oats are cold and the berries are still vibrant.

Best Berry Vanilla Overnight Oats with Greek Yogurt
Ingredients
For the oats::
- 1.25 cups oats (I always use Quaker Old Fashioned oats)
- 1.25 cups milk
- 0.5 cup yogurt (I prefer Fage 5% for better texture and moisture)
- 1.5 tbsp agave syrup
- 1 tsp vanilla essence
- 0.25 tsp ground cinnamon
- Pinch of salt
For the berry topping::
- 0.33 cup blueberries
- 0.33 cup strawberries (hulled and sliced into 1/4-inch pieces)
- 1 tbsp coconut sugar
- 1 tbsp lemon juice (freshly squeezed for best aroma)
Instructions
- In a small bowl, combine the sliced strawberries, blueberries, coconut sugar, and freshly squeezed lemon juice. Stir gently to distribute the sugar and lemon juice evenly throughout the berries. Let this mixture sit for 5 minutes at room temperature—this allows the berries to release their juices and creates a light compote that will add moisture and flavor to your oats. I prefer freshly squeezed lemon juice here because it brings out the berry flavors more vibrantly than bottled versions.
- In a mason jar or container, combine the oats, milk, Greek yogurt, agave syrup, vanilla essence, ground cinnamon, and a pinch of salt. Stir thoroughly until all ingredients are well combined and there are no dry oat pockets. Secure the lid and shake the jar vigorously for 30 seconds to ensure even distribution of the liquids and cinnamon. Cover and refrigerate for at least 8 hours or overnight—I like to prepare mine before bed so it's ready for breakfast. I always use Fage 5% Greek yogurt because its thick, creamy texture creates better moisture retention and a more luxurious mouthfeel than thinner yogurt brands.
- Remove the chilled oat base from the refrigerator and give it a good stir to recombine any separation that may have occurred. Divide the oats between serving glasses or bowls, filling each about two-thirds full. Top each serving with a generous spoonful of the berry compote from Step 1, including the accumulated juices. Serve immediately while the oats are cold and the berries are still vibrant.







