High-Protein Peanut Butter Overnight Oats are an easy, tasty way to start your day with a boost. Creamy oats soak up the peanut butter flavor overnight, creating a smooth, rich breakfast that’s packed with protein. The oats get wonderfully soft, and the peanut butter adds just the right amount of nuttiness and creaminess.
I love how simple this recipe is—just mix everything the night before, pop it in the fridge, and wake up to a ready-to-eat meal. It’s perfect for busy mornings when you want something filling but don’t have time to cook. Sometimes I stir in a handful of chocolate chips or sliced bananas to mix things up and add a little extra sweetness.
Serving these oats cold straight from the fridge is great, but I also like to let them sit out for a few minutes or give them a quick stir to bring out the flavors even more. It’s a comforting, satisfying start to any day, and I find it keeps me full well into lunchtime. Plus, knowing there’s plenty of protein in there makes me feel good about fueling my body right.
Key Ingredients & Substitutions
Rolled oats: These absorb liquid well and get soft overnight. You can swap rolled oats for quick oats, but quick oats might get mushier. Avoid steel-cut oats—they won’t soften enough.
Peanut butter: I like creamy peanut butter for smoothness, but chunky adds a nice crunch. If you’re allergic or want variety, try almond or cashew butter instead.
Protein powder: Using vanilla or unflavored whey or plant-based powder boosts protein and flavor. If you don’t have protein powder, extra Greek yogurt helps add thickness and protein.
Greek yogurt: Adds creaminess and protein. Use plain for less sweetness or vanilla-flavored for a touch of sweetness. Dairy-free yogurts work too but might be a little thinner.
Toppings: Banana, chopped peanuts, and dark chocolate add texture and taste. You can swap bananas with berries or apple slices, and nuts with seeds like pumpkin or sunflower if you need a nut-free option.
How Do You Get the Perfect Creamy Texture Without It Being Too Runny or Thick?
Finding the right texture in overnight oats can be tricky but here are some tips:
- Use rolled oats, not steel-cut, as they soak up liquid quickly and soften well.
- Mix your peanut butter with the milk or yogurt before adding oats so it blends smoothly without clumps.
- Adjust liquid amount based on your preference: less for thick oats, more for a creamier bowl.
- Stir the oats well before refrigerating to ensure even consistency.
- If after chilling the oats are too thick, add a splash of milk in the morning and stir.
Following these steps gives you creamy oats with a bit of body—never too runny or too stiff.

Equipment You’ll Need
- Mixing bowl or mason jar – I prefer a jar because it’s easy to shake and store overnight.
- Spoon or spatula – helps you mix all ingredients smoothly.
- Measuring cups and spoons – ensures you get the right amount of each ingredient.
- Refrigerator – keeps your oats cold and fresh until morning.
Flavor Variations & Add-Ins
- Swap peanut butter for almond or cashew butter for a different nutty flavor.
- Add fresh berries, chopped apples, or mango slices for extra sweetness and freshness.
- Mix in a teaspoon of cinnamon, cocoa powder, or vanilla extract for rich, warm flavors.
- Top with shredded coconut, mini marshmallows, or chopped nuts for more texture and taste.
High-Protein Peanut Butter Overnight Oats
Ingredients You’ll Need:
Main Ingredients:
- ½ cup rolled oats
- ½ cup milk (dairy or plant-based)
- ⅓ cup Greek yogurt (plain or vanilla)
- 2 tablespoons peanut butter (creamy or chunky)
- 1 scoop vanilla or unflavored protein powder
- 1 tablespoon chia seeds (optional)
- 1 teaspoon honey or maple syrup (optional)
Toppings:
- ½ medium banana, sliced
- 1 tablespoon chopped peanuts
- 1 tablespoon dark chocolate chips or chopped dark chocolate
How Much Time Will You Need?
This recipe requires just 5 minutes of active prep time. The oats need to chill and soak for at least 4 hours or overnight in the refrigerator to become creamy and soft. Make it the night before for an easy breakfast!
Step-by-Step Instructions:
1. Mix the Base Ingredients:
In a mixing bowl or mason jar, add rolled oats, milk, Greek yogurt, peanut butter, protein powder, chia seeds (if you’re using them), and honey or maple syrup (if you like a touch of sweetness). Stir everything together well until the peanut butter and protein powder are fully blended with the oats and liquids.
2. Refrigerate to Soften:
Cover your bowl or jar with a tight-fitting lid or plastic wrap. Place it in the refrigerator and let the oats soak for at least 4 hours or overnight. This soaking softens the oats and helps all the flavors combine beautifully.
3. Serve and Top:
In the morning, give your oats a good stir. If they feel too thick, add a splash of milk and stir again until you reach your preferred consistency. Top your oats with sliced banana, chopped peanuts, and dark chocolate chips for a delicious crunch and creamy texture.
Enjoy your high-protein peanut butter overnight oats chilled for a quick, delicious, and satisfying breakfast that’s packed with flavor and energy!
Can I Use a Different Nut Butter Instead of Peanut Butter?
Absolutely! Almond butter or cashew butter work great as substitutes and offer a slightly different but delicious flavor. Just use the same amount as the peanut butter called for in the recipe.
Can I Prepare These Overnight Oats Without Protein Powder?
Yes! You can skip the protein powder and add extra Greek yogurt for creaminess and protein. Alternatively, you can add a spoonful of nut butter or some nuts to boost protein naturally.
How Long Can I Store Overnight Oats in the Fridge?
These oats stay fresh for up to 3 days in the refrigerator. Make sure to keep them covered tightly in a jar or container to maintain freshness and prevent absorbing other fridge odors.
Can I Eat These Oats Warm Instead of Cold?
Definitely! If you prefer warm oats, transfer the portion to a bowl and microwave for 30–60 seconds, stirring halfway through. You might want to add a splash of milk to loosen the texture after warming.
