High-Protein Peanut Butter Overnight Oats

Featured in: Everyday Meal Ideas

These satisfying overnight oats combine rolled oats with creamy peanut butter, Greek yogurt, and protein powder for 40 grams of protein per serving. The mixture refrigerates overnight, allowing the oats to soften and absorb the rich flavors. In the morning, simply add your favorite toppings like fresh fruit, extra peanut butter, or nuts for a complete breakfast.

Updated on Mon, 02 Feb 2026 09:13:00 GMT
Creamy High-Protein Peanut Butter Overnight Oats layered with banana slices and peanuts in a jar. Save Pin
Creamy High-Protein Peanut Butter Overnight Oats layered with banana slices and peanuts in a jar. | belleamezray.com

There was a Wednesday morning when I woke up late, skipped the alarm, and still managed to eat something real before flying out the door. That's when overnight oats stopped being just a trendy breakfast and started being my secret weapon. I'd mixed this jar the night before, barely thinking about it, and by sunrise it had turned into something creamy, filling, and honestly delicious. The peanut butter had melted into every oat, the protein powder dissolved without a trace, and I ate it standing by the window with a spoon straight from the glass.

I started making these for my brother when he was training for a half marathon and complaining that he never had time to cook. He'd show up at my place Sunday nights, and we'd line up five jars on the counter, assembly-line style. He liked his with extra peanut butter and banana on top. I'd sneak in chia seeds he didn't notice. By Friday he'd text me photos of the empty jars with little thank-you emojis.

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 beautifully overnight without turning to mush, holding just enough chew to feel like real food instead of baby cereal.
  • Unsweetened milk of choice: Soy or pea milk adds extra protein, but any milk works as long as it's cold and fresh.
  • Plain Greek yogurt: This is what makes the oats thick and creamy instead of soupy, and it sneaks in even more protein without tasting like a shake.
  • Natural peanut butter: Use the kind that separates in the jar; it blends smoother and tastes like actual peanuts, not frosting.
  • Vanilla or unflavored protein powder: A full scoop turns this into a legitimate high-protein meal, and vanilla adds a gentle sweetness that plays well with peanut butter.
  • Honey or maple syrup: Optional, but a teaspoon or two balances the richness if you're not using sweetened protein powder.
  • Pure vanilla extract: Just half a teaspoon makes everything taste more intentional, like you actually tried.
  • Fine sea salt: A pinch wakes up the peanut flavor and keeps it from tasting flat.
  • Chia seeds or ground flaxseed: These thicken the oats and add a little nutrition boost you don't have to think about.
  • Toppings: Fresh fruit, extra peanut butter, toasted nuts, a drizzle of honey, whatever makes you excited to open the jar.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your jar:
Choose a jar or container with a lid that seals tight, around 12 to 14 ounces. You want enough room to stir without making a mess.
Combine the dry ingredients:
Add the oats, chia seeds, flaxseed, cinnamon, protein powder, and salt directly into the jar. Give it a quick stir so the powder doesn't clump later.
Mix the wet ingredients:
In a separate bowl, whisk together the milk, Greek yogurt, peanut butter, vanilla, and sweetener until it's smooth and no peanut butter streaks remain. If it looks too thick, 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. You don't want dry pockets hiding at the bottom in the morning.
Adjust consistency:
If the mix looks super thick, add another splash of milk and stir again. It will thicken more overnight, so err on the side of slightly loose.
Add sturdy mix-ins:
Stir in chocolate chips, diced apple, or anything that won't turn to mush overnight. Save delicate berries for topping in the morning.
Refrigerate overnight:
Seal the jar and place it in the fridge for at least 4 hours, but 8 to 12 hours is ideal. The oats soften completely and absorb all the creamy peanut flavor.
Stir before serving:
In the morning, give it a good stir and check the texture. Add a splash more milk if you want it looser.
Top and enjoy:
Add your toppings, a spoonful of peanut butter, fresh fruit, yogurt, nuts, honey, whatever feels right. Eat it cold, straight from the jar or in a bowl.
A spoonful of rich High-Protein Peanut Butter Overnight Oats topped with fresh blueberries and honey. Save Pin
A spoonful of rich High-Protein Peanut Butter Overnight Oats topped with fresh blueberries and honey. | belleamezray.com

One morning I opened the fridge and found three jars lined up, each with a different topping idea scribbled on a sticky note by my partner. One said "banana and honey," another said "berries and almonds," and the third just said "surprise me." I picked the surprise jar. It had dark chocolate chips and a pinch of flaky salt on top. It became my favorite version instantly, and now I always keep a jar ready, just in case someone else needs a surprise too.

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 Customize Your Oats

Once you make this once, you'll start seeing it as a base instead of a strict recipe. Swap peanut butter for almond or cashew butter if that's what you have. Use chocolate protein powder and add cacao nibs for a brownie batter vibe. Stir in mashed banana before refrigerating for natural sweetness and extra creaminess. You can make it feel like a different breakfast every day without changing the method at all.

Make-Ahead and Storage Tips

You can prep up to three jars at once and keep them in the fridge for up to two days, though the texture is best within the first 24 hours. If you're meal prepping, add toppings like fresh fruit and nuts right before eating so they stay crisp and bright. I've also frozen these in silicone muffin cups, then thawed them overnight in the fridge, and it worked surprisingly well for grab-and-go mornings when I forgot to prep.

Troubleshooting Common Issues

If your oats turn out too thick, just stir in milk a tablespoon at a time until it feels right. If they're too runny, add a tablespoon of chia seeds next time or use less liquid. If the protein powder tastes chalky or gritty, try mixing it with the liquids first instead of the oats, and make sure you're using a high-quality brand. Sometimes switching from whey to a plant-based protein changes the texture completely, so adjust your liquid accordingly.

  • Too thick: add milk one tablespoon at a time in the morning.
  • Too sweet: skip the honey and use unsweetened protein powder.
  • Gritty texture: blend the wet ingredients first, or switch protein powder brands.
A close-up of velvety High-Protein Peanut Butter Overnight Oats with chocolate chips and a yogurt dollop. Save Pin
A close-up of velvety High-Protein Peanut Butter Overnight Oats with chocolate chips and a yogurt dollop. | belleamezray.com

Now I keep a jar in the fridge almost every night, not because I have to, but because I like knowing it's there. It's the kind of breakfast that takes care of you before you even wake up.

Recipe Questions

How long do these oats need to refrigerate?

Let the oats chill for at least 4 hours, though 8-12 hours overnight yields the best texture and flavor absorption.

Can I make these dairy-free?

Yes, substitute plant-based milk and yogurt, plus vegan protein powder and maple syrup for a fully plant-based version.

What type of protein powder works best?

Vanilla or unflavored whey or plant-based protein powder blends smoothly into the mixture without altering the peanut butter flavor.

How many days will these keep in the refrigerator?

Store prepared oats in the refrigerator for up to 2 days. Add fresh toppings just before eating for the best texture.

Can I use quick oats instead of rolled oats?

Stick with old-fashioned rolled oats as quick oats become too mushy during the overnight soaking process.

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 infused with protein powder, Greek yogurt, and vanilla. Refrigerate overnight for a nourishing breakfast.

Time to Prep
10 minutes
Time to Cook
480 minutes
Overall Time
490 minutes
By Belle Amezray Bennett Olson


Skill Level Easy

Cuisine American

Makes 1 Portions

Diet Preferences Meatless

What You’ll Need

Base

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

Optional Add-Ins

01 1 tablespoon chia seeds or ground flaxseed
02 ½ teaspoon ground cinnamon
03 2 to 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 including banana slices, strawberries, or blueberries
03 Dollop of Greek yogurt
04 Toasted nuts or seeds such as peanuts, almonds, or pumpkin seeds
05 Drizzle of honey or maple syrup
06 Pinch of flaky sea salt

How To Make It

Step 01

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

Step 02

Mix 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 to 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 serving.

Step 07

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

Step 08

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

Step 09

Garnish 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

Enjoy: 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 Needed

  • Jar or container with lid having 12 to 14 ounce capacity
  • Mixing bowl
  • Whisk or spoon

Allergy Details

Review all components for allergens and get advice from a healthcare provider if unsure.
  • Contains peanuts
  • Contains dairy if using dairy milk or yogurt
  • May contain tree nuts if used in recipe
  • 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 Details (each serving)

Nutrition facts here are for reference only and don’t replace professional guidance.
  • Energy (Calories): 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.