Written by

Kristen Douglas

Published

Creamy High-Protein Peanut Butter Overnight Oats | Easy Make-Ahead Breakfast

Ready In 5 minutes prep + 8-12 hours refrigeration
Servings 1 serving
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in the dairy aisle last Tuesday, staring at a wall of yogurt options like I was trying to solve a puzzle, when a woman next to me grabbed a tub of cottage cheese and muttered, “I swear by this stuff in my oats.” She was gone before I could ask her anything, but that single sentence lodged itself in my brain like a song you can’t shake. I stood there for another minute, holding my usual Greek yogurt, thinking about how I’d been making overnight oats the same way for years — good, reliable, never surprising. And honestly? I was bored.

That night, I decided to experiment. I had a jar of peanut butter that was almost empty — the kind where you’re scraping the sides and wondering if it’s worth the effort. I threw in some cottage cheese (because that stranger’s confidence was oddly convincing), a splash of milk, and the usual oats. I stirred it all together, closed the lid, and put it in the fridge without much hope. The next morning, I pulled out that jar, took a spoonful, and — let me tell you — I actually laughed out loud. It was that good. Creamy, rich, not too sweet, with a protein punch that made me feel like I’d accidentally hacked breakfast.

I’ve made this creamy high-protein peanut butter overnight oats recipe at least a dozen times since then, tweaking the ratios, testing different mix-ins, and forcing it on anyone who walks through my kitchen. It’s become my go-to for busy mornings when I need something that actually keeps me full until lunch. Maybe you’ve been there — standing in front of an open fridge at 7 AM, wondering if you have time to make something decent. This is the answer. It takes five minutes of effort the night before, and honestly, it might just change how you think about breakfast.

Why You’ll Love This Recipe

Let me be real with you — I’ve tested a lot of overnight oat recipes over the years. Some were too watery, some were too thick, and most left me hungry by 10 AM. This creamy high-protein peanut butter overnight oats recipe is different. It’s the one I keep coming back to, and here’s why I think you’ll love it too:

  • Quick & Easy: It takes about 5 minutes to throw together the night before. No cooking, no complicated steps — just stir, cover, and let the fridge do the work.
  • Simple Ingredients: You probably have most of these in your kitchen right now. No fancy superfood powders or hard-to-find items. Just real food.
  • Perfect for Busy Mornings: Grab it from the fridge, add your favorite toppings, and go. It’s the ultimate make-ahead breakfast for hectic weekdays.
  • Crowd-Pleaser: I’ve served this to picky eaters, fitness-minded friends, and my skeptical dad — everyone asks for the recipe.
  • Unbelievably Creamy: The secret combination of cottage cheese and peanut butter creates a texture that’s almost pudding-like. It’s next-level comfort food that happens to be good for you.

What makes this version stand out from the hundreds of overnight oat recipes out there? It’s the protein content, honestly. Most overnight oats leave you hungry because they’re carb-heavy with not enough staying power. This recipe packs around 25-30 grams of protein per serving, thanks to the cottage cheese and peanut butter working together. I’ve tried blending the cottage cheese for an ultra-smooth texture, and I’ve tried leaving it chunky for more texture — both work, but the blended version is my favorite. It creates this silky, creamy base that feels indulgent without any added cream or heavy ingredients.

This isn’t just another overnight oat recipe. It’s the kind of breakfast that makes you look forward to waking up. It’s comfort food reimagined — healthier, faster, but with the same soul-soothing satisfaction. Perfect for those mornings when you need something that actually works.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the few that aren’t are easy to find at any grocery store.

For the Oat Base

  • Rolled oats – 1/2 cup (50g). Use old-fashioned rolled oats, not instant or steel-cut. Rolled oats absorb liquid perfectly overnight without getting mushy. I prefer Bob’s Red Mill or Quaker Old-Fashioned for consistent results.
  • Milk – 1/2 cup (120ml). Any milk works here — dairy, almond, oat, or soy. I use 2% dairy milk for creaminess, but unsweetened almond milk keeps it lighter. (If using plant-based milk, look for one with a little protein, like soy or oat, for better texture.)
  • Cottage cheese – 1/3 cup (80g). This is the secret ingredient! Use small-curd cottage cheese for best texture. I recommend Good Culture or Daisy brand — they’re creamy without being watery. Full-fat gives the richest result, but low-fat works too.
  • Peanut butter – 2 tablespoons (32g). Use natural peanut butter with no added sugar or oil if possible. The kind that separates in the jar is perfect — just stir it well before measuring. I’m partial to Justin’s or Smucker’s Natural.
  • Honey or maple syrup – 1 tablespoon (15ml). Just enough sweetness to balance the peanut butter. Maple syrup adds a slightly different flavor that I actually prefer in this recipe.
  • Chia seeds – 1 tablespoon (12g). Optional but highly recommended. Chia seeds thicken the oats and add omega-3s, fiber, and a little extra protein. They also give that nice gel-like texture that makes overnight oats so satisfying.
  • Vanilla extract – 1/2 teaspoon. A little goes a long way in rounding out the flavors. Pure vanilla extract is best, but imitation works in a pinch.
  • Pinch of salt – Just a small pinch. It sounds weird, but salt makes the peanut butter flavor pop. Don’t skip it.

Optional Toppings

creamy high-protein peanut butter overnight oats preparation steps

  • Sliced banana – Adds natural sweetness and pairs perfectly with peanut butter.
  • Dark chocolate chips – Because sometimes you need a little chocolate in the morning.
  • Chopped peanuts – For extra crunch and more peanut flavor.
  • Berries – Fresh or frozen strawberries, blueberries, or raspberries add tartness that cuts through the richness.
  • A drizzle of extra peanut butter – Go ahead. You deserve it.

Equipment Needed

The beauty of this recipe is that you don’t need much. Here’s what I use:

  • A mason jar or container with a lid – A 16-ounce (500ml) jar is perfect. I use wide-mouth mason jars because they’re easy to eat from and clean. Any airtight container works though — even a bowl covered with plastic wrap.
  • A small bowl or blender – If you want the ultra-creamy texture, you’ll need a blender or immersion blender to puree the cottage cheese. I’ve done it both ways, and honestly, the blender version is worth the extra 30 seconds.
  • A spoon or small whisk – For mixing everything together. A fork works in a pinch.
  • Measuring cups and spoons – I know, obvious. But I’ve eyeballed this recipe enough times to tell you that measuring matters, especially with the chia seeds and peanut butter.

If you don’t have a blender, no worries. Just stir the cottage cheese in as-is — you’ll get little creamy pockets throughout the oats, which is actually pretty nice. I’ve made this recipe in a hotel room with just a plastic cup and a spoon, and it still turned out great. Don’t let equipment stop you.

Preparation Method

This recipe comes together in about 5 minutes. Here’s how I do it:

  1. Blend the cottage cheese (optional but recommended). Add the cottage cheese to a small blender or use an immersion blender right in your jar. Blend until completely smooth, about 15-20 seconds. This creates that ultra-creamy, pudding-like texture. If you’re skipping this step, just stir the cottage cheese in as-is.
  2. Combine the wet ingredients. In your jar or container, add the milk, blended cottage cheese, peanut butter, honey or maple syrup, and vanilla extract. Stir well until the peanut butter is fully incorporated. It takes a little elbow grease — peanut butter doesn’t want to cooperate at first. Keep stirring. You’ll know it’s ready when the mixture looks uniform and slightly thick.
  3. Add the dry ingredients. Pour in the rolled oats, chia seeds (if using), and a tiny pinch of salt. Stir everything together until the oats are fully coated in the liquid mixture. Make sure there are no dry pockets of oats hiding at the bottom — I always scrape the bottom of the jar with my spoon to check.
  4. Seal and refrigerate. Put the lid on your jar or container and place it in the refrigerator. Let it sit for at least 4 hours, but overnight is best — about 8-12 hours. The oats need time to absorb the liquid and soften. I usually make mine right after dinner and it’s perfect by morning.
  5. Give it a stir before serving. In the morning, take the jar out of the fridge and give it a good stir. The chia seeds will have created a gel-like texture, and the oats will be soft and creamy. If it’s too thick for your liking, stir in a splash of milk to loosen it up.
  6. Add toppings and enjoy. This is where you get creative. I usually add sliced banana, a few dark chocolate chips, and maybe a drizzle of extra peanut butter. Eat it cold straight from the jar, or microwave it for 30-45 seconds if you prefer warm oats. Both ways are delicious.

Pro tip: If you’re meal-prepping for the week, make 4-5 jars at once. They stay good in the fridge for up to 5 days. Just leave the toppings off until you’re ready to eat — bananas get brown and sad if they sit too long.

Cooking Tips & Techniques

After making this recipe more times than I can count, I’ve learned a few things the hard way. Here are my best tips:

Don’t skip the salt. I know it seems unnecessary, but a tiny pinch of salt makes the peanut butter taste more peanut-buttery. It’s science, I think. Just trust me on this one.

Watch your liquid ratio. Different oats absorb liquid differently. Rolled oats are pretty consistent, but if you’re using a different brand or type, you might need to adjust. The mixture should look slightly soupy before refrigerating — the oats will absorb the liquid overnight. If it looks too thick in the morning, add a splash of milk. Too thin? Add a few more chia seeds next time.

Blend or don’t blend — both work. I’ve made this recipe both ways, and I genuinely like both versions. Blended cottage cheese gives you that smooth, almost mousse-like texture. Unblended gives you little creamy pockets that burst when you eat them. Neither is wrong. Try both and see which you prefer.

Don’t over-sweeten. Peanut butter already has natural sweetness, especially if you’re using a brand with a little added sugar. Start with one tablespoon of honey or maple syrup, taste it in the morning, and add more if needed. You can always add sweetness, but you can’t take it away.

Make it the night before. I know this seems obvious, but I’ve definitely tried to rush the process and eat it after only 2 hours in the fridge. It’s not the same. The oats need time to soften and absorb the flavors. Give it at least 4 hours, but overnight is where the magic happens.

One mistake I made: The first time I tried this, I used natural peanut butter that had been sitting in my pantry for months. It was dry and crumbly, and it never fully incorporated into the oats. Fresh, well-stirred peanut butter makes a huge difference. If your peanut butter looks dry or separated, give it a really good stir before using it.

Variations & Adaptations

This recipe is incredibly flexible. Here are some of my favorite ways to change it up:

Chocolate Peanut Butter Version: Add 1 tablespoon of unsweetened cocoa powder to the mixture before refrigerating. It turns into a chocolate-peanut butter dream that tastes like dessert for breakfast. I add a few chocolate chips on top and call it a win.

Vegan Adaptation: Use plant-based milk (I like oat or soy for creaminess), swap the cottage cheese for silken tofu or a dairy-free yogurt, and use maple syrup instead of honey. It won’t be exactly the same texture, but it’s still creamy and delicious. I’ve tested this with silken tofu and it works surprisingly well.

Nut-Free Option: Swap the peanut butter for sunflower seed butter or tahini. The flavor changes completely, but it’s still creamy and satisfying. Sunflower seed butter can turn a little green when combined with certain ingredients, but it’s totally safe to eat. Don’t panic if it happens.

Lower Carb Version: Reduce the oats to 1/4 cup and add 2 tablespoons of hemp hearts or flaxseed meal to make up the volume. You’ll lose some of the oat texture, but it’s still creamy and filling. I’ve done this when I’m trying to watch my carb intake, and it works.

Seasonal Twist: In the fall, add 1/2 teaspoon of pumpkin pie spice and swap the banana topping for roasted pumpkin seeds. In the summer, top with fresh peaches or nectarines instead of banana. The base recipe stays the same, but the toppings change with the season.

Extra Protein Boost: Add a scoop of vanilla or chocolate protein powder. You’ll need to add an extra 2-3 tablespoons of milk to keep the right consistency. I’ve done this with collagen peptides too — they dissolve easily and don’t change the flavor much.

Serving & Storage Suggestions

This creamy high-protein peanut butter overnight oats is best served cold, straight from the fridge. But I’ve also microwaved it for about 30-45 seconds on chilly mornings, and it’s equally good warm. The texture changes slightly — it gets a little softer and more porridge-like — but it’s still delicious.

For presentation, I like to add toppings right before serving. A sliced banana arranged on top, a sprinkle of chopped peanuts, a few dark chocolate chips, and a drizzle of extra peanut butter makes it look as good as it tastes. If I’m feeling fancy, I’ll add a few raspberries or strawberries for color.

This recipe pairs beautifully with a hot cup of coffee or tea. The creaminess of the oats balances the bitterness of coffee perfectly. It’s also great alongside a hard-boiled egg or a piece of fruit if you want a bigger breakfast.

Storage: Keep the oats in an airtight container in the refrigerator for up to 5 days. I do not recommend freezing this recipe — the texture of the oats and cottage cheese changes when thawed, and it becomes watery and unappetizing.

Meal prep tip: Make 4-5 jars on Sunday evening, and you have breakfast ready for the entire work week. Leave the toppings off until you’re ready to eat. I keep a container of chopped peanuts and a bag of dark chocolate chips in my desk drawer at work for this exact purpose.

Flavor development: The flavors actually get better after a day or two in the fridge. The peanut butter mellows out, the sweetness balances, and everything melds together. Day 2 is often better than Day 1. Day 3 is peak, in my opinion.

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (without toppings):

Nutrient Amount
Calories 380-420
Protein 25-30g
Carbohydrates 38-45g
Fiber 7-9g
Fat 16-20g
Sugar 10-14g (mostly from honey/maple syrup)

These numbers will vary based on the specific brands and milk you use. The protein content is what makes this recipe stand out — most overnight oats have around 10-15g of protein, but the cottage cheese and peanut butter push this version much higher. That protein is what keeps you full until lunch without the mid-morning slump.

Cottage cheese is rich in casein protein, which digests slowly and provides a steady release of amino acids. Peanut butter adds healthy monounsaturated fats and vitamin E. Oats provide complex carbohydrates and beta-glucan, which supports heart health. Chia seeds contribute omega-3 fatty acids and additional fiber.

This recipe is vegetarian and can easily be made gluten-free by using certified gluten-free oats. It contains dairy (cottage cheese) and peanuts, so it’s not suitable for those with allergies to those ingredients. The vegan adaptation using silken tofu or dairy-free yogurt works well for those avoiding animal products.

FAQs

Can I use quick oats instead of rolled oats?

You can, but the texture will be much softer and almost mushy. Quick oats absorb liquid faster and break down more than rolled oats. If you only have quick oats, reduce the liquid slightly and only let it sit for 2-3 hours instead of overnight.

Can I eat these oats warm?

Absolutely! I actually prefer them warm on cold mornings. Just microwave the jar for 30-45 seconds, stir, and add your toppings. The texture will be softer and more porridge-like, but it’s still creamy and delicious.

Can I make this without cottage cheese?

Yes, but you’ll lose a significant amount of protein and creaminess. Substitute the cottage cheese with an equal amount of Greek yogurt for a similar texture and protein content. The flavor will be tangier, so you might want to add an extra teaspoon of honey or maple syrup.

How long do these oats last in the fridge?

Up to 5 days in an airtight container. I’ve pushed it to 6 days once and it was still fine, but the texture starts to get a little softer. For best results, eat within 3-4 days. Leave toppings off until you’re ready to serve.

Why are my oats too thick or too thin?

Too thick usually means you need more liquid — stir in a splash of milk before eating. Too thin means you used too much liquid or not enough chia seeds. Next time, reduce the milk by 1-2 tablespoons or add an extra teaspoon of chia seeds. Different oat brands absorb liquid differently, so adjust based on what you see.

Conclusion

This creamy high-protein peanut butter overnight oats has become my breakfast non-negotiable. It’s the recipe I turn to when I need something reliable, satisfying, and honestly — a little bit exciting. The combination of creamy cottage cheese, rich peanut butter, and soft oats creates something that feels indulgent but is actually good for you. It’s the kind of breakfast that makes you feel like you’ve got your life together, even if the rest of your day is chaos.

I love that this recipe is flexible enough to adapt to whatever you have in your kitchen. Swap the toppings, change the milk, add chocolate or fruit — it’s hard to mess up. And that’s the beauty of it. It’s forgiving, it’s easy, and it delivers every single time.

I’d love to hear how you make this your own. Do you add chocolate chips? Top it with fresh berries? Maybe you discovered a new combination I haven’t tried yet. Drop a comment below and let me know — I’m always looking for new ideas. And if you loved this recipe, share it with a friend who needs a better breakfast in their life. Happy eating, friends!

Pin This Recipe!

creamy high-protein peanut butter overnight oats recipe

Print

Creamy High-Protein Peanut Butter Overnight Oats

A creamy, protein-packed overnight oats recipe made with cottage cheese and peanut butter. Ready in 5 minutes the night before, it’s the perfect make-ahead breakfast for busy mornings.

  • Author: Lena
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes (plus 4-12 hours refrigeration)
  • Yield: 1 serving 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1/2 cup (50g) rolled oats
  • 1/2 cup (120ml) milk (dairy or plant-based)
  • 1/3 cup (80g) small-curd cottage cheese
  • 2 tablespoons (32g) natural peanut butter
  • 1 tablespoon (15ml) honey or maple syrup
  • 1 tablespoon (12g) chia seeds (optional)
  • 1/2 teaspoon vanilla extract
  • Pinch of salt
  • Optional toppings: sliced banana, dark chocolate chips, chopped peanuts, berries, extra peanut butter drizzle

Instructions

  1. Blend the cottage cheese (optional but recommended). Add cottage cheese to a small blender or use an immersion blender in your jar. Blend until completely smooth, about 15-20 seconds. If skipping, stir in as-is.
  2. Combine the wet ingredients. In your jar or container, add milk, blended cottage cheese, peanut butter, honey or maple syrup, and vanilla extract. Stir well until peanut butter is fully incorporated.
  3. Add the dry ingredients. Pour in rolled oats, chia seeds (if using), and a tiny pinch of salt. Stir until oats are fully coated and no dry pockets remain.
  4. Seal and refrigerate. Put the lid on and refrigerate for at least 4 hours, but overnight (8-12 hours) is best.
  5. Give it a stir before serving. In the morning, stir well. If too thick, add a splash of milk to loosen.
  6. Add toppings and enjoy. Add desired toppings and eat cold or microwave for 30-45 seconds if preferred warm.

Notes

For best texture, use rolled oats (not instant or steel-cut). The mixture should look slightly soupy before refrigerating. Flavors improve after a day or two in the fridge. Store in an airtight container for up to 5 days. Do not freeze. For vegan version, use plant-based milk, silken tofu or dairy-free yogurt instead of cottage cheese, and maple syrup instead of honey.

Nutrition

  • Serving Size: 1 jar (about 1.5 cup
  • Calories: 380420
  • Sugar: 1014
  • Sodium: 300400
  • Fat: 1620
  • Saturated Fat: 35
  • Carbohydrates: 3845
  • Fiber: 79
  • Protein: 2530

Keywords: overnight oats, high protein breakfast, peanut butter oats, make-ahead breakfast, healthy breakfast, cottage cheese oats, meal prep breakfast

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