Creamy Chocolate Peanut Butter Overnight Oats

I thought overnight oats were supposed to be healthy and boring until I added chocolate and peanut butter to them. Now I make them every Sunday night, and my kids actually get excited about breakfast on Monday mornings.

The thing is, you don’t need to sacrifice flavor just because you’re eating oats. This recipe takes about five minutes to throw together before bed, and when you wake up, you’ve got something that tastes like a peanut butter cup but keeps you full until lunch. No cooking required, no morning stress—just grab it from the fridge and go.

Chocolate Peanut Butter Overnight Oats
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Chocolate Peanut Butter Overnight Oats

  • Quick 5-minute prep – Just mix everything together the night before, and breakfast is ready when you wake up—no morning cooking required.
  • Tastes like dessert for breakfast – The chocolate and peanut butter combo makes this feel like a treat, but it’s actually a nutritious way to start your day.
  • Simple pantry ingredients – You probably already have most of these items in your kitchen, making this an easy go-to recipe.
  • Perfect for busy mornings – Make it ahead and grab it on your way out the door, or enjoy it at your desk when you’re rushing to get to work.
  • Filling and satisfying – The combination of oats, chia seeds, and peanut butter keeps you full until lunch, so you won’t be reaching for snacks mid-morning.

What Kind of Oats Should I Use?

For overnight oats, you’ll want to stick with old-fashioned rolled oats rather than quick oats or steel-cut oats. Rolled oats have the perfect texture for soaking overnight – they soften up nicely while still maintaining a pleasant chewiness that makes your breakfast satisfying. Quick oats tend to get too mushy and lose their texture, while steel-cut oats won’t soften enough and will stay pretty crunchy even after sitting in the fridge all night. If you only have quick oats on hand, they’ll work in a pinch, but your overnight oats might have a softer, almost porridge-like consistency instead of that classic chewy texture.

Chocolate Peanut Butter Overnight Oats
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is super forgiving and works well with a bunch of different swaps:

  • Milk: Any milk works here – dairy, almond, oat, soy, or coconut milk all give you great results. Just pick whatever you have in the fridge or prefer.
  • Peanut butter: If you’re allergic to peanuts or just want to switch things up, try almond butter, cashew butter, or sunflower seed butter. They all bring that creamy, nutty taste.
  • Maple syrup: Honey, agave nectar, or even a couple teaspoons of brown sugar work just as well for sweetness. Adjust the amount based on your taste.
  • Cocoa powder: Regular unsweetened cocoa is what you want here, but Dutch-processed cocoa works too if that’s what you have. Don’t skip it though – it’s what makes these oats chocolatey.
  • Chia seeds: These add thickness and nutrition, but if you don’t have them, you can leave them out or use ground flaxseed instead. The oats will still work, just with a slightly thinner consistency.
  • Vanilla essence: Vanilla extract is the same thing, so use whichever term your bottle says. In a pinch, you can skip it, though it does add a nice flavor.

Watch Out for These Mistakes While Making

The biggest mistake with overnight oats is not using enough liquid, which leaves you with a thick, paste-like texture instead of creamy oats – if your mixture looks too dry before refrigerating, add an extra splash of milk to ensure the oats have enough to absorb.

Another common error is skipping the salt, which might seem unnecessary but actually balances the sweetness and brings out the chocolate and peanut butter flavors much better.

Make sure to stir your cocoa powder thoroughly into the liquid before adding the oats, otherwise you’ll end up with clumps of dry cocoa that don’t mix in properly.

Finally, give your oats at least 4-6 hours in the fridge (8 hours is ideal) – anything less and the oats will be too chewy and won’t have that soft, pudding-like consistency you’re looking for.

Chocolate Peanut Butter Overnight Oats
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Chocolate Peanut Butter Overnight Oats?

These overnight oats are pretty filling on their own, but I love adding fresh banana slices or berries on top right before eating for extra freshness and natural sweetness. A dollop of Greek yogurt mixed in adds some protein and makes the oats even creamier, which is perfect if you need more staying power through the morning. If you want to make it feel more like a treat, sprinkle some chopped peanuts or a few chocolate chips on top for crunch. You could also serve these alongside a hard-boiled egg or some turkey sausage if you’re looking for a more balanced breakfast with extra protein.

Storage Instructions

Store: These overnight oats are perfect for meal prep! Keep them in an airtight container or mason jar in the fridge for up to 5 days. I usually make a batch on Sunday night so I have breakfast ready to grab all week long.

Make Ahead: The beauty of overnight oats is that they actually need to be made ahead. Mix everything together the night before and let it sit in the fridge for at least 4 hours or overnight. The oats will soften up and all those chocolate peanut butter flavors will blend together perfectly by morning.

Serve: You can eat these straight from the fridge for a cool breakfast, or warm them up in the microwave for about 30-45 seconds if you prefer them hot. Add a splash of milk if they seem too thick after sitting in the fridge.

Preparation Time 5-10 minutes
Cooking Time 0 minutes
Total Time 5-10 minutes
Level of Difficulty Easy
Servings 1 serving

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 330-380
  • Protein: 9-11 g
  • Fat: 13-16 g
  • Carbohydrates: 43-48 g

Ingredients

  • 1/2 cup rolled oats
  • 2/3 cup milk
  • 1.5 tbsp peanut butter
  • 1 tbsp cocoa powder
  • 1/2 tsp vanilla extract
  • 1.5 tbsp maple syrup
  • 1 pinch sea salt
  • 1 tsp chia seeds

Step 1: Combine Wet Ingredients and Create a Smooth Base

  • 2/3 cup milk
  • 1.5 tbsp peanut butter
  • 1 tbsp cocoa powder
  • 1/2 tsp vanilla extract
  • 1.5 tbsp maple syrup
  • 1 pinch sea salt

In a jar or bowl, whisk together the milk, peanut butter, cocoa powder, vanilla extract, maple syrup, and sea salt until completely smooth with no cocoa or peanut butter lumps.

This ensures even flavor distribution throughout the oats and prevents any dry pockets of cocoa powder in your final breakfast.

Take your time here—a smooth base is key to creamy overnight oats.

Step 2: Fold in Oats and Chia Seeds

  • 1/2 cup rolled oats
  • 1 tsp chia seeds
  • wet ingredient mixture from Step 1

Gently fold the rolled oats and chia seeds into the wet mixture from Step 1, stirring until the oats are fully incorporated and evenly coated.

The chia seeds will help thicken the mixture as they absorb liquid overnight, creating a better texture than oats alone.

I find that folding rather than vigorously mixing helps keep the oats intact and prevents them from breaking down into mush.

Step 3: Chill Overnight and Serve

Cover the jar or bowl and refrigerate for at least 8 hours or overnight.

The oats will absorb the liquid and thicken into a creamy, pudding-like consistency.

In the morning, give it a quick stir and add a splash of extra milk if you prefer a thinner consistency.

Serve cold or warm it briefly in the microwave (about 1-2 minutes) if you prefer warm oats—either way is delicious.

Chocolate Peanut Butter Overnight Oats

Creamy Chocolate Peanut Butter Overnight Oats

Delicious Creamy Chocolate Peanut Butter Overnight Oats recipe with step-by-step instructions.
Cook Time 5 minutes
Total Time 7 minutes
Servings 1 serving
Calories 355 kcal

Ingredients
  

  • 1/2 cup rolled oats
  • 2/3 cup milk
  • 1.5 tbsp peanut butter
  • 1 tbsp cocoa powder
  • 1/2 tsp vanilla extract
  • 1.5 tbsp maple syrup
  • 1 pinch sea salt
  • 1 tsp chia seeds

Instructions
 

  • In a jar or bowl, whisk together the milk, peanut butter, cocoa powder, vanilla extract, maple syrup, and sea salt until completely smooth with no cocoa or peanut butter lumps. This ensures even flavor distribution throughout the oats and prevents any dry pockets of cocoa powder in your final breakfast. Take your time here—a smooth base is key to creamy overnight oats.
  • Gently fold the rolled oats and chia seeds into the wet mixture from Step 1, stirring until the oats are fully incorporated and evenly coated. The chia seeds will help thicken the mixture as they absorb liquid overnight, creating a better texture than oats alone. I find that folding rather than vigorously mixing helps keep the oats intact and prevents them from breaking down into mush.
  • Cover the jar or bowl and refrigerate for at least 8 hours or overnight. The oats will absorb the liquid and thicken into a creamy, pudding-like consistency. In the morning, give it a quick stir and add a splash of extra milk if you prefer a thinner consistency. Serve cold or warm it briefly in the microwave (about 1-2 minutes) if you prefer warm oats—either way is delicious.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!