Peanut Butter Chocolate Overnight Oats are a simple and delicious way to start your day with a boost of flavor and energy. This tasty combo brings together creamy peanut butter, rich chocolate, and hearty oats that soak up all the goodness overnight, making breakfast easy and ready to enjoy first thing in the morning.
I love making these oats because they feel like a little treat but are actually packed with protein and fiber to keep me going. Mixing peanut butter and chocolate is such a classic duo, and having it in oats makes breakfast feel a bit more special without any extra effort. Plus, I usually add a bit of sliced banana or a sprinkle of nuts on top for some extra texture.
What’s great about these overnight oats is how flexible they are. I often prepare a few jars at once to have breakfast ready for busy days, and they travel well if I’m on the go. It’s like having a healthy dessert for breakfast that’s both satisfying and easy to make ahead—definitely one of my favorite morning go-tos!
Key Ingredients & Substitutions
Rolled Oats: These give the oatmeal its hearty texture. Quick oats can work but may become mushy. Steel-cut oats aren’t ideal since they take longer to soften.
Milk: Any milk works well here. Almond or oat milk keeps it dairy-free, while regular milk adds creaminess. Choose your favorite!
Cocoa Powder: Unsweetened cocoa gives a rich chocolate flavor. If you prefer a sweeter touch, try adding a bit of sweetened cocoa or some chocolate protein powder.
Peanut Butter: This adds creaminess and flavor. Natural peanut butter works best for less sugar, but regular or even almond butter can be tasty swaps.
Chia Seeds (Optional): These thicken the oats and add fiber. If you don’t have chia, flaxseeds or just skipping them is fine.
How Do You Get the Best Creamy Texture in Overnight Oats?
Getting creamy, thick oats is key for a great start to your day. Here’s how to nail it every time:
- Use rolled oats—they absorb liquid nicely without becoming too mushy.
- Add chia seeds if you want extra thickness; they swell overnight and create a pudding-like texture.
- Stir all ingredients well before refrigerating to ensure everything is evenly mixed.
- Rest your oats in the fridge for at least 6 hours or overnight to let the oats fully soak up the liquid.
- In the morning, give the oats a gentle stir and add your peanut butter on top for creaminess and flavor.

Equipment You’ll Need
- Jar or bowl with a lid – I prefer a jar because it keeps the oats covered and is easy to store in the fridge.
- Measuring spoons and cups – helps you measure ingredients accurately for the best flavor.
- Spoon or small whisk – for mixing everything thoroughly so the ingredients blend well.
- Refrigerator – to soak the oats overnight and develop their flavor and texture.
Flavor Variations & Add-Ins
- Swap peanut butter for almond butter or sunflower seed butter for a different nutty flavor.
- Add a handful of chopped nuts or shredded coconut on top for extra crunch.
- Stir in some mini marshmallows or drizzle caramel syrup for a sweeter twist.
- Mix in some berries or chopped fresh fruit for a burst of freshness and color.
Peanut Butter Chocolate Overnight Oats
Ingredients You’ll Need:
- ½ cup rolled oats
- ½ cup milk of choice (almond, dairy, etc.)
- 2 tablespoons cocoa powder
- 1 tablespoon chia seeds (optional, for thickness)
- 1 tablespoon maple syrup or honey (adjust to taste)
- 2 tablespoons peanut butter
- ¼ teaspoon vanilla extract
- Pinch of salt
- Sliced banana, for topping
- Chocolate chips, for topping
- Additional oat flakes, for garnish
How Much Time Will You Need?
This recipe requires just 5 minutes of prep time to mix and combine your ingredients. Then, let the oats rest in the refrigerator overnight (or at least 6 hours) so they soak up all the flavors and become creamy and thick. In the morning, you’ll spend a couple of minutes adding peanut butter and toppings before enjoying your breakfast.
Step-by-Step Instructions:
1. Mix the Base Ingredients:
Grab a jar or bowl and add the rolled oats, cocoa powder, chia seeds if you’re using them, maple syrup or honey, vanilla extract, and a pinch of salt. Stir everything together to make sure the cocoa and sweetener are evenly spread out.
2. Add Milk and Soak Overnight:
Pour the milk into your oat mixture. Give it another good stir so the oats are fully soaked. Seal your jar with a lid or cover your bowl tightly with plastic wrap. Pop it into the fridge for at least 6 hours or overnight to let everything soak and thicken up nicely.
3. Finish and Serve:
In the morning, take your oats out of the fridge. Spoon or dollop peanut butter on top and swirl it gently into the oats. Add sliced banana, chocolate chips, and a few extra oat flakes for a bit of texture. You can stir everything together or enjoy the pretty layers as they are. Serve chilled and enjoy your delicious, ready-made breakfast!
Can I Use Frozen Bananas for the Topping?
Yes! Just let them thaw for a few minutes before adding to your oats so they don’t make everything too cold or watery.
Can I Make This Recipe Vegan?
Absolutely! Use a plant-based milk like almond or oat milk and choose maple syrup instead of honey to keep it fully vegan.
How Long Can I Store Overnight Oats?
Store them in a sealed container in the fridge for up to 3 days. Give them a good stir before eating, and add fresh toppings each time.
Can I Prepare Multiple Servings at Once?
Definitely! These oats store well in individual jars, making them perfect for meal prep to have breakfast ready for several days.