If you’re looking for a breakfast that feels indulgent but is secretly healthy, these Chocolate Peanut Butter Overnight Oats are just the thing. They taste like dessert for breakfast — creamy, chocolatey, with just the right amount of peanut butter swirl to keep it rich and satisfying. Best of all? No cooking required. Mix everything the night before and wake up to a grab-and-go morning treat.
This recipe is great for busy schedules, meal prep, or when you want to simplify your mornings without compromising flavor. It’s loaded with fiber, protein, and enough cocoa to curb your sweet tooth. You can also customize it with your favorite toppings — think banana slices, chopped peanuts, or a drizzle of maple syrup.
What Kind of Oats Should I Use?
Old-fashioned rolled oats work best for overnight oats. They soak up the liquid well and yield a creamy texture by morning. Quick oats can get too mushy, and steel-cut oats don’t soften enough unless cooked. Stick with the rolled variety for that perfect spoonable consistency.
Ingredients for the Chocolate Peanut Butter Overnight Oats
- 1/2 cup rolled oats
- 1 tablespoon cocoa powder
- 1 tablespoon peanut butter (plus more for topping)
- 1 tablespoon maple syrup or honey
- 1/2 cup milk of choice (almond, oat, dairy, etc.)
- 1/4 cup plain or vanilla Greek yogurt
- 1/2 teaspoon vanilla extract
- Pinch of salt
- Optional toppings: banana slices, dark chocolate chips, crushed peanuts

How To Make the Chocolate Peanut Butter Overnight Oats
Step 1: Mix the Dry Ingredients
In a mason jar or small bowl, combine the rolled oats, cocoa powder, and a pinch of salt. Stir to evenly distribute the cocoa.
Step 2: Add the Wet Ingredients
Pour in the milk, Greek yogurt, maple syrup, and vanilla extract. Stir thoroughly to ensure everything is well mixed.
Step 3: Swirl in the Peanut Butter
Add the peanut butter and give it a few gentle stirs so it ribbons through the mixture rather than fully blending.
Step 4: Chill Overnight
Cover and refrigerate the mixture for at least 6 hours or overnight. The oats will soften and the flavors will meld.
Step 5: Serve with Toppings
In the morning, give it a stir and top with sliced banana, extra peanut butter, or a sprinkle of chocolate chips if desired.
How to Serve and Store Chocolate Peanut Butter Overnight Oats
These oats are best enjoyed cold straight from the fridge, but you can warm them up if that’s your thing. Simply microwave for 30-45 seconds. They make a filling breakfast, post-workout meal, or even a late-night snack.
Store them in a sealed container in the fridge for up to 3 days. If you’re meal prepping, use individual jars for easy grab-and-go portions.
Frequently Asked Questions
Can I make this dairy-free?
Absolutely. Just use plant-based milk and dairy-free yogurt alternatives.
What kind of peanut butter works best?
Creamy natural peanut butter is ideal, but any variety will do. Just avoid ones with added sugar if you want to keep it healthy.
Can I add protein powder?
Yes! A scoop of chocolate or vanilla protein powder blends in well. You might need to increase the liquid slightly.
Will quick oats work?
They will, but the texture may be softer and less chewy than rolled oats.
Is it freezer-friendly?
Not really. The texture gets watery once thawed. It’s best fresh from the fridge.
Can I double or triple the recipe?
Definitely. Just multiply the ingredients and divide into jars or containers.
Want More Breakfast Ideas?
If you love these Chocolate Peanut Butter Overnight Oats, check out more fun and filling breakfast options:
- Nutella French Toast Casserole for a weekend treat.
- Cottage Cheese Egg Bake when you need protein-packed mornings.
- 3-Ingredient Oatmeal Breakfast Cookies for a grab-and-go bite.
- Greek Yogurt Cookie Dough if you want breakfast that feels like dessert.
- Lemon Loaf Recipe for something sweet and citrusy.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest breakfast board so you always have it on hand.
And if you give it a try, drop a comment below. Did you toss in chia seeds? Use almond butter instead? Add strawberries on top?
I’d love to see how you made it your own! For more daily recipes and inspiration, follow me over on Pinterest @NinaDishes.

Chocolate Peanut Butter Overnight Oats
- Total Time: 5 minutes + chill overnight
- Yield: 1 serving
- Diet: Vegetarian
Description
Creamy, chocolatey, and packed with protein and fiber, these Chocolate Peanut Butter Overnight Oats make the perfect make-ahead breakfast. Prep them the night before and enjoy an indulgent, energizing start to your day — no cooking required.
Ingredients
½ cup rolled oats
1 tablespoon cocoa powder
1 tablespoon peanut butter
1 tablespoon maple syrup
½ cup milk of choice
¼ cup plain or vanilla Greek yogurt
½ teaspoon vanilla extract
pinch salt
optional: banana slices, dark chocolate chips, crushed peanuts
Instructions
1. In a mason jar or bowl, mix rolled oats, cocoa powder, and salt.
2. Add milk, yogurt, maple syrup, and vanilla. Stir to combine.
3. Swirl in peanut butter without fully mixing.
4. Cover and refrigerate overnight or at least 6 hours.
5. Stir and top with banana, chocolate chips, or more peanut butter before serving.
Notes
Use rolled oats for the best texture — quick oats may turn mushy.
If using protein powder, add an extra splash of milk.
Swap peanut butter for almond or cashew butter for variation.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Breakfast
- Method: No-cook
- Cuisine: American
Nutrition
- Serving Size: 1 jar (entire recipe)
- Calories: 340
- Sugar: 9g
- Sodium: 140mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 6g
- Protein: 14g
- Cholesterol: 5mg
Keywords: overnight oats, chocolate, peanut butter, healthy breakfast
