High-Protein Peanut Butter Overnight Oats are a simple and delicious way to start your day with a boost of energy. This recipe combines creamy peanut butter, hearty oats, and a good scoop of protein powder to keep you full and satisfied all morning long. The oats soak overnight, turning soft and smooth, while the peanut butter adds a rich, nutty flavor that makes it feel like a treat instead of just breakfast.
I love making these overnight oats because they save me so much time in the morning—just mix everything up before bed, and it’s ready to eat when I wake up. Plus, the protein powder gives it that extra staying power, so I don’t feel hungry a couple of hours after breakfast. Sometimes I like to add a few fresh berries or a sprinkle of chia seeds on top for a little extra texture and freshness.
This recipe is perfect for busy mornings or those days when you want a healthy but tasty breakfast without much fuss. I often pack it for work or when I’m on the go, and it travels well too. If you’re a peanut butter fan like me, this is definitely one breakfast you’ll keep going back to again and again.
Key Ingredients & Substitutions
Rolled oats: These are perfect because they soak up liquid well without getting mushy. You could use old-fashioned oats too, but avoid instant oats—they get too soft overnight.
Milk: I use dairy for creaminess, but almond, oat, or soy milk works great if you want dairy-free. Just pick unsweetened versions to control sugar.
Greek yogurt: Adds creaminess and a protein boost. If you’re vegan or dairy-free, try coconut yogurt or skip it and add more protein powder with extra milk.
Protein powder: Vanilla flavor blends nicely here, but unflavored is fine too. Plant-based or whey protein both work depending on your preference.
Peanut butter: Use natural or creamy peanut butter for the best texture and taste. If you want a change, almond or cashew butter are tasty swaps.
How Can I Make Overnight Oats Creamy Without Cooking?
The magic of overnight oats is soaking the oats and chia seeds in liquid so they soften and thicken naturally. Here’s how to ensure the best creamy texture:
- Combine oats, milk, yogurt, and protein powder well to avoid clumps from the powder.
- Add chia seeds if you like—these swell and add thickness.
- Cover tightly and refrigerate uninterrupted for at least 6 hours, preferably overnight.
- In the morning, stir well. If too thick, add a splash of milk until smooth.
- Top with peanut butter right before serving for extra creaminess and flavor.
Following these steps keeps your oats smooth and ready to eat without any cooking needed. It’s a simple way to have a healthy, filling breakfast waiting for you.

Equipment You’ll Need
- Mason jar or mixing bowl – I use a jar because it’s easy to store and scoop right from the fridge.
- Measuring cups and spoons – to get the right balance of oats, liquids, and add-ins.
- Whisk or spoon – helps combine everything smoothly for an even soak.
- Refrigerator – essential for letting the oats soak and develop flavor and texture.
Flavor Variations & Add-Ins
- Swap peanut butter for almond or cashew butter for a different nutty flavor.
- Stir in berries, chopped apples, or diced mango for fresh, fruity notes.
- Add a dash of cinnamon, cocoa powder, or vanilla extract to customize the flavor profile.
- Top with toasted nuts, coconut flakes, or a drizzle of honey for added crunch and sweetness.
High-Protein Peanut Butter Overnight Oats
Ingredients You’ll Need:
- ½ cup rolled oats
- ½ cup milk of choice (dairy or plant-based)
- ½ cup Greek yogurt (for extra creaminess and protein)
- 1 scoop vanilla or unflavored protein powder
- 2 tablespoons peanut butter (creamy or natural)
- 1 tablespoon chia seeds (optional, for texture and extra protein)
- 1-2 teaspoons honey or maple syrup (optional, for sweetness)
- ½ teaspoon vanilla extract
- Pinch of salt
- Banana slices (for topping)
- Mini chocolate chips or cacao nibs (for garnish)
- Additional rolled oats (for garnish)
How Much Time Will You Need?
Preparation takes about 5 minutes, and you’ll need to refrigerate the oats for at least 6 hours or overnight to let everything soak and thicken perfectly. It’s great to prepare the night before so breakfast is ready to enjoy the next day with no fuss.
Step-by-Step Instructions:
1. Mix Ingredients
In a mixing bowl or mason jar, combine the rolled oats, milk, Greek yogurt, protein powder, chia seeds (if using), honey or maple syrup, vanilla extract, and a pinch of salt. Stir well until all ingredients are evenly mixed.
2. Refrigerate Overnight
Cover your bowl or seal the mason jar. Place it in the refrigerator for at least 6 hours or overnight. This allows the oats and chia seeds to soak up the liquid and soften.
3. Stir and Adjust
The next morning, give the oats a good stir. If the mixture seems too thick, add a splash of extra milk and mix until you reach your desired consistency.
4. Add Peanut Butter
Spread or swirl the peanut butter on top of the soaked oats. You can mix it in or leave it layered on top for a delicious peanut butter burst in every bite.
5. Top and Serve
Finish with fresh banana slices, a sprinkle of mini chocolate chips or cacao nibs, and a few extra rolled oats for crunch and texture. Serve chilled and enjoy your high-protein, creamy breakfast!
Can I Use Peanut Butter Powder Instead of Regular Peanut Butter?
Yes! Peanut butter powder is a great lower-fat alternative. Mix it with a little water or milk before adding to the oats to keep that creamy texture.
How Long Will These Overnight Oats Keep in the Fridge?
You can store them in an airtight container for up to 3 days. Just give them a good stir and add a splash of milk before eating if they thicken too much.
Can I Make This Recipe Vegan?
Absolutely! Use plant-based milk and a dairy-free yogurt alternative. Choose a vegan protein powder to keep it completely plant-based.
What Can I Use Instead of Protein Powder?
If you don’t have protein powder, you can add extra Greek yogurt or a spoonful of nut butter for more protein, or try cooked quinoa or chia seeds for a protein boost.
