High-Protein Peanut Butter Overnight Oats

Featured in: Everyday Food Picks

Whisk together rolled oats, milk, Greek yogurt, natural peanut butter, and protein powder until smooth. Refrigerate overnight for a thick, creamy breakfast that delivers 40g of protein per serving.

Customize with chia seeds, cinnamon, fresh fruit, or dark chocolate chips. The texture thickens beautifully as the oats absorb the peanut butter mixture, creating a luscious, spoonable consistency perfect for busy mornings.

Updated on Mon, 02 Feb 2026 09:27:00 GMT
Perfectly layered High-Protein Peanut Butter Overnight Oats topped with fresh berries and nuts. Pin It
Perfectly layered High-Protein Peanut Butter Overnight Oats topped with fresh berries and nuts. | islipocket.com

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.
A creamy jar of High-Protein Peanut Butter Overnight Oats ready for a nutritious morning meal. Pin It
A creamy jar of High-Protein Peanut Butter Overnight Oats ready for a nutritious morning meal. | islipocket.com

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.
Spoon-ready High-Protein Peanut Butter Overnight Oats with a rich swirl of peanut butter drizzle. Pin It
Spoon-ready High-Protein Peanut Butter Overnight Oats with a rich swirl of peanut butter drizzle. | islipocket.com

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.

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 with protein boost, ready overnight for effortless breakfasts.

Time to Prep
10 minutes
Time to Cook
480 minutes
Whole Duration
490 minutes
Recipe by Isli Pocket Nayla Stephens


Skill Level Easy

Cuisine Type American

Makes 1 Portions

Diet Preferences Vegetarian-Friendly

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 It

Step 01

Prepare Container: Select a clean jar or container with a tight-fitting lid with 12 to 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 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 until desired consistency is reached.

Step 06

Add Optional Toppings: Stir in sturdy fruits or chocolate chips now, if using. Reserve delicate fruit to add just before serving.

Step 07

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

Step 08

Morning Preparation: Stir well and check the consistency. Add a bit more milk if desired to achieve preferred texture.

Step 09

Finish 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

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.

Tools You'll Need

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

Allergy Notice

Look over each item for potential allergens. Double-check with a healthcare provider when unsure.
  • Contains peanuts
  • Contains dairy if using dairy milk or yogurt
  • May contain tree nuts if used as add-ins
  • May contain soy if using soy milk or certain protein powders
  • Gluten-free if using certified gluten-free oats
  • Always check labels on protein powder and yogurt for potential allergens

Nutrition Info (per serving)

Just for your information—always talk to a medical professional for nutrition guidance.
  • Energy: 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.