I think of these Chocolate Peanut Butter Overnight Oats as dessert that happens to be breakfast. Stir everything together at night, divide it between two ramekins, and by morning, the oats have softened into something thick, creamy, and unapologetically chocolatey. Then comes the good part: a warm peanut butter drizzle, mini dark chocolate chips, and roasted peanuts for crunch. No cooking, no stovetop, no thinking required before coffee. 😉

A glass bowl of Chocolate Peanut Butter Overnight Oats is topped with whipped cream, chocolate chips, chopped nuts, and a drizzle of peanut butter. A spoon rests in the bowl while other tempting toppings are visible in the background.

Save This Recipe

We'll email this post to you, so you can come back to it later!

I love it cold, straight from the fridge—it eats almost like a chilled chocolate pudding. But if you’d rather have something cozier, the base microwaves beautifully into a warm bowl of oatmeal. Simply heat it in the morning before adding the toppings; you’ll find all the details in the Notes below.

As a dietitian, I’m also a big fan of what’s happening beneath all that chocolate-peanut-butter goodness. Greek yogurt and peanut butter bring protein, while rolled oats and chia seeds provide filling fiber. It’s light and nourishing, yet satisfying enough to carry you through the morning.

Because this is a no-cook, make-ahead recipe, breakfast is ready before your alarm even rings. Fellow overnight-oat fans should also try my Banana Bread Overnight OatsStrawberry Peach Overnight Oats, Apple Pie Overnight Oats, Key Lime Overnight Oats, Pumpkin Pie Overnight Oats, and Blueberry Muffin Overnight Oats.

During testing, I placed both ramekins in the fridge with every intention of saving them for breakfast. Somehow, one ended up topped with a squirt of whipped cream and disappearing after dinner. Whoops! In my defense, these oats make a pretty fabulous evening snack, too.

A decadent bowl of Chocolate Peanut Butter Overnight Oats topped with whipped cream, chocolate chips, a luscious peanut butter drizzle, and chopped nuts sits beside a blue checkered cloth and a small bowl of chocolate chips.

How to make smooth, chocolatey overnight oats

Whisk the cocoa powder into the milk before adding the remaining ingredients. This small step helps the chocolate blend evenly and prevents any dry cocoa pockets from hiding in the finished oats.

Old-fashioned rolled oats are the best choice here. They soften while maintaining a gentle chew, whereas quick oats can become mushy and steel-cut oats won’t soften enough.

The mixture will continue to thicken as it sits. In the morning, give it a thorough stir and add a splash of milk until it reaches your ideal consistency.

Add the finishing touches

Warm the peanut butter briefly so it becomes loose and pourable, then drizzle it over each serving. Finish with mini dark chocolate chips, chopped roasted peanuts, and an optional sprinkle of flaky sea salt. You’ll get a little creaminess, crunch, and chocolate in every spoonful.

And if you know me, you know I looove chocolate and peanut butter together. Be sure to check out my Chocolate Peanut Butter Crunch Cups, Chocolate Peanut Butter Dates, Chocolate Peanut Butter Rice Cake Treats, Dark Chocolate Peanut Butter Spread, and Dairy-Free Chocolate Peanut Butter Milkshake.

Mix up two ramekins tonight, and tomorrow’s breakfast might just become your favorite meal of the day!

Try my Chocolate-Peanut Butter Smoothie next!

A glass bowl of Chocolate Peanut Butter Overnight Oats is topped with whipped cream, chocolate chips, chopped nuts, and a drizzle of peanut butter. A spoon rests in the bowl while other tempting toppings are visible in the background.
No ratings yet

Chocolate Peanut Butter Overnight Oats

Breakfast is served—and it tastes like dessert. These overnight oats are thick, creamy, and loaded with chocolate-PB goodness. Prep them before bed, and you’ll wake up to the sweetest start to your day!
Yield: 2 servings
Prep Time: 10 minutes
Chill Time: 4 hours
Total Time: 4 hours 10 minutes

Ingredients
 

For the oats

  • 1 tablespoon unsweetened cocoa powder
  • cup milk of choice
  • ½ cup old-fashioned rolled oats
  • cup vanilla Greek yogurt, nonfat or low-fat, (one 5.3-ounce container)
  • 1 tablespoon creamy peanut butter
  • 1 tablespoon chia seeds
  • 2 teaspoons maple syrup or honey, or to taste
  • ½ teaspoon vanilla extract
  • Pinch of kosher salt

For topping (add before serving)

  • 2 teaspoons creamy peanut butter, for drizzling (one teaspoon per serving)
  • 2 teaspoons mini dark chocolate chips, one teaspoon per serving
  • 2 teaspoons chopped roasted salted peanuts, one teaspoon per serving
  • Flaky sea salt, optional

Instructions
 

  • Add the cocoa powder to a bowl along with the milk. Whisk until the cocoa is mostly dissolved before you add anything else — this is the step that keeps you from finding dry cocoa pockets in the morning. A few small specks here and there are fine.
  • Warm the 1 tablespoon of peanut butter for 10 to 20 seconds in the microwave so it’s loose and pourable, then add it to the cocoa milk along with everything else —the oats, yogurt, chia seeds, maple syrup, vanilla, and salt. Stir until completely combined, scraping down the sides so there are no clumps of peanut butter or yogurt hiding anywhere.
  • Divide between two large ramekins, jars, or containers that hold at least 1 cup each. Cover and refrigerate at least 4 hours, or overnight.
  • In the morning, give each one a good stir and add a splash of milk if you’d like it looser. Warm the reserved peanut butter for 20 to 30 seconds so it’s liquidy enough to drizzle, then finish each serving with a teaspoon of the drizzle, a teaspoon of the mini chocolate chips, a sprinkling of chopped peanuts for crunch, and a light sprinkle of optional sea salt.

Notes

• Use rolled oats. Skip the quick oats and the steel-cut. Quick oats turn to mush and steel-cut never soften enough. Old-fashioned rolled is the one that gives you that creamy-with-a-little-chew texture.
• About the yogurt. Vanilla Greek yogurt does double duty here; it adds creaminess and sweetens the base evenly, which lets me keep the added sweetener low. Look for a vanilla Greek yogurt with no added sugar, sweetened instead with stevia or monk fruit. You get the vanilla flavor and the protein without the sugar load. A single-serve container is exactly the right amount, so there’s nothing to measure.
• Using plain yogurt instead? Nonfat or low-fat/2% plain unflavored Greek yogurt works beautifully — just add 1 tablespoon of maple syrup or honey (instead of 2 teaspoons) to make up for the sweetness you’re losing from the vanilla yogurt.
• Want to lighten it up? In place of the 1 tablespoon of creamy peanut butter in the base, use 2 tablespoons of peanut butter powder plus 1 to 2 extra tablespoons of milk. Whisk it right into the cocoa milk until smooth. You keep the peanut flavor with less fat, but I’d stick with real peanut butter for the drizzle, since the powdered version doesn’t have that glossy ribbon on top.
• Make-ahead: Assemble up to 3 days ahead. Double or triple the batch if you’re serving more than yourself — portion it into individual containers and breakfast is handled for a crowd. The oats keep thickening as they sit, so stir in a tablespoon or two of milk before eating if you’d like it thinner.
• Storage: Keep covered in the fridge for up to 3 days. Add the peanut butter drizzle and the toppings the morning you eat it (that’s what keeps the drizzle creamy and the chips and peanuts crisp).
• Want it warm for a cozy morning meal or snack? After the base has chilled and thickened, microwave it 60 to 90 seconds, stirring halfway, then add your toppings. Stir in an extra splash of milk before heating, since it thickens further as it warms.
• Gluten-free: Use certified gluten-free oats.
• Dairy-free and vegan: Swap in your favorite plant milk and a vanilla dairy-free yogurt, and use maple syrup instead of honey. Plant yogurts vary a lot in sweetness, so taste before adding the maple. Many brands of dark chocolate chips are already dairy-free, just check the label.
• Nut-free: Sunflower seed butter or soy nut butter both work beautifully here, the chocolate carries them. Skip the chopped peanuts, or swap in toasted pumpkin seeds or granola for the crunch.
• Scaling: Multiply everything straight across. Mix one big batch in a bowl and portion into individual containers.

Nutrition Information per serving

Serving Size: 1 servingCalories: 310Carbohydrates: 29gProtein: 16gTotal Fat: 13g— Unsaturated Fat: 10.5g— Saturated Fat: 2.5gCholesterol: 5mgSodium: 280mgPotassium: 346mgFiber: 9gTotal Sugar: 11g— Natural Sugar: 5g— Added Sugar: 6g
Nutrition information is calculated using a leading industry software. That being said, brands can vary, and there may be slight fluctuations in the numbers.
I’m hoping you loved this recipe! If you made it and want to share feedback, I’d be so grateful to hear from you. Please leave a review below or tag @joybauer on Instagram!