Hot Chocolate Recipes

Peanut Butter Hot Chocolate

Millie Pham

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

If you love a good mug of hot chocolate and you’re also a peanut butter fan, this recipe is going to be your new favorite.

It’s creamy, rich, and gives you that perfect swirl of sweet cocoa and nutty peanut butter in every sip.

I’ve made this one so many times on chilly afternoons—it hits the spot every single time.

Plus, it takes just a few minutes to whip up and makes you feel like you’re sipping something special from a fancy café…without even leaving the kitchen.

What You’ll Need

  • 2 cups whole milk
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons creamy peanut butter
  • 2 tablespoons sugar
  • 1/4 teaspoon vanilla extract
  • Pinch of salt
  • Whipped cream (for topping)
  • Optional: chocolate shavings or cocoa powder for garnish

Why I Love This Recipe

I grew up on classic hot cocoa, but one winter I stirred in a spoonful of peanut butter just to try something new—and wow. It’s now a cozy-day must for me. Here’s why I keep making it:

  • It’s ready in 10 minutes flat
  • Uses pantry staples I already have
  • It’s rich, cozy, and so satisfying
  • Perfect for those nights you want something sweet but not a full dessert
Peanut Butter Hot Chocolate

Servings and Time

Servings: 2 mugs
Total Time: 10 minutes

Macros (Per Serving, approx.)

  • Calories: 260
  • Protein: 7g
  • Carbs: 22g
  • Fat: 16g
  • Sugar: 17g

Why This Recipe Works (Quick Science)

The fat in the peanut butter blends beautifully with the milk, creating a velvety texture that feels extra creamy. Cocoa powder needs both heat and fat to fully bloom, which deepens the chocolate flavor. The little pinch of salt balances the sweet and enhances both the chocolate and peanut butter.

Common Mistakes

  • Overheating the milk: Can make it taste scorched. Keep the heat medium-low.
  • Not whisking enough: Cocoa powder clumps easily. Whisk constantly until smooth.
  • Using natural peanut butter: It can separate. Use creamy peanut butter like Jif or Skippy for best texture.

What to Serve With

  • Toasted peanut butter sandwiches
  • Chocolate chip cookies
  • A slice of banana bread
  • Cinnamon rolls for a sweet brunch

Tools Needed

  • Medium saucepan
  • Whisk
  • Measuring spoons
  • Measuring cups
  • Mug for serving
  • Spoon or spatula

Substitutions and Variations

  • Use almond or oat milk to make it dairy-free
  • Swap sugar with maple syrup or honey
  • Add a pinch of cinnamon or a drop of espresso for flavor twists
  • Make it extra rich with a splash of heavy cream

Make Ahead Tips

You can make the hot chocolate base (everything except the whipped cream topping) and store it in the fridge for up to 2 days. Just reheat gently on the stove and stir well before serving.

Instructions

Step 1: Warm the Milk

Pour 2 cups of whole milk into a medium saucepan over medium heat. Let it warm up until just steaming—don’t let it boil.

Step 2: Whisk in Cocoa and Sugar

Add 2 tablespoons of unsweetened cocoa powder and 2 tablespoons of sugar into the warm milk. Whisk constantly until smooth and fully combined.

Step 3: Add Peanut Butter

Stir in 2 tablespoons of creamy peanut butter. Whisk until it melts completely and blends into the hot cocoa.

Step 4: Add Vanilla & Salt

Turn off the heat. Stir in 1/4 teaspoon of vanilla extract and a pinch of salt. Whisk gently to finish blending.

Step 5: Serve and Top

Pour the hot chocolate into mugs. Top with a swirl of whipped cream and sprinkle with chocolate shavings or cocoa powder if you like.

Leftovers & Storage

Store any leftover hot chocolate (without whipped cream) in the fridge in a sealed jar for up to 2 days. Reheat gently on the stove while whisking. Add fresh whipped cream when ready to serve.

FAQ

Can I use almond butter instead of peanut butter?
Yes, but it will change the flavor a bit. Stick with creamy nut butters for the best texture.

What kind of milk works best?
Whole milk makes it creamy, but any milk (even non-dairy) will work.

Can I microwave instead of stove?
Yes. Warm the milk in a microwave-safe bowl, then whisk in the rest.

Is this very sweet?
It’s moderately sweet. Adjust the sugar up or down to your taste.

Wrap-Up

This Peanut Butter Hot Chocolate is the coziest drink you didn’t know you needed. It’s rich, creamy, and just a little extra thanks to that swirl of peanut butter. Perfect for slow mornings or chilly nights. Give it a try, and if you do, drop a comment and let me know how it turned out or if you have any questions!

Hi there! I'm Millie Pham, a devoted brewer and tea lover at heart. As the founder of Bean Leaf Cup, my mission is to share my tea and coffee expertise with you all. I firmly believe that creating a fantastic cup of tea or coffee should be easy for everyone. No matter if you're already a coffee or tea expert or just beginning your journey, I'm here to help you navigate the world of brewing. Welcome aboard!