Getting a nutritious breakfast on the table when you’re rushing around in the morning can feel impossible. Between getting yourself ready for work and making sure everyone else is fed and out the door on time, sitting down to a proper meal often falls by the wayside, and cooking something from scratch? Forget about it.
That’s where overnight oats with milk and honey come to the rescue: they’re ready when you wake up, require zero cooking skills, and can be customized with whatever toppings you’re craving that day.

Why You’ll Love These Overnight Oats
- Quick and effortless prep – Just mix everything together the night before, and breakfast is ready when you wake up—no cooking required.
- Naturally sweetened – The honey adds just the right amount of sweetness without any refined sugar, making it a healthier way to start your day.
- Perfect for busy mornings – Grab your jar from the fridge and head out the door, or enjoy it at your desk while you check emails.
- Customizable base – This simple recipe works with whatever milk or yogurt you have on hand, and you can easily add your favorite toppings like fresh fruit or nuts.
What Kind of Oats Should I Use?
For overnight oats, you’ll want to stick with rolled oats (also called old-fashioned oats) rather than quick oats or steel-cut oats. Rolled oats have the perfect texture for soaking overnight – they soften up nicely while still maintaining a pleasant chewiness that isn’t mushy. Quick oats will turn into a soggy mess, and steel-cut oats won’t soften enough even after sitting in the fridge all night. You can find rolled oats at any grocery store, and both regular and thick-rolled varieties will work great for this recipe.
Options for Substitutions
This simple breakfast is easy to customize based on what you have in your kitchen:
- Rolled oats: Stick with rolled oats for this recipe – they’re essential for getting the right texture. Quick oats will turn mushy, and steel-cut oats won’t soften enough overnight.
- Fresh skimmed milk: Any milk works great here! Try whole milk for creamier oats, or swap in almond milk, oat milk, soy milk, or coconut milk if you prefer non-dairy options. The consistency stays pretty much the same.
- Plain yoghurt: Greek yoghurt adds extra protein and thickness, or you can use flavored yoghurt for a sweeter taste. Non-dairy yoghurts like coconut or almond-based work just as well.
- Honey: Maple syrup, agave nectar, or a mashed banana can replace honey if you don’t have it on hand. You can also use brown sugar or a few drops of stevia, adjusting the amount to your taste.
Watch Out for These Mistakes While Making
The biggest mistake people make with overnight oats is not using enough liquid, which leaves you with a thick, paste-like texture instead of creamy oats – aim for a 1:2.5 ratio of oats to milk, and you can always add a splash more in the morning if needed.
Another common error is skipping the yogurt or using too little, as that tablespoon adds crucial creaminess and helps break down the oats for better digestion.
Don’t add your honey right before eating instead of the night before – mixing it in during prep allows the sweetness to distribute evenly throughout the oats.
If your oats turn out too thick after sitting overnight, simply stir in a bit more milk until you reach your preferred consistency, and remember that steel-cut oats won’t work here since they need actual cooking to soften properly.
What to Serve With Overnight Oats?
Overnight oats are pretty filling on their own, but I love adding fresh berries like strawberries, blueberries, or sliced bananas right before eating for extra sweetness and texture. A sprinkle of nuts or seeds like almonds, walnuts, or chia seeds adds a nice crunch and keeps you full longer. If you want to make it feel more like a complete breakfast spread, pair your oats with a cup of coffee or tea and maybe some scrambled eggs on the side for extra protein. You can also drizzle a bit of nut butter on top or add a handful of granola for even more crunch.
Storage Instructions
Refrigerate: 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 like to make several jars at once for grab-and-go breakfasts throughout the week.
Make Ahead: The beauty of this recipe is that it’s meant to be made ahead. Just mix everything together the night before, and by morning you’ll have a creamy, ready-to-eat breakfast. You can even prep multiple servings on Sunday for the whole week.
Serve: These are best enjoyed cold straight from the fridge, but you can also warm them up in the microwave for 30-60 seconds if you prefer. Add fresh fruit or extra toppings right before eating for the best texture and flavor.
| Preparation Time | 5-10 minutes |
| Cooking Time | 0 minutes |
| Total Time | 5-10 minutes |
| Level of Difficulty | Easy |
| Servings | 1 serving |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 200-250
- Protein: 8-11 g
- Fat: 2-4 g
- Carbohydrates: 36-43 g
Ingredients
- 1 tsp honey (for natural sweetness and better texture)
- 125ml skimmed milk
- 50g rolled oats (old-fashioned oats work best for creamier texture)
- 1 tbsp plain yogurt (adds creaminess and tang)
Step 1: Combine All Ingredients in Jar
- 50g rolled oats
- 125ml skimmed milk
- 1 tbsp plain yogurt
- 1 tsp honey
Add the rolled oats to a mason jar or container, then pour in the skimmed milk and stir well to combine, breaking up any clumps in the oats.
Add the plain yogurt and honey, stirring until everything is evenly distributed and the honey is fully incorporated into the mixture.
I like to use a fork to really work the honey through the oats so you get consistent sweetness in every spoonful.
Step 2: Refrigerate Overnight
- prepared mixture from Step 1
Seal the jar with a tight-fitting lid and place it in the refrigerator for at least 12 hours, or up to 24 hours.
The overnight rest allows the oats to absorb the liquid and soften while the yogurt and honey add creaminess and subtle flavor.
This is a true set-it-and-forget-it breakfast that’s ready to eat straight from the fridge in the morning.
Step 3: Serve and Enjoy
- overnight oats from Step 2
Remove the jar from the refrigerator and give it a quick stir to recombine any separation that may have occurred.
If the oats seem too thick, you can add a splash of milk to reach your preferred consistency.
Eat directly from the jar or transfer to a bowl, and enjoy your creamy, convenient breakfast.

High Protein Overnight Oats with Milk and Honey
Ingredients
- 1 tsp honey (for natural sweetness and better texture)
- 125ml skimmed milk
- 50g rolled oats (old-fashioned oats work best for creamier texture)
- 1 tbsp plain yogurt (adds creaminess and tang)
Instructions
- Add the rolled oats to a mason jar or container, then pour in the skimmed milk and stir well to combine, breaking up any clumps in the oats. Add the plain yogurt and honey, stirring until everything is evenly distributed and the honey is fully incorporated into the mixture. I like to use a fork to really work the honey through the oats so you get consistent sweetness in every spoonful.
- Seal the jar with a tight-fitting lid and place it in the refrigerator for at least 12 hours, or up to 24 hours. The overnight rest allows the oats to absorb the liquid and soften while the yogurt and honey add creaminess and subtle flavor. This is a true set-it-and-forget-it breakfast that's ready to eat straight from the fridge in the morning.
- Remove the jar from the refrigerator and give it a quick stir to recombine any separation that may have occurred. If the oats seem too thick, you can add a splash of milk to reach your preferred consistency. Eat directly from the jar or transfer to a bowl, and enjoy your creamy, convenient breakfast.






