High-Protein Peanut Butter Overnight Oats are a simple and tasty way to start your day with a good dose of energy and nutrition. Creamy oats soaked overnight become soft and ready to eat first thing in the morning, while peanut butter adds a rich, nutty flavor and a boost of protein that keeps you feeling full for hours.
I love keeping a jar of these oats ready in the fridge because they make busy mornings so much easier. You just stir together oats, peanut butter, milk, and a scoop of protein powder before bed, and by morning, you have a delicious, satisfying breakfast waiting for you. It’s like a little surprise that fuels your day without any morning rush stress.
Sometimes I like to add sliced bananas or a sprinkle of chocolate chips on top just before digging in, giving the oats an extra touch of sweetness. It’s a simple combo that everyone in my family tends to enjoy, and making it the night before means you can grab it and go or enjoy it leisurely. Breakfast doesn’t get much easier or better than this!
Key Ingredients & Substitutions
Rolled Oats: These are the base of your overnight oats. They absorb liquid and soften overnight. If you don’t have rolled oats, quick oats work too, but the texture might be less chewy.
Milk: Use any milk you like—dairy, almond, oat, or soy. I find almond milk adds a nice light flavor, but whole milk makes it creamier.
Greek Yogurt: Adds creaminess and protein. You can swap it with plant-based yogurt for a dairy-free version, but it might be a bit less thick.
Chia Seeds: These help thicken the mixture and add extra nutrition. If you don’t have chia, you can skip or replace with ground flaxseed but expect a slight texture change.
Protein Powder: Vanilla or unflavored works best here. I like whey or plant-based powders. This boosts the protein, making the breakfast more filling.
Natural Peanut Butter: Choose one with minimal ingredients (just peanuts and maybe salt). It brings flavor, healthy fats, and protein. Almond or cashew butter can be tasty substitutes too.
Banana and Toppings: Fresh banana slices add natural sweetness, while raspberries, chocolate chips, or oats on top create texture and visual appeal. Feel free to mix in your favorite fruits or nuts.
How Do I Get Creamy, Not Soggy Overnight Oats?
The key is balancing the liquid and soaking time. Here’s how:
- Use rolled oats for a nice chewy texture—they absorb just enough liquid overnight without turning mushy.
- Mix in chia seeds—these absorb moisture and help the oats set, creating thickness without sogginess.
- Use the right amount of liquid—usually equal parts oats and milk. Adding Greek yogurt also thickens and enriches the texture.
- Stir everything well to evenly distribute the peanut butter and protein powder.
- Refrigerate for at least 4 hours or overnight—this gives oats and chia seeds time to soak fully.
- The next day, stir the oats gently; if it’s too thick for your liking, add a splash of milk to loosen.
With these tips, your overnight oats will be creamy and smooth, ready for an easy, nutritious start to the day.

Equipment You’ll Need
- Jar or small container with a lid – I like using a jar because it’s easy to stir and fits nicely in the fridge.
- Measuring cups and spoons – to get the right balance of oats, liquids, and toppings.
- Mixing spoon or spatula – helpful for stirring everything together smoothly.
- Refrigerator – to soak the oats overnight and keep everything fresh.
Flavor Variations & Add-Ins
- Swap protein powder: Use chocolate or berry-flavored protein for a different taste.
- Mix in extras: Add chopped nuts, shredded coconut, or mini marshmallows on top for texture and flavor.
- Use different fruits: Try blueberries, strawberries, or apple slices for variety.
- Change the nut butter: Almond, cashew, or sunflower seed butter can all work well in place of peanut butter.
How to Make High-Protein Peanut Butter Overnight Oats
Ingredients You’ll Need:
- ½ cup rolled oats
- ½ cup milk (dairy or plant-based, like almond or oat milk)
- ¼ cup plain Greek yogurt (for extra protein and creaminess)
- 1 tablespoon chia seeds
- 1 scoop vanilla or unflavored protein powder
- 2 tablespoons natural peanut butter, plus more for topping
- 1 teaspoon honey or maple syrup (optional, for sweetness)
- ½ teaspoon vanilla extract
- 1 small banana, sliced (for topping)
- A few fresh raspberries (optional, for topping)
- 1 tablespoon chocolate chips or cacao nibs (optional, for topping)
- 1 tablespoon rolled oats (optional, for topping)
How Much Time Will You Need?
This recipe takes about 5 minutes to prepare, plus at least 4 hours (ideally overnight) to chill in the fridge. The overnight soak softens the oats and chia seeds, making the oats creamy and ready to enjoy the next morning.
Step-by-Step Instructions:
1. Mix the Base Ingredients:
In a bowl or jar, combine the rolled oats, chia seeds, protein powder, and Greek yogurt. Stir them well to mix.
2. Add Liquid and Peanut Butter:
Pour in the milk, then add the peanut butter, honey (if you’re using it), and vanilla extract. Stir everything well until the peanut butter is completely blended into the mixture.
3. Refrigerate Overnight:
Cover your bowl or jar with a lid or plastic wrap. Place it in the fridge and let it chill for at least 4 hours or overnight. This resting time softens the oats and allows flavors to blend together.
4. Stir and Adjust Consistency:
The next morning, take out the oats and give them a good stir. If the mixture feels too thick, add a splash of milk to loosen it slightly.
5. Add Toppings and Serve:
Transfer the oats to a serving bowl or enjoy straight from the jar. Top with sliced banana, fresh raspberries, a drizzle of peanut butter, chocolate chips, and a sprinkle of rolled oats for extra texture.
6. Enjoy a Healthy Start:
Scoop your creamy, protein-packed peanut butter overnight oats and enjoy a nutritious breakfast that’s ready to go!
Can I Use Frozen Fruit Instead of Fresh Toppings?
Yes, frozen fruit works great! Just let it thaw slightly or add it frozen for a chillier, smoothie-like texture. Keep in mind frozen fruit may release extra moisture, so adjust the liquid accordingly.
Can I Prepare Multiple Servings at Once?
Absolutely! Just multiply the ingredients and divide the mixture into individual jars or containers. They keep well in the fridge for up to 3 days, making meal prep a breeze.
Is There a Dairy-Free Version of This Recipe?
Yes! Swap the Greek yogurt for a plant-based yogurt, and use your favorite non-dairy milk like almond, oat, or soy milk. The texture and protein content might be slightly different but still delicious.
How Should I Store Leftover Overnight Oats?
Keep leftovers in an airtight container in the refrigerator for up to 3 days. Stir well before eating, and add a little milk if the oats have thickened too much.



