High-Protein Peanut Butter Overnight Oats

Featured in: Everyday Home Plates

These creamy overnight oats combine velvety peanut butter with protein powder and Greek yogurt for a breakfast that keeps you full for hours. Simply stir oats, milk, yogurt, peanut butter, and vanilla together the night before, refrigerate, and wake up to a rich, satisfying meal. The texture becomes perfectly thick and pudding-like after 8-12 hours in the fridge. Customize with your favorite toppings like fresh berries, banana slices, chopped nuts, or a drizzle of honey.

Updated on Mon, 02 Feb 2026 12:47:00 GMT
High-Protein Peanut Butter Overnight Oats layered in a jar, creamy and thick with peanut butter swirls, ready to serve with fresh berries. Save to Pinterest
High-Protein Peanut Butter Overnight Oats layered in a jar, creamy and thick with peanut butter swirls, ready to serve with fresh berries. | khubzstories.com

My mornings used to be chaos until I started keeping a jar of these oats in the fridge. I'd stumble into the kitchen half-awake, pop the lid, and suddenly breakfast was done. The peanut butter swirls into something almost mousse-like overnight, and the protein powder never gets chalky the way it does in shakes. Now I make two jars every Sunday and pretend I'm organized.

I brought a jar of these to work once and my coworker asked if I was eating pudding at my desk. She wasn't wrong. The texture is thick and silky, nothing like the sad, watery oats I used to microwave. I started making extra jars and she'd trade me half her muffin for a taste. Eventually she just started making her own, and now we compare topping combinations every Monday.

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 mushy, holding just enough chew to make every bite satisfying.
  • Unsweetened milk of choice: Soy or pea milk adds extra protein, but any milk works as long as you like the flavor, since it really comes through.
  • Plain Greek yogurt: This is what makes the oats creamy and thick instead of soupy, plus it sneaks in a serious protein boost.
  • Natural peanut butter: The kind that separates is best because it blends smoothly into the oats without clumping or leaving oily streaks.
  • Vanilla or unflavored protein powder: Unflavored disappears into the background, but vanilla adds a gentle sweetness that means you can skip extra sugar.
  • Honey or maple syrup: Optional, but a teaspoon goes a long way if your protein powder isn't sweet enough on its own.
  • Pure vanilla extract: Just half a teaspoon makes everything taste warmer and more intentional, like you actually tried.
  • Fine sea salt: A pinch balances the sweetness and makes the peanut butter flavor pop in a way that feels almost savory.
  • Chia seeds or ground flaxseed: They thicken the oats even more and add a little nutritional padding without changing the taste.
  • Fresh fruit, nuts, or chocolate chips: Whatever you add on top turns this into something exciting instead of just fuel.

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 lid that seals tight, something around 12 to 14 ounces. You want enough room to stir without making a mess.
Combine the dry ingredients:
Add the oats, protein powder, chia seeds, cinnamon if using, and a pinch of salt right into the jar. Give it a quick shake or stir so the powder doesn't clump later.
Whisk the wet mixture:
In a small bowl, whisk together the milk, yogurt, peanut butter, vanilla, and sweetener until smooth and creamy. If it looks 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. You don't want any dry pockets hiding at the bottom of the jar.
Adjust the consistency:
If the mixture looks stiff or pasty, add another splash of milk and stir again. It should be thick but pourable, like a loose pudding batter.
Add sturdy mix-ins:
Stir in chocolate chips, diced apple, or chopped nuts now if you want them evenly distributed. Save delicate berries for the morning so they don't get soggy.
Seal and refrigerate:
Put the lid on tight and stick the jar in the fridge. Let it sit for at least four hours, but overnight is when the magic really happens.
Check and stir in the morning:
Give the oats a good stir before eating. If they absorbed too much liquid and feel too thick, loosen them up with a splash of milk.
Add your toppings:
Spoon on some peanut butter, scatter fresh fruit, add a dollop of yogurt, sprinkle nuts or seeds, and drizzle a little honey or maple syrup. A pinch of flaky salt on top is chef's kiss.
Eat and store:
Eat straight from the jar or dump it into a bowl. Leftovers keep in the fridge for up to two days, but add fresh fruit right before you eat.
High-Protein Peanut Butter Overnight Oats topped with sliced bananas and crushed peanuts, a nourishing grab-and-go breakfast in a clear glass jar. Save to Pinterest
High-Protein Peanut Butter Overnight Oats topped with sliced bananas and crushed peanuts, a nourishing grab-and-go breakfast in a clear glass jar. | khubzstories.com

I made these for my sister when she stayed over after a late flight, and she ate them cold at 6 a.m. without saying a word. Ten minutes later she texted me from the train asking for the recipe. That's when I knew they were a keeper. Now she makes them every week and sends me photos of her topping experiments, some of which are questionable but most of which I've stolen.

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 Make It Vegan

Swap the Greek yogurt for a high-protein plant-based yogurt, use almond or oat milk, pick a vegan protein powder, and sweeten with maple syrup instead of honey. The texture stays just as creamy, and the peanut butter carries enough richness that you won't miss the dairy. I've made both versions side by side and honestly couldn't tell the difference once the toppings went on.

How to Boost the Protein Even More

Use soy or pea milk instead of almond, add a full scoop of protein powder, and go heavy on the Greek yogurt. You can also stir in an extra tablespoon of peanut butter or top with chopped roasted peanuts. I've pushed a single jar past 45 grams of protein this way, which meant I didn't even think about food until lunch.

Storage and Make-Ahead Tips

These oats are perfect for meal prep because they actually taste better after a full night in the fridge. I make three or four jars on Sunday and line them up in the fridge door. They stay good for up to two days, but the texture is best within 24 hours. Just hold off on adding fresh fruit or crunchy toppings until you're ready to eat, or everything gets soggy.

  • Label your jars with the day you made them so you eat the oldest ones first.
  • If you're taking them to work, pack toppings separately in a small container or bag.
  • Give the jar a good stir before eating because the oats settle and the liquid rises to the top overnight.
High-Protein Peanut Butter Overnight Oats garnished with a drizzle of honey and chia seeds, a rich and satisfying morning meal for busy days. Save to Pinterest
High-Protein Peanut Butter Overnight Oats garnished with a drizzle of honey and chia seeds, a rich and satisfying morning meal for busy days. | khubzstories.com

This is the breakfast I make when I want to feel like I have my life together, even when I don't. It's there, it's ready, and it tastes like something I'd actually order at a cafe.

Recipe FAQs

How long do these oats keep in the refrigerator?

These overnight oats stay fresh for up to 2 days when stored properly in a sealed container in the refrigerator. For best texture and flavor, enjoy within 24-48 hours. Add delicate fresh fruits like bananas or berries just before serving rather than mixing them in beforehand.

Can I use different protein powders?

Absolutely! Both whey and plant-based protein powders work well in this recipe. Vanilla or unflavored varieties let the peanut butter shine through. If using a flavored powder, adjust the sweetener amount accordingly. Some powders may absorb more liquid, so add extra milk if the mixture seems too thick after refrigeration.

What milk works best for high protein content?

Soy milk and pea milk typically offer the highest protein content among plant-based options, usually containing 7-10 grams per cup. Dairy milk also provides about 8 grams of protein per cup. Combining protein-rich milk with Greek yogurt and protein powder helps achieve the 40-gram protein target in this serving.

How can I make this vegan?

Use plant-based milk like soy, oat, or pea milk, swap Greek yogurt for coconut or soy yogurt, choose a plant-based protein powder, and use maple syrup instead of honey. The texture remains just as creamy and satisfying, making it easy to enjoy a completely plant-based version without sacrificing flavor or nutrition.

Why did my oats turn out too thick or dry?

Oats continue absorbing liquid as they sit, which can lead to a thicker consistency after 8-12 hours. Simply stir in an extra tablespoon or two of milk or water in the morning to reach your desired texture. If you prefer thinner oats, reduce the chia seeds slightly or add more liquid initially. The perfect consistency is personal, so feel free to adjust.

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-infused oats soak overnight for a quick, nourishing breakfast ready when you are.

Prep Time
10 minutes
Time to Cook
480 minutes
Overall Time
490 minutes
Recipe by Nora Whitaker


Skill Level Easy

Cuisine American

Makes 1 Portions

Dietary Details Veggie-Friendly

What You'll Need

Base

01 ½ cup old-fashioned rolled oats
02 ¾ cup unsweetened milk of choice
03 ¼ cup plain Greek yogurt
04 2 tablespoons natural peanut butter
05 1 scoop vanilla or unflavored protein powder
06 1-2 teaspoons honey or maple syrup
07 ½ teaspoon pure vanilla extract
08 Pinch of fine sea salt
09 1-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-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

Directions

Step 01

Prepare Container: Select a clean jar or container with a tight-fitting lid with 12-14 fluid ounces 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

Mix Wet Components: 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 Wet and Dry: 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 Mix-Ins: Stir in sturdy fruits or chocolate chips 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-12 hours.

Step 08

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

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

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.

Gear Needed

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

Allergen Guide

Review every item to spot allergens and reach out to a health expert if you're unsure.
  • Contains peanuts
  • Contains dairy if using dairy milk or yogurt
  • May contain tree nuts if used in toppings or add-ins
  • 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 Breakdown (per portion)

Nutritional numbers are for general reference and aren't a substitute for a doctor's guidance.
  • Energy (kcal): 600
  • Total fat: 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.