Pin It My roommate used to joke that my mornings were a disaster until I started making these overnight oats. No more skipping breakfast or grabbing protein bars on the way out the door. I'd prep a jar Sunday night, and by Monday morning, I'd have a creamy, peanut-butter-rich breakfast waiting for me in the fridge. The first spoonful always felt like a small victory.
I made a batch for my friend after her early spin class, and she texted me later asking for the recipe. She said it was the first time breakfast actually tasted good after a workout. Now she keeps three jars prepped in her fridge and rotates different toppings each day. Sometimes the simplest things make the biggest difference.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Old-fashioned rolled oats: They soak up the liquid perfectly overnight and stay creamy, not mushy; avoid instant oats or you'll end up with porridge paste.
- Unsweetened milk of choice: Soy or pea milk adds extra protein, but any milk works; I use whatever's open in my fridge.
- Plain Greek yogurt: This is what makes the texture thick and spoonable, plus it doubles the protein; non-dairy yogurt works too if you choose a high-protein brand.
- Natural peanut butter: Smooth blends in seamlessly, crunchy adds texture; either way, stir the jar well before measuring or you'll get oil separation.
- Vanilla or unflavored protein powder: A scoop turns this into a serious breakfast; I prefer vanilla for a hint of sweetness without adding sugar.
- Honey or maple syrup: Totally optional, especially if your protein powder is already sweetened; taste before you add it.
- Pure vanilla extract: Just half a teaspoon makes everything smell like a bakery; don't skip it.
- Fine sea salt: A pinch balances the sweetness and makes the peanut butter flavor pop.
- Water or extra milk: Sometimes the mixture gets too thick after sitting; a splash loosens it right up.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your jar:
- Pick a container with a tight lid, around 12 to 14 ounces, so everything fits with room to stir. A mason jar works great, or any leftover takeout container you've washed and saved.
- Combine the dry ingredients:
- Add oats, chia seeds, flaxseed, cinnamon, protein powder, and a pinch of salt to the jar. Give it a quick stir so the protein powder doesn't clump later.
- Whisk the wet mixture:
- In a separate bowl, whisk together milk, Greek yogurt, peanut butter, vanilla, and sweetener until smooth and no peanut butter streaks remain. If it's too thick to pour, add a tablespoon or two of water.
- Pour and stir thoroughly:
- Pour the wet mixture over the oats and stir everything together, scraping the bottom and sides to make sure no dry oats are hiding. This step matters more than you think.
- Adjust consistency:
- If the mixture looks really thick, add a splash more milk and stir again. It will thicken even more overnight, so err on the side of slightly looser.
- Add sturdy mix-ins:
- Fold in chocolate chips, diced apple, or chopped nuts now if using. Save delicate berries for the morning or they'll get soggy.
- Seal and refrigerate:
- Put the lid on tightly and refrigerate for at least 4 hours, but overnight is best. The oats need time to soften and absorb all the creamy goodness.
- Stir before serving:
- In the morning, give it a good stir and check the texture. Add a bit more milk if you want it looser.
- Top and enjoy:
- Spoon on peanut butter, fresh fruit, yogurt, nuts, a drizzle of honey, and a pinch of flaky sea salt. Eat it straight from the jar or transfer to a bowl.
- Store leftovers:
- Keep in the fridge for up to 2 days. Add fresh fruit right before eating, not in advance.
Pin It One morning I was running late and grabbed my jar on the way out the door without adding toppings. I ate it plain in the car at a red light, and honestly, it was still delicious. That's when I realized this recipe is forgiving, flexible, and actually tastes good no matter how you eat it.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Boost the Protein Even More
If you're training hard or just want to stay full longer, use high-protein milk like soy or pea, add a full scoop of protein powder, and use thick Greek yogurt instead of a lighter option. I've pushed a single serving to over 45 grams of protein without it tasting chalky or weird. Just make sure to add a bit more liquid so the texture doesn't turn into cement.
Making It Vegan or Dairy-Free
Swap Greek yogurt for a high-protein plant-based yogurt, use almond or oat milk, and pick a vegan protein powder. I've made this version for my vegan coworker and she couldn't tell the difference. Use maple syrup instead of honey, and you're all set.
Texture and Topping Ideas
If you like thicker oats, add chia seeds and use less milk; for a looser, almost drinkable consistency, stir in extra milk before eating. I like mine thick enough to eat with a spoon but not so dense it feels like paste.
- Top with sliced banana, a handful of blueberries, and a drizzle of peanut butter for classic comfort.
- Try crunchy peanuts, dark chocolate chips, and a pinch of flaky sea salt for something more indulgent.
- Use diced apple, cinnamon, and a dollop of yogurt if you want it to taste like apple pie for breakfast.
Pin It This recipe turned my mornings from chaotic to calm, and I hope it does the same for you. Make a jar tonight, wake up to breakfast already done, and start your day with something that actually tastes good.
Recipe Questions & Answers
- → How long do overnight oats last?
Refrigerated leftovers keep for up to 2 days. Add fresh toppings just before serving for best texture and flavor.
- → Can I use different milk options?
Yes, dairy milk provides extra protein, while soy or pea milk work well for plant-based options. Almond or oat milk create a lighter consistency.
- → How do I achieve the best texture?
Stir thoroughly to eliminate dry pockets, then refrigerate at least 4 hours (overnight is ideal). Add 1-2 tbsp extra milk before serving if the mixture feels too thick.
- → What toppings work best?
Fresh banana slices, strawberries, blueberries, chopped roasted peanuts, toasted almonds, or a dollop of Greek yogurt. A drizzle of honey and flaky sea salt enhances the peanut butter flavor.
- → Is this vegan-friendly?
Use plant-based milk and yogurt, vegan protein powder, and maple syrup instead of honey. The result remains creamy and satisfying without any animal products.