High-Protein Peanut Butter Overnight Oats are a simple, tasty way to start your day with plenty of energy. Creamy oats soak up the rich flavor of peanut butter overnight, and the added protein helps keep you full and satisfied for hours. It’s soft, slightly sweet, and packed with good stuff that fuels your morning.
I love making these the night before because they save me so much time in the morning. Just mix everything in a jar, pop it in the fridge, and wake up to a ready-to-eat breakfast. Sometimes I like to stir in a little honey or add some crunchy nuts on top for extra texture. It feels like a little treat but without any fuss.
This recipe is perfect for busy mornings when you want something healthy but quick. I like to eat it with fresh fruit or a splash of milk, whatever I have on hand. It’s always satisfying and gives me a boost that lasts well into the afternoon. Plus, it’s a great way to enjoy peanut butter in a new way!
Key Ingredients & Substitutions
Rolled Oats: These give a creamy and chewy texture after soaking overnight. Quick oats aren’t ideal because they get too mushy. If you want gluten-free, make sure to choose certified gluten-free oats.
Protein Powder: This adds the protein boost. I use vanilla flavor for a nice balance, but unflavored or chocolate work too. Plant-based protein powders are great if you avoid dairy.
Peanut Butter: Natural peanut butter with no added sugar or oils is my favorite. You can swap with almond or cashew butter for a different flavor or if you have allergies.
Chia Seeds: These thicken the oats and add fiber and protein. If chia seeds aren’t your thing, flaxseeds are a good alternative but soak a bit differently.
Milk: Unsweetened almond milk keeps it light, but any milk works—including dairy, oat, or soy milk. Just use what you prefer or have on hand.
Greek Yogurt (optional): Adds creaminess and extra protein. If you want it dairy-free, try coconut yogurt or leave it out entirely; the oats will still be tasty.
How Do You Get the Best Texture in Overnight Oats?
Texture can make or break overnight oats. Here’s how I get mine just right:
- Use Rolled Oats: They soak up liquid well without getting mushy like quick oats.
- Mix Thoroughly: Stir the peanut butter and protein powder well into the milk and oats, so everything is evenly combined.
- Chill for Enough Time: Overnight (about 6-8 hours) is best, but 4 hours works if you’re in a hurry.
- Adjust Milk as Needed: If too thick in the morning, add a little extra milk to loosen it up.
- Layer Toppings After Soaking: Add fresh banana and chocolate chips just before eating to keep them fresh and add texture contrast.

Equipment You’ll Need
- Medium mixing bowl or jar – I prefer a jar because it’s easy to stir and store in the fridge.
- Measuring cups and spoons – for precise measurements of oats, peanut butter, and liquids.
- Spatula or spoon – helps mix everything thoroughly and scrape the sides of the jar.
- Refrigerator – keeps the oats chilled and allows the flavors to meld overnight.
Flavor Variations & Add-Ins
- Use chocolate or vanilla protein powder for different flavor profiles. Chocolate makes it richer and more indulgent.
- Swirl in Nutella or hazelnut spread instead of plain peanut butter for a different nutty taste.
- Add some cinnamon or cocoa powder if you want a warm or chocolatey twist.
- Mix in berries like blueberries or strawberries for added freshness and color.
High-Protein Peanut Butter Overnight Oats
Ingredients You’ll Need:
For the Oats:
- ½ cup old-fashioned rolled oats
- 1 scoop vanilla or unflavored protein powder (about 25g protein)
- 1 tablespoon chia seeds
- 1 tablespoon natural peanut butter
- ½ cup unsweetened almond milk (or any milk you like)
- ½ teaspoon vanilla extract
- 1 teaspoon maple syrup or honey (optional, for sweetness)
- Pinch of salt
- 2 tablespoons Greek yogurt (optional, for extra creaminess and protein)
For the Toppings:
- 1 small banana, sliced
- 1 tablespoon peanut butter
- 1 tablespoon mini chocolate chips
How Much Time Will You Need?
This recipe takes about 5 minutes to prepare the night before. Then, it needs at least 4 hours (preferably overnight) to chill and thicken in the fridge. In the morning, just a few minutes to add toppings and enjoy!
Step-by-Step Instructions:
1. Mix the Base Ingredients:
In a medium bowl or jar, combine the oats, protein powder, chia seeds, and a pinch of salt. Add the peanut butter, almond milk, vanilla extract, and maple syrup or honey if you like it sweeter. Stir well to mix everything together, making sure the peanut butter blends in nicely. If you want it extra creamy and packed with protein, gently fold in the Greek yogurt now.
2. Refrigerate Overnight:
Cover the bowl or jar with a lid or plastic wrap. Pop it into the fridge and let it sit for at least 4 hours or overnight. This gives the oats and chia seeds time to soak up the flavors and soften.
3. Add Toppings and Serve:
In the morning, stir your oats well. If it’s too thick for your liking, add a splash of milk to loosen it a bit. Transfer to a serving jar or bowl if you mixed in something else. Spread a layer of peanut butter on top, then place the banana slices over it. Finish by sprinkling mini chocolate chips for a delicious touch. Enjoy your tasty, protein-packed breakfast chilled!
Can I Use Different Nut Butters Instead of Peanut Butter?
Yes! Almond butter, cashew butter, or sunflower seed butter work great as substitutes. Just choose your favorite to keep the creamy texture and nutty flavor.
How Long Can I Store Overnight Oats?
You can keep overnight oats in an airtight container in the fridge for up to 3 days. Just give them a good stir and add a splash of milk if they thicken too much before eating.
Can I Make This Recipe Dairy-Free?
Absolutely! Use a dairy-free protein powder and skip the Greek yogurt or replace it with coconut or almond yogurt to keep it creamy and dairy-free.
Is It Okay to Use Instant Oats?
While you can use instant oats, they may become too mushy after soaking. Rolled oats provide the best texture for overnight oats.
