High-Protein Peanut Butter Overnight Oats

Featured in: Home Kitchen Staples

These high-protein overnight oats combine velvety peanut butter with Greek yogurt and protein powder for a breakfast that keeps you full for hours. The oats soften overnight, absorbing the creamy flavors while maintaining a satisfying texture. Perfect for busy mornings, this grab-and-go meal delivers 40 grams of protein per serving and can be customized with your favorite toppings like fresh fruit, nuts, or dark chocolate chips.

Updated on Mon, 02 Feb 2026 12:28:00 GMT
Thick High-Protein Peanut Butter Overnight Oats topped with banana slices and chopped peanuts. Save to Pinterest
Thick High-Protein Peanut Butter Overnight Oats topped with banana slices and chopped peanuts. | buenocravings.com

My blender broke on a Monday morning, right when I needed a smoothie most. I grabbed a jar, threw in oats and peanut butter with some protein powder, added milk, and shoved it in the fridge out of sheer laziness. The next morning I opened it and found something better than any smoothie: thick, creamy, ready-to-eat fuel that tasted like dessert. I've made overnight oats a hundred ways since, but this high-protein peanut butter version stays in rotation because it actually keeps me full past ten o'clock.

I started making double batches after my partner kept stealing spoonfuls from my jar in the fridge. We'd stand there at dawn, half awake, eating it straight from the container with the door still open. Now I prep two jars every Sunday, label them with masking tape, and pretend I don't notice when mine mysteriously empties faster. It became our quiet morning ritual, no conversation needed, just good food and the hum of the refrigerator.

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: The backbone of the dish, they soften overnight without turning mushy and hold their shape beautifully.
  • Unsweetened milk of choice: I reach for soy or pea milk for extra protein, but any milk works, the oats drink it all up.
  • Plain Greek yogurt: This is what makes it thick and creamy, not watery, plus it adds a tangy richness.
  • Natural peanut butter: The real stuff with just peanuts and salt, it melts into the oats and coats every bite.
  • Vanilla or unflavored protein powder: Choose one that dissolves easily and doesn't taste chalky, it makes or breaks the texture.
  • Honey or maple syrup: Just a drizzle if you want sweetness, the ripe fruit on top often does the job.
  • Pure vanilla extract: A half teaspoon deepens the flavor and makes the peanut butter taste richer.
  • Fine sea salt: One pinch wakes up everything and balances the sweetness.
  • Water or extra milk: Keep it nearby to loosen the mix if your protein powder thickens things too much.

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 container with a good seal, around 12 to 14 ounces works perfectly. A wide mouth makes stirring easier in the morning.
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 milk, Greek yogurt, peanut butter, vanilla, and sweetener until smooth and creamy. If it's too thick to pour, add a tablespoon or two of water.
Pour and stir thoroughly:
Pour the peanut butter mixture over the oats and stir well, scraping the bottom to catch any dry pockets. This step matters, uneven mixing leaves chalky bites.
Adjust the consistency:
If the mixture looks too thick, add a splash more milk and stir again. It will thicken as it sits, so err on the side of slightly loose.
Add sturdy mix-ins:
Stir in chocolate chips, diced apple, or nuts now. Save delicate berries for the morning or they'll turn mushy.
Seal and refrigerate:
Close the lid tight and let it sit in the fridge for at least four hours, but overnight is ideal. The oats soften and the flavors marry beautifully.
Stir before serving:
In the morning, give it a good stir and check the texture. Add a splash of milk if you want it looser.
Top and enjoy:
Spoon on fresh fruit, a dollop of peanut butter, nuts, seeds, and a drizzle of honey. A pinch of flaky salt on top makes it sing.
Store leftovers properly:
Keep it sealed in the fridge for up to two days. Add toppings fresh each time for the best texture.
A jar of creamy High-Protein Peanut Butter Overnight Oats drizzled with honey and fresh berries. Save to Pinterest
A jar of creamy High-Protein Peanut Butter Overnight Oats drizzled with honey and fresh berries. | buenocravings.com

I brought a jar of these oats on a long train ride once, and the woman sitting next to me asked what smelled so good. We ended up talking about breakfast for an hour, swapping recipes on napkins. She told me her grandmother used to soak oats in milk overnight, no fancy protein powder, just time and patience. I realized then that this wasn't a trendy hack, it was an old idea dressed up in a mason jar, and somehow that made it taste even better.

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

Swap peanut butter for almond or cashew butter if you want a milder flavor, or use mixed nut butter for something more complex. I've stirred in a spoonful of tahini before and loved the subtle bitterness it brought. You can also skip the protein powder entirely and add an extra quarter cup of Greek yogurt, the protein stays high and the texture gets even creamier. If you're avoiding dairy, use a thick coconut yogurt and pea milk, it works beautifully.

Texture and Consistency Tips

If you like your oats thick enough to eat with a fork, add chia seeds and use less milk. If you prefer them loose and spoonable, skip the chia and stir in extra milk in the morning. I've learned that different brands of oats absorb liquid differently, so your first batch might need a small adjustment. Let the oats sit at least four hours, but eight to twelve is ideal, any longer and they can get a little slimy. Stir well before you eat, the top always looks thicker than the bottom.

Serving and Storage Ideas

Eat them cold straight from the jar, or let them sit on the counter for ten minutes to take the chill off. I've warmed them gently in the microwave for thirty seconds on busy mornings, and they turn into something close to porridge. Top with whatever fruit is in season, berries in summer, diced apple and cinnamon in fall, banana and walnuts in winter. These oats keep for two days in the fridge, but the texture is best within the first twenty-four hours.

  • Make two jars at once and label them so you have breakfast sorted for Monday and Tuesday.
  • Pack them in a small cooler with an ice pack if you're eating on the go.
  • Add toppings just before eating so they stay fresh and crunchy.
Stirred High-Protein Peanut Butter Overnight Oats showing a rich, velvety texture ready for morning. Save to Pinterest
Stirred High-Protein Peanut Butter Overnight Oats showing a rich, velvety texture ready for morning. | buenocravings.com

This is the breakfast I make when I need something reliable, nourishing, and ready before my brain fully wakes up. It's become the thing I look forward to the night before, knowing it's already waiting for me in the fridge.

Recipe FAQs

Can I use different protein powder flavors?

Yes, vanilla or unflavored protein powder works best. Chocolate or other flavors can alter the peanut butter profile but still taste delicious.

How long do overnight oats last?

Refrigerated leftovers keep for up to 2 days. For best texture, enjoy within 24 hours and add fresh toppings just before serving.

Can I make this vegan?

Absolutely. Use plant-based milk and yogurt, vegan protein powder, and maple syrup instead of honey. The texture remains creamy and satisfying.

Why add water or extra milk?

Protein powder and Greek yogurt can thicken the mixture significantly. Adding liquid ensures proper oat absorption and prevents a dry, cement-like texture.

What milk provides the most protein?

Soy milk and pea milk typically offer 8-10 grams per cup, compared to 8 grams in dairy milk. These boost the total protein content alongside Greek yogurt and powder.

Can I heat these oats?

Yes, though they're designed to be enjoyed cold. Warm gently in the microwave for 30-60 seconds if preferred, stirring halfway through.

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 and protein-packed oats that prepare overnight for an effortless, satisfying breakfast.

Prep Time
10 minutes
Cook Time
480 minutes
Overall Time
490 minutes
Created by Tessa Morrison


Skill Level Easy

Cuisine American

Makes 1 Portions

Dietary notes Vegetarian

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 for consistency adjustment

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 such as 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

Step 01

Prepare Container: Select a clean jar or container with a tight-fitting lid, preferably 12 to 14 fluid ounces in capacity.

Step 02

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

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 of 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 throughout.

Step 05

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

Step 06

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

Step 07

Refrigerate Overnight: Seal the container and refrigerate for at least 4 hours, preferably 8 to 12 hours, allowing the oats to fully absorb the liquid.

Step 08

Check Consistency: In the morning, stir well and check the texture. Add additional milk if a looser consistency is desired.

Step 09

Add Toppings: 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

Serve: 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.

Equipment Needed

  • Jar or container with tight-fitting lid, 12 to 14 fluid ounces capacity
  • Mixing bowl
  • Whisk or spoon

Allergy Advisory

Look at every ingredient for possible allergens, and talk to a doctor if you’re unsure.
  • Contains peanuts
  • Contains dairy if using dairy milk or yogurt
  • May contain tree nuts depending on optional ingredients 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 Info (per portion)

Nutritional details are estimates and shouldn’t replace medical guidance.
  • Calorie count: 600
  • Fats: 22 g
  • Carbohydrates: 54 g
  • Proteins: 40 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.