High-Protein Peanut Butter Overnight Oats

Featured in: Kitchen Routine Plates

These creamy overnight oats combine the rich nuttiness of peanut butter with Greek yogurt and protein powder for a breakfast that keeps you full for hours. The oats soften beautifully as they chill, absorbing all the vanilla-infused milk mixture. Prep takes just 10 minutes before bed, and you'll wake up to a thick, pudding-like bowl of goodness. Customize with your favorite fruits, nuts, or chocolate chips for endless variations. Perfect for meal prep—make a few jars at the start of the week and enjoy stress-free mornings.

Updated on Mon, 02 Feb 2026 09:30:00 GMT
Creamy High-Protein Peanut Butter Overnight Oats layered in a glass jar with fresh banana slices and a drizzle of honey. Pin it
Creamy High-Protein Peanut Butter Overnight Oats layered in a glass jar with fresh banana slices and a drizzle of honey. | warmassif.com

My mornings used to be chaos until I discovered overnight oats sitting in my fridge, already perfect. The first spoonful was cool, creamy, and somehow tasted like I'd spent an hour cooking when all I'd done was stir a jar the night before. Peanut butter made it rich, protein powder kept me full until lunch, and I stopped hitting the drive-through on my way to work. It felt like I'd unlocked a secret shortcut to actually eating breakfast. Now I make a jar every Sunday night and feel like I've won the week before it even starts.

I started bringing these to early morning meetings, and my coworker asked if I'd hired a personal chef. I laughed and showed her the jar, still sealed from the night before. She couldn't believe something that simple could taste that good or keep her full through back-to-back calls. Now we both show up with jars, different toppings every time, comparing notes like it's a friendly competition. It's become our little ritual, and I love that something so easy turned into a moment we share.

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 soften perfectly overnight without turning to mush, soaking up all the creamy peanut butter and milk while keeping a bit of chew.
  • Unsweetened milk of choice: Soy or pea milk adds extra protein, but any milk works, just pick one you love drinking on its own.
  • Plain Greek yogurt: This is what makes the texture thick and luscious, plus it bumps up the protein so you stay full longer.
  • Natural peanut butter: Smooth blends invisibly into the oats, crunchy adds little bursts of texture, either way it brings that nutty richness that makes you want another bite.
  • Vanilla or unflavored protein powder: One scoop turns breakfast into a high-protein meal, choose a brand you actually like the taste of or it will ruin the whole jar.
  • Honey or maple syrup: Optional, but a teaspoon or two balances the peanut butter and makes it feel like a treat, not a chore.
  • Pure vanilla extract: Just half a teaspoon adds warmth and makes the whole jar smell like a bakery when you open it in the morning.
  • Fine sea salt: A pinch wakes up every flavor, especially the peanut butter, don't skip it even though it seems small.
  • Chia seeds or ground flaxseed: Stir these in for extra fiber and omega-3s, they thicken the oats and add tiny pops of texture.
  • Ground cinnamon: Half a teaspoon brings cozy spice and makes your kitchen smell amazing while you prep.
  • Fresh fruit, nuts, or chocolate chips: Add sturdy mix-ins the night before, save delicate fruit and crunchy toppings for the morning so they stay fresh.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your jar:
Grab a clean jar with a tight lid, about 12 to 14 ounces, so everything fits with room to stir. Make sure the lid seals well or you'll have a mess in your fridge.
Combine the dry ingredients:
Add the oats, chia seeds, flaxseed, cinnamon, protein powder, and a pinch of salt to the jar and give it a quick stir so the powder doesn't clump later. This step takes thirty seconds and saves you from lumps in the morning.
Whisk the wet ingredients:
In a separate bowl, whisk together the milk, yogurt, peanut butter, vanilla, and honey until it's completely smooth and creamy with no peanut butter streaks. If it's too thick to pour, add a tablespoon or two of water or extra milk.
Pour and stir thoroughly:
Pour the peanut butter mixture over the oats and stir really well, scraping the bottom and sides to make sure every oat gets coated. Dry pockets mean sad, crunchy bites in the morning.
Adjust the consistency:
If the mixture looks super thick, add another splash of milk and stir again. It should be pourable but not soupy.
Add any sturdy mix-ins:
Stir in chocolate chips, diced apple, or banana now if you want them softened by morning. Save delicate berries and crunchy nuts for topping later.
Seal and refrigerate:
Pop the lid on tight and refrigerate for at least four hours, but overnight is best, eight to twelve hours gives the oats time to absorb everything and get creamy. I always make mine before bed.
Stir and check in the morning:
Give the jar a good stir when you wake up and check the texture. Add a bit more milk if you want it looser.
Top and enjoy:
Spoon on some peanut butter, fresh fruit, a dollop of yogurt, toasted nuts, a drizzle of honey, and a pinch of flaky salt if you're feeling fancy. Eat it straight from the jar or dump it in a bowl.
Store leftovers:
Seal it back up and keep it in the fridge for up to two days. Just add fresh fruit right before you eat it so it doesn't get soggy.
A close-up of High-Protein Peanut Butter Overnight Oats topped with chopped peanuts and blueberries for a nourishing breakfast. Pin it
A close-up of High-Protein Peanut Butter Overnight Oats topped with chopped peanuts and blueberries for a nourishing breakfast. | warmassif.com

One morning I was running late and grabbed my jar without adding toppings, and I realized halfway through that it was still delicious, just simpler. Sometimes I dress it up with banana slices and honey, other times I eat it plain with a spoon in the car. Either way, it's become the breakfast I actually look forward to, the one that makes me feel like I have my life together even when I absolutely don't.

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.

Making It Your Own

I've swapped peanut butter for almond butter when I wanted something lighter, and cashew butter when I felt like splurging. Sunflower seed butter works if you're avoiding nuts entirely, and it still tastes rich and creamy. Once I used cookie butter and it was basically dessert, so I saved that version for weekends. The base is so forgiving, you can rotate through different nut butters and never get bored.

Boosting the Protein Even More

When I started lifting weights, I doubled down on the protein by using soy milk, a full scoop of protein powder, and the thickest Greek yogurt I could find. I also stirred in a tablespoon of hemp hearts for extra texture and an omega boost. It kept me full through a two-hour workout and tasted like a milkshake. If you're not trying to bulk up, you can skip the protein powder and still have a solid breakfast, just know it won't be as filling.

Toppings That Make It Special

The toppings are where you get to have fun and make the jar feel new every time. I love adding a spoonful of peanut butter right on top so it swirls in as I eat, or fresh strawberries and a drizzle of honey when they're in season. Toasted almonds and a pinch of flaky salt turn it fancy, and mini chocolate chips make it feel like a reward. Sometimes I keep it simple with just banana slices and cinnamon, and that's perfect too.

  • Try a drizzle of tahini and a sprinkle of sesame seeds for a nutty, unexpected twist.
  • Add a spoonful of jam or fruit compote if you want a burst of sweetness without extra prep.
  • Crush a few pretzels on top for salty crunch, it sounds weird but it's incredible.
Stirring a spoonful of High-Protein Peanut Butter Overnight Oats in a jar, revealing a thick, velvety texture ready to enjoy. Pin it
Stirring a spoonful of High-Protein Peanut Butter Overnight Oats in a jar, revealing a thick, velvety texture ready to enjoy. | warmassif.com

This recipe saved my mornings and made breakfast something I actually enjoy instead of skip. I hope it does the same for you.

Recipe Questions & Answers

Can I make these without protein powder?

Yes, simply add an extra tablespoon of Greek yogurt or a tablespoon of chia seeds to boost the protein content naturally. You can also use high-protein milk like soy or pea milk as your base.

How long will these keep in the refrigerator?

These oats will stay fresh for up to 2 days when stored in an airtight container in the refrigerator. Add fresh toppings like fruit just before serving for the best texture and flavor.

What milk works best for this preparation?

Any unsweetened milk works beautifully. Soy and pea milk provide the highest protein content, while dairy milk offers classic creaminess. Almond and oat milk are lighter options that still deliver great results.

Can I heat these up instead of eating cold?

Absolutely. Transfer to a microwave-safe bowl and warm for 30-60 seconds, stirring halfway through. You may need to add a splash of milk since the oats will thicken slightly when heated.

Why do my oats turn out too thick or too thin?

Oats vary in how much liquid they absorb. If yours are too thick, stir in 1-2 tablespoons of milk before eating. For consistently perfect texture, use the same brand of oats and measure ingredients precisely.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

High-Protein Peanut Butter Overnight Oats

Creamy peanut butter oats packed with protein, perfect for busy mornings. Just prep the night before and grab from the fridge.

Prep time
10 minutes
Cook time
480 minutes
Time required
490 minutes
Created by Julia Mendoza


Skill level Easy

Cuisine type American

Portions 1 Number of servings

Dietary notes Meat-free

What You’ll Need

Base

01 ½ cup old-fashioned rolled oats
02 ¾ cup unsweetened milk of choice (dairy, soy, or pea milk for extra protein)
03 ¼ cup plain Greek yogurt or high-protein non-dairy yogurt
04 2 tablespoons natural peanut butter (smooth or crunchy)
05 1 scoop vanilla or unflavored protein powder (whey or plant-based)
06 1-2 teaspoons honey or maple syrup, to taste (optional)
07 ½ teaspoon pure vanilla extract
08 Pinch of fine sea salt
09 1-2 tablespoons water or extra milk, as needed to adjust consistency

Optional Add-Ins

01 1 tablespoon chia seeds or ground flaxseed
02 ½ teaspoon ground cinnamon
03 2-3 tablespoons diced banana, berries, or apple
04 1 tablespoon mini dark chocolate chips or cacao nibs
05 1 tablespoon chopped roasted peanuts

Toppings

01 1 tablespoon peanut butter or reconstituted powdered peanut butter
02 Fresh fruit such as banana slices, strawberries, or blueberries
03 Dollop of Greek yogurt
04 Toasted nuts or seeds (peanuts, almonds, pumpkin seeds)
05 Drizzle of honey or maple syrup
06 Pinch of flaky sea salt

Directions

Step 01

Prepare Container: Select a clean jar or container with a tight-fitting lid with 12-14 fluid ounce capacity.

Step 02

Combine Dry Ingredients: Add rolled oats to the jar. Stir in chia seeds, flaxseed, cinnamon, and protein powder if using. Add a pinch of salt.

Step 03

Prepare Wet Mixture: In a separate bowl, whisk together milk, Greek yogurt, peanut butter, vanilla extract, and honey or maple syrup until smooth. Add 1-2 tablespoons water or extra milk if the mixture is too thick.

Step 04

Combine Ingredients: Pour the peanut butter mixture over the oats and dry ingredients. Stir very thoroughly, ensuring there are no dry pockets.

Step 05

Adjust Consistency: If the mixture is very thick, add a splash more milk and stir again.

Step 06

Add Sturdy Mix-Ins: Stir in sturdy fruits or chocolate chips now, if using. Reserve delicate fruit for just before serving.

Step 07

Refrigerate: Seal the container and refrigerate for at least 4 hours, preferably overnight for 8-12 hours.

Step 08

Final Preparation: In the morning, stir well and check the consistency. Add a bit more milk if desired.

Step 09

Top and Serve: Top with a spoonful of peanut butter, fresh fruit, yogurt, nuts or seeds, and a drizzle of honey or maple syrup. Sprinkle with flaky sea salt if desired.

Step 10

Consume: Enjoy straight from the jar or transfer to a bowl. Refrigerated leftovers keep for up to 2 days; add fresh fruit just before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools you'll need

  • Jar or container with tight-fitting lid (12-14 fluid ounce capacity)
  • Mixing bowl
  • Whisk or spoon

Allergy details

Double-check ingredients for allergens and ask your healthcare provider if you're unsure.
  • Contains peanuts
  • Contains dairy if using dairy milk or yogurt
  • May contain tree nuts if used
  • May contain soy if using soy milk or certain protein powders
  • Contains gluten unless using certified gluten-free oats
  • Always check labels on protein powder and yogurt for potential allergens

Nutrition per serving

For general info only. Always consult a pro for dietary advice.
  • Calorie count: 600
  • Fat content: 22 grams
  • Carbohydrates: 54 grams
  • Proteins: 40 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.