Written by

Kennedy Dawson

Published

Creamy High-Protein Peanut Butter Overnight Oats

Ready In 5 minutes prep + 6-12 hours refrigeration
Servings 2 servings
Difficulty Easy

Three alarms and I still hit snooze. That was my morning—spinning out before my feet even hit the floor. Coffee was brewing, but my stomach was already growling, and I had exactly zero minutes to stand over a stove. I yanked open the fridge, hoping for leftovers that didn’t exist, and spotted a jar of peanut butter and a carton of milk. That’s when I remembered the mason jar I’d thrown together the night before—creamy, cold, and waiting. Honestly, it felt like past-me had done present-me a solid.

I’ve been making some version of these creamy high-protein peanut butter overnight oats for about two years now, and they’ve saved my mornings more times than I can count. The first time I tried it, I was skeptical—cold oats? No thanks. But then I took a bite, and it was like eating peanut butter pudding for breakfast. The texture is thick, almost like a chilled mousse, and the protein keeps me full until lunch without that weird mid-morning crash.

What started as a desperate experiment turned into a non-negotiable part of my weekly meal prep. I’ve tweaked and tested ratios, swapped milks, and even convinced my picky teenager to eat them. This recipe isn’t fancy, but it’s the kind of thing you’ll actually look forward to eating at 6 AM. And that’s saying something.

Why You’ll Love This Recipe

Let me be real with you—I’ve tested a lot of overnight oat recipes, and most of them fall into two categories: watery and sad, or thick and gluey. This one hits that sweet spot. Here’s why it works.

  • 20 Grams of Protein Per Serving : With Greek yogurt, milk, and peanut butter working together, you’re getting serious staying power without any protein powder if you don’t want it. I’ve tested this with both whey and plant-based protein, and the texture holds up beautifully either way.
  • No Cooking Required : This is the kind of recipe you throw together in five minutes while your coffee brews. No stove, no microwave, no fuss. Just stir, cover, and let the fridge do the work.
  • Meal Prep Dream : I make four jars every Sunday, and breakfast is solved for the work week. They actually get creamier by day three, which is wild but true.
  • Kid-Approved Texture : My nephew calls these “breakfast pudding” and asks for them every time he sleeps over. The peanut butter masks the oat texture that some kids find off-putting.
  • Endlessly Customizable : I’ll share variations later, but you can make these dairy-free, gluten-free, lower sugar, or loaded with toppings. The base recipe is forgiving.

What really sets this recipe apart is the ratio. I spent weeks testing different milk-to-oat proportions because I got tired of soupy overnight oats. The secret is using a bit less liquid than you think you need, plus a spoonful of Greek yogurt for creaminess. It’s not revolutionary, but it works every single time.

What Ingredients You Will Need

This recipe uses simple, pantry-friendly ingredients that come together for a breakfast that tastes like dessert. Here’s what you’ll need and why each one matters.

  • Rolled Oats (1/2 cup / 45g) : Use old-fashioned rolled oats, not quick oats or steel-cut. Rolled oats absorb liquid overnight without turning to mush. Quick oats get gummy, and steel-cut stay too crunchy. I prefer Bob’s Red Mill or Quaker old-fashioned.
  • Milk of Choice (1/3 cup / 80ml) : Whole milk gives the creamiest result, but oat milk or unsweetened almond milk work great. If using plant-based milk, look for one with a little thickness—barista blends are perfect here.
  • Plain Greek Yogurt (1/4 cup / 60g) : This is the protein powerhouse. I use 2% or full-fat Greek yogurt for best texture. Non-fat works but makes the oats slightly less creamy. Fage and Chobani are my go-to brands.
  • Natural Peanut Butter (2 tablespoons / 32g) : Use the kind that’s just peanuts and salt—no added sugar or hydrogenated oils. The natural oils help keep the oats from getting too thick. I’m partial to Teddie or Justin’s.
  • Honey or Maple Syrup (1 tablespoon / 15ml) : Just enough sweetness to balance the peanut butter. You can skip this if your peanut butter is sweetened, but I find a little honey brings out the flavor.
  • Chia Seeds (1 tablespoon / 12g) : Optional but highly recommended. Chia seeds thicken the oats naturally and add fiber, omega-3s, and a little extra protein. They also give that pudding-like texture.
  • Vanilla Extract (1/2 teaspoon) : Don’t skip this. It rounds out the flavors and makes the oats taste almost like a baked good. Pure vanilla extract is worth the splurge here.
  • Pinch of Salt : A tiny pinch of flaky sea salt (like Maldon) or regular salt enhances the peanut butter and balances the sweetness. It makes a noticeable difference.

Optional Toppings: Sliced banana, dark chocolate chips, crushed peanuts, a drizzle of extra peanut butter, or fresh berries. I always add a few chocolate chips because, why not?

Equipment Needed

You don’t need anything fancy for this recipe, which is part of why I love it. Here’s what you’ll need.

  • Mason Jars or Airtight Containers (2 to 4, 16-ounce size) : Wide-mouth mason jars are perfect because you can eat straight from them. I use Ball or Kerr jars, but any container with a tight lid works. Glass is better than plastic for avoiding weird smells.
  • Measuring Cups and Spoons : Precision matters here because the ratio is key. I use a set of stainless steel measuring spoons that have lasted years.
  • Small Whisk or Fork : You need something to stir everything together until smooth. A fork works in a pinch, but a small whisk gets the peanut butter incorporated faster.
  • Spatula : A small silicone spatula helps scrape every last bit of peanut butter into the jar. I hate wasting ingredients.
  • Cutting Board and Knife : For slicing bananas or chopping peanuts as toppings. A sharp paring knife is all you need.

If you don’t have mason jars, any bowl with plastic wrap works. I’ve even used a cleaned-out peanut butter jar in a pinch—just shake everything together and refrigerate overnight.

Preparation Method

creamy high-protein peanut butter overnight oats preparation steps

This recipe comes together in about five minutes, and the hardest part is waiting until morning. Follow these steps for perfect overnight oats every time.

  1. Combine the wet ingredients (2 minutes): In a medium bowl or directly in your mason jar, whisk together 1/3 cup milk, 1/4 cup Greek yogurt, 2 tablespoons peanut butter, 1 tablespoon honey, and 1/2 teaspoon vanilla extract. Whisk until the peanut butter is fully incorporated—no streaks allowed. If your peanut butter is stubborn, microwave the mixture for 15 seconds to soften it.
  2. Add the dry ingredients (1 minute): Stir in 1/2 cup rolled oats, 1 tablespoon chia seeds (if using), and a pinch of salt. Mix until everything is evenly distributed. The mixture will look a little thin at this point—that’s normal. The oats and chia will absorb the liquid overnight.
  3. Transfer to jars (30 seconds): Divide the mixture evenly between two 16-ounce mason jars or one larger container. Leave about an inch of headspace at the top for toppings or expansion. If you’re using one container, just pour it all in.
  4. Seal and refrigerate (5 seconds): Screw the lids on tightly and place the jars in the refrigerator. Let them sit for at least 6 hours, but overnight (8-12 hours) is ideal. The longer they sit, the thicker they get.
  5. Add toppings and serve (2 minutes): In the morning, take a jar out of the fridge. Give it a good stir—the chia seeds sometimes settle at the bottom. If the oats are too thick for your liking, stir in a splash of milk. Top with sliced banana, a drizzle of peanut butter, chocolate chips, or crushed peanuts. Eat cold or let it sit at room temperature for 10 minutes if you prefer less chill.

Prep Note: I always make four jars at once on Sunday night. They keep well for up to 5 days in the fridge, though the texture gets slightly thicker each day. If you’re meal prepping, leave the toppings off until you’re ready to eat—bananas get brown and nuts lose their crunch.

Sensory Cue: When you stir the oats in the morning, they should feel thick and creamy, like a soft pudding. If they look dry or stiff, add a tablespoon of milk and stir. If they look watery, you either used quick oats or didn’t let them sit long enough.

Cooking Tips & Techniques

After making these oats probably a hundred times, I’ve learned a few things the hard way. Here are my best tips.

Don’t skip the yogurt. I tried making these with just milk and peanut butter once, and the texture was thin and unappealing. The Greek yogurt is what gives these oats their creamy, almost mousse-like consistency. It also adds that protein boost without any chalky protein powder taste.

Mix the peanut butter thoroughly. Cold peanut butter clumps up and won’t distribute evenly. I’ve had mornings where I bit into a solid chunk of peanut butter—which sounds great but actually throws off the balance. Whisk the peanut butter into the milk and yogurt until it’s completely smooth before adding the oats.

Use room temperature ingredients. If your yogurt and milk are straight from the fridge, the peanut butter will be harder to mix. Let them sit on the counter for five minutes, or microwave the milk for 10 seconds. It makes a difference.

Watch your liquid ratio. Different oat brands absorb liquid differently. Bob’s Red Mill rolled oats absorb more than Quaker, for example. Start with the recipe as written, then adjust next time if needed. If your oats are too thick, add milk in the morning. If they’re too thin, add an extra teaspoon of chia seeds next time.

One mistake I made early on: I used natural peanut butter that had separated, and I didn’t stir it before measuring. The result was oily, thin oats with no peanut butter flavor. Always stir your natural peanut butter thoroughly before scooping.

Variations & Adaptations

This base recipe is a springboard for endless flavor combinations. Here are some of my favorites.

Chocolate Peanut Butter Dream: Add 1 tablespoon of unsweetened cocoa powder to the dry ingredients and use chocolate milk instead of regular. Top with dark chocolate chips and a sprinkle of sea salt. This version tastes like a Reese’s cup in a jar.

Vegan High-Protein Version: Use unsweetened oat milk and a plant-based Greek-style yogurt (I like Kite Hill or Siggi’s plant-based). Substitute maple syrup for honey. The texture is slightly less creamy but still delicious. Add an extra tablespoon of chia seeds for more thickness.

Low-Sugar Option: Skip the honey entirely and use unsweetened almond milk. The peanut butter adds enough flavor that you won’t miss the sweetness. Top with fresh berries for natural sweetness.

Peanut Butter and Jelly: Swirl in 1 tablespoon of your favorite jam or preserves after mixing. Strawberry or raspberry jam pairs beautifully with the peanut butter. I use Bonne Maman or a local farm brand.

Protein Powder Boost: If you want even more protein, add 1 scoop of vanilla or chocolate protein powder. Reduce the milk to 1/4 cup and add an extra 2 tablespoons of milk to compensate for the powder’s absorbency. I’ve used both whey and plant-based protein with good results.

Apple Cinnamon Peanut Butter: Stir in 1/4 cup of finely diced apple and 1/2 teaspoon of cinnamon. Top with a drizzle of peanut butter and a few walnut pieces. This is my fall favorite.

Serving & Storage Suggestions

These oats are best served cold, straight from the fridge. I like to eat mine in the jar with a long spoon, but you can also transfer them to a bowl if you’re feeling fancy. Let them sit at room temperature for 5-10 minutes if you don’t like the cold shock first thing in the morning.

Toppings to Try: Sliced banana and a drizzle of peanut butter is my go-to. But I also love crushed peanuts for crunch, dark chocolate chips for sweetness, or a handful of fresh raspberries for tartness. A sprinkle of cinnamon or cocoa nibs adds a nice finishing touch.

Storage: Keep the oats in an airtight container in the refrigerator for up to 5 days. Do not freeze them—the texture becomes watery and unappealing after thawing. If you’re meal prepping, make the base without toppings and add them fresh each morning.

Reheating: These oats are designed to be eaten cold, but if you prefer warm oatmeal, you can microwave them for 45-60 seconds. Stir well after heating, as the chia seeds can create hot spots. The texture will be softer but still good.

Flavor Development: Here’s something interesting—the oats actually taste better on day two or three. The flavors meld together, and the texture becomes uniformly creamy. Day one is good, but day three is peak. Trust me on this.

If you’re looking for a savory breakfast option to balance out your week, try our crispy herb crusted roast chicken for dinner, then enjoy these oats the next morning. They also pair beautifully with a sparkling citrus ginger mojito mocktail for a fun weekend brunch.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (half the recipe, made with whole milk and Greek yogurt, without toppings):

Nutrient Amount
Calories 385
Protein 20g
Carbohydrates 42g
Fiber 7g
Sugar 14g (6g added)
Fat 17g
Saturated Fat 4g
Sodium 210mg

These oats are packed with nutritional benefits. The rolled oats provide complex carbohydrates for sustained energy, while the Greek yogurt and peanut butter deliver a solid protein punch that keeps hunger at bay. Chia seeds add omega-3 fatty acids and extra fiber for digestive health.

This recipe is naturally vegetarian and can easily be made gluten-free by using certified gluten-free oats. It’s also nut-free if you swap the peanut butter for sunflower seed butter. The main allergens to note are dairy (from the yogurt and milk) and peanuts.

I personally love that this breakfast keeps my blood sugar steady through the morning. No more 10 AM energy crashes or desperate snack raids. It’s the kind of breakfast that actually works with your body, not against it.

Conclusion

These creamy high-protein peanut butter overnight oats have genuinely changed my mornings. They’re the breakfast I actually look forward to eating, even on days when I’m running on three hours of sleep and questionable life choices. The best part? They take five minutes to make and taste like a treat.

I’ve shared this recipe with friends, family, and even my neighbor who swore she hated oatmeal. She’s now a convert. The combination of creamy texture, rich peanut butter flavor, and protein-packed staying power is hard to beat.

Try this recipe as written, then make it your own. Add chocolate chips, swap in almond butter, or load it up with fresh fruit. The base is forgiving, and the possibilities are endless. Let me know in the comments how yours turned out—I love hearing about your variations and successes.

Here’s to better mornings, one jar at a time.

Frequently Asked Questions

Can I use quick oats instead of rolled oats?

You can, but the texture will be much softer and almost mushy. Rolled oats hold their shape better and give a creamier result. If you only have quick oats, reduce the milk by 2 tablespoons and expect a porridge-like consistency.

How long do these overnight oats last in the fridge?

They stay good for up to 5 days in an airtight container. The texture gets thicker each day, so you might need to stir in a splash of milk on day 4 or 5. I usually make a batch on Sunday and eat them through Thursday.

Can I make these without Greek yogurt?

Yes, but the protein content will be lower and the texture will be less creamy. Substitute the yogurt with an equal amount of milk or a dairy-free yogurt alternative. You can also add an extra tablespoon of chia seeds to help thicken the oats.

Are these oats good for weight loss?

They can be, yes. The high protein and fiber content help keep you full and satisfied, which can prevent mid-morning snacking. For a lower-calorie version, use unsweetened almond milk, reduce the peanut butter to 1 tablespoon, and skip the honey.

Can I heat these up in the microwave?

Absolutely. Microwave for 45-60 seconds, stir well, and enjoy warm. The texture will be softer than the cold version, but it’s still delicious. Just be careful not to overheat, as the chia seeds can create hot pockets.

Looking for more high-protein breakfast ideas? Check out our fresh quinoa and kale power salad for a savory option, or explore our full recipe collection for more inspiration.

Pin This Recipe!

creamy high-protein peanut butter overnight oats recipe

Print

Creamy High-Protein Peanut Butter Overnight Oats

These creamy high-protein peanut butter overnight oats are a no-cook, meal-prep-friendly breakfast that tastes like peanut butter pudding. With 20 grams of protein per serving, they keep you full until lunch without the mid-morning crash.

  • Author: Merry
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 6 hours 5 minutes (includes refrigeration)
  • Yield: 2 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1/2 cup rolled oats (45g)
  • 1/3 cup milk of choice (80ml)
  • 1/4 cup plain Greek yogurt (60g)
  • 2 tablespoons natural peanut butter (32g)
  • 1 tablespoon honey or maple syrup (15ml)
  • 1 tablespoon chia seeds (12g, optional)
  • 1/2 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Combine the wet ingredients: In a medium bowl or directly in your mason jar, whisk together 1/3 cup milk, 1/4 cup Greek yogurt, 2 tablespoons peanut butter, 1 tablespoon honey, and 1/2 teaspoon vanilla extract. Whisk until the peanut butter is fully incorporated—no streaks allowed. If your peanut butter is stubborn, microwave the mixture for 15 seconds to soften it.
  2. Add the dry ingredients: Stir in 1/2 cup rolled oats, 1 tablespoon chia seeds (if using), and a pinch of salt. Mix until everything is evenly distributed. The mixture will look a little thin at this point—that’s normal. The oats and chia will absorb the liquid overnight.
  3. Transfer to jars: Divide the mixture evenly between two 16-ounce mason jars or one larger container. Leave about an inch of headspace at the top for toppings or expansion. If you’re using one container, just pour it all in.
  4. Seal and refrigerate: Screw the lids on tightly and place the jars in the refrigerator. Let them sit for at least 6 hours, but overnight (8-12 hours) is ideal. The longer they sit, the thicker they get.
  5. Add toppings and serve: In the morning, take a jar out of the fridge. Give it a good stir—the chia seeds sometimes settle at the bottom. If the oats are too thick for your liking, stir in a splash of milk. Top with sliced banana, a drizzle of peanut butter, chocolate chips, or crushed peanuts. Eat cold or let it sit at room temperature for 10 minutes if you prefer less chill.

Notes

For best results, use rolled oats (not quick or steel-cut). Mix peanut butter thoroughly into wet ingredients before adding oats. Let oats sit at least 6 hours, ideally 8-12. Oats keep in fridge up to 5 days; add toppings fresh. If too thick, stir in a splash of milk. For vegan version, use plant-based milk and yogurt, and maple syrup instead of honey.

Nutrition

  • Serving Size: 1 jar (half the reci
  • Calories: 385
  • Sugar: 146
  • Sodium: 210
  • Fat: 17
  • Saturated Fat: 4
  • Carbohydrates: 42
  • Fiber: 7
  • Protein: 20

Keywords: overnight oats, high protein, peanut butter, breakfast, meal prep, no cook, healthy, creamy

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating