High-Protein Peanut Butter Overnight Oats are a simple and tasty way to start your day with a boost of energy. Creamy oats soaked overnight mix perfectly with rich peanut butter and a touch of sweetness, creating a smooth texture that’s both filling and flavorful. The high protein content makes it a great choice for mornings when you want something satisfying but easy to prepare.
I love making this recipe because I can put it together the night before and have breakfast ready to grab and go in the morning. The peanut butter adds a comforting flavor that reminds me of my favorite childhood snacks, and the extra protein keeps me full longer, which is especially handy on busy days or after a workout. You can also add a handful of your favorite fruit or some crunchy nuts on top for a little extra fun.
One of my favorite ways to enjoy these oats is with a drizzle of honey and a sprinkle of cinnamon—it feels like a cozy treat without any fuss. It’s a small thing that makes a big difference to me. Whether you’re rushing out the door or enjoying a slow morning, these peanut butter overnight oats are a reliable, delicious way to fuel your day.
Key Ingredients & Substitutions
Rolled Oats: They soak up the milk nicely and give a creamy texture. If you want a quicker option, you could use quick oats, but the texture will be softer.
Chia Seeds: These add thickness and extra protein plus fiber. If you don’t have chia, ground flaxseeds work too, though the texture is a bit different.
Protein Powder: Choose your favorite kind—whey, pea, or rice protein all work fine. Vanilla flavor adds sweetness, but unflavored keeps it simple.
Milk: Dairy or plant-based milk is fine here. Almond, oat, or cow’s milk all change flavor slightly but work well. Use unsweetened milk if you want less sugar.
Peanut Butter: Natural peanut butter is my favorite for taste and texture. Almond or cashew butter makes a tasty swap if you want to change nut flavors or avoid peanuts.
How Do I Get the Perfect Creamy Texture Without It Being Too Thick or Runny?
Getting the texture right is key to enjoying overnight oats. Here’s how I do it:
- Mix oats, chia, protein powder, and milk well before refrigerating to avoid clumps.
- Overnight soaking (6+ hours) lets the oats swell and chia seeds absorb liquid for creaminess.
- If the oats are too thick in the morning, stir in a bit more milk to loosen them.
- If they’re too runny, add more oats or chia next time to soak up extra liquid.
Adding peanut butter on top keeps it creamy but not soggy since it doesn’t mix in fully. Spreading it as a layer is a nice trick to get that rich, peanut flavor right at the start.

Equipment You’ll Need
- Medium-sized jar or bowl – I like using jars with lids so I can store and shake easily.
- Measuring spoons and cups – for accurate ingredient portions to get the perfect texture.
- Small spoon or spatula – helps stir everything together smoothly before refrigerating.
- Optional: Hand mixer or whisk – if you want to blend the ingredients more thoroughly for an extra smooth mixture.
Flavor Variations & Add-Ins
- Swap peanut butter for almond or cashew butter for a different nutty flavor or if you have allergies.
- Add berries, chopped apples, or dried fruit on top for natural sweetness and extra fiber.
- Mix in a teaspoon of cocoa powder or cinnamon for a warm, rich twist.
- Use flavored protein powders like chocolate or caramel to make it more indulgent without adding sugar.
How to Make High-Protein Peanut Butter Overnight Oats
Ingredients You’ll Need:
Main Ingredients:
- ½ cup rolled oats
- 2 tablespoons chia seeds
- 1 scoop vanilla or unflavored protein powder (about 20-25g protein)
- ¾ cup milk of your choice (almond, cow’s milk, or oat milk)
- 2 tablespoons peanut butter (natural or creamy)
- 1 teaspoon honey or maple syrup (optional, for sweetness)
- ¼ teaspoon vanilla extract (optional)
Toppings:
- 1 small banana, sliced
- 2 tablespoons granola
- 6-8 whole almonds
- 1 tablespoon dark chocolate chips
How Much Time Will You Need?
Prep takes just about 5 minutes! Then, you’ll refrigerate the oats overnight or for at least 6 hours so they soak up all the goodness and become creamy and soft. In the morning, add your toppings and enjoy a quick, satisfying breakfast!
Step-by-Step Instructions:
1. Mix the Base:
In a medium-sized jar or bowl, combine the rolled oats, chia seeds, and protein powder. Pour in the milk and add your honey or maple syrup and vanilla extract if you’d like a little extra sweetness. Stir everything well so all the ingredients are mixed together evenly.
2. Refrigerate Overnight:
Cover the jar or bowl with a lid or plastic wrap and place it in the refrigerator. Let it soak overnight or for at least 6 hours. This allows the oats and chia seeds to fully absorb the milk and thicken up.
3. Add Peanut Butter and Toppings:
The next morning, give the oat mixture a quick stir. Spread the peanut butter evenly on top. Then, arrange the banana slices over the peanut butter. Sprinkle your granola, almonds, and dark chocolate chips on top for a crunchy, tasty finish.
4. Serve and Enjoy!
Grab a spoon and enjoy your high-protein, nourishing peanut butter overnight oats. It’s perfect for a busy morning or a cozy breakfast at home!
Can I Use Frozen Bananas for This Recipe?
Absolutely! Frozen bananas work great and add a creamy texture. Just let them thaw a bit before slicing, or chop and add them frozen for a cooler, smoothie-like bowl.
Can I Make This Recipe Without Protein Powder?
Yes, you can skip the protein powder if you prefer. To keep it filling, consider adding extra chia seeds or a spoonful of Greek yogurt when you serve it.
How Long Do Overnight Oats Last in the Fridge?
They typically keep well for up to 3-4 days when stored in an airtight container. Just give them a stir before eating and add fresh toppings for the best flavor.
Can I Prepare Larger Batches of Overnight Oats?
Definitely! Just multiply the ingredients accordingly and store in individual jars or containers for easy grab-and-go breakfasts throughout the week.
