| | |

Peanut Butter Hot Chocolate From Scratch

Every sip of this peanut butter hot chocolate will make you feel as though you’re enjoying a Reese’s peanut butter cup, only better! It’s made with wholesome ingredients like cocoa powder, honey, and natural peanut butter. It’s a recipe you’ll come back to time and time again! This recipe post includes a video tutorial so you can make it alongside me, step-by-step!

freshly made peanut butter hot chocolate in a mug

This post may contain affiliate links of items I know and love. Read our disclosure policy for more information.

This peanut butter hot chocolate has quickly become a favorite in our home. One of my husband’s favorite flavor pairings is chocolate and peanut butter. Which was the inspiration behind this recipe!

Why You’ll Love This Peanut Butter Hot Chocolate

  • Rich and Creamy: It’s a delicious, rich, and creamy drink that’ll have you going back for seconds.
  • Tastes like a Reese’s: When you take your first sip, your brain will immediately think it’s having a Reese’s peanut butter cup!
  • Perfect Winter Treat: When it’s chilly outside, this peanut butter hot cocoa will be the perfect treat.
  • Special Drink at Home: If you’re craving a special drink but you don’t want to spend money or run to the coffee shop, whip this up at home. It’ll hit the spot.
labeled ingredients for peanut butter hot chocolate

Ingredients You’ll Need

  • milk: I use either organic dairy milk or regular local dairy milk, but you can use dairy-free if you have an allergy or sensitivity.
  • natural peanut butter (unsweetened): The natural unsweetened peanut butter usually just has peanuts and sometimes salt. That’s it. It has the best peanut flavor and keeps this recipe wholesome.
  • raw honey: Honey is the best natural sweetener, but you could also use pure maple syrup. If you don’t have either, I recommend cane sugar.
  • unsweetened cocoa powder: The unsweetened cocoa powder adds the perfect chocolate flavor without making this drink too sweet.
  • pure vanilla extract: Pure extract not only tastes better but doesn’t contain added colorings.
freshly made peanut butter hot chocolate in a mug

Peanut Butter Hot Chocolate Variations

  • Extra Creamy: For extra creamy hot chocolate, swap half of the milk for half and half or heavy cream. It’ll make it SO creamy!
  • More Peanut Butter: For more of a peanut butter taste, add in another tablespoon. It’ll make it really peanut buttery.
  • Dark Chocolate: For a darker hot chocolate, add in another tablespoon of the cocoa powder. It’ll be a dark chocolate hot chocolate.
  • Swap the Honey: If you don’t have honey on hand, you can also use cane sugar.

Kitchen Tools You’ll Need

How to Make Hot Chocolate with Peanut Butter

peanut butter being added to milk for peanut butter hot chocolate

Add milk, peanut butter, honey, cocoa powder, and vanilla extract to a medium-sized saucepan.

whisking cocoa powder into milk for peanut butter hot chocolate

Warm over medium-high heat, whisking continuously for 5 minutes. This will combine everything and keep the milk from scorching.

Once everything is combined and the hot chocolate reaches your desired temperature, take off the heat.

Place a fine mesh strainer over your mugs before pouring to remove any tiny pieces from the natural peanut butter.

Distribute the hot chocolate evenly between 2 mugs. Serve as is or add homemade whipped cream. Enjoy!

Video Tutorial

YouTube video

freshly made peanut butter hot chocolate in a mug

Toppings for Peanut Butter Hot Chocolate

This hot chocolate is perfect by itself, but for a little extra special treat, I recommend topping it with homemade whipped cream. You can then add a peanut butter and/or chocolate drizzle over the top. 

FAQs

Can you put peanut butter in hot chocolate without it being lumpy and thick?

Yes! It’s all about the ratio of peanut butter to hot chocolate. That’s why I’ve developed the perfect one so it’s smooth with the best texture.

Can I double this recipe?

Of course! You can double it as many times as you want.

Do I have to use natural peanut butter or can I use regular like Peter Pan or Jiffy?

If desired, you can use regular peanut butter like Jiffy or Peter Pan for this recipe. I recommend using natural peanut butter to keep it wholesome, but you’re more than welcome to make that swap. If the peanut butter you’re using has sugar in it, add the honey to taste so it’s not overly sweet.

Can I make this in the microwave?

I don’t recommend making it in the microwave. You’ll want to use a pan over the stovetop so you can ensure the ingredients are fully combined and the milk doesn’t scorch.

Can’t I just add peanut butter to hot chocolate mix?

You could, but it won’t taste anything like this recipe. I highly recommend making it from scratch with the ingredients below. You’ll thank yourself when you take a drink!

More Cold-Weather Drink Recipes From Scratch

Did you make this recipe?

  • Give it a 5-star rating in the comments below 👇🏼
  • Share a photo of your hot chocolate on your Instagram or Facebook stories. Be sure to tag @plumbranchhome and use the hashtag #plumbranchhome so I can see it!

Peanut Butter Hot Chocolate Recipe

freshly made peanut butter hot chocolate in a mug

Peanut Butter Hot Chocolate

Molly LaFontaine
Every sip of this peanut butter hot chocolate will make you feel as though you're enjoying a Reese's peanut butter cup, only better! It's made with wholesome ingredients like cocoa powder, honey, and natural peanut butter. It's a recipe you'll come back to time and time again!
5 from 2 votes
Prep Time 2 minutes
Cook Time 5 minutes
Total Time 7 minutes
Course Drinks
Cuisine American
Servings 2 drinks

Ingredients
  

  • 3 cups milk
  • 2 Tbsp natural peanut butter (unsweetened)
  • 1/4 cup raw honey
  • 3 Tbsp unsweetened cocoa powder
  • 1/2 tsp pure vanilla extract

Instructions
 

  • Add milk, peanut butter, honey, cocoa powder, and vanilla extract to a medium-sized saucepan.
  • Warm over medium-high heat, whisking continuously for 5 minutes. This will combine everything and keep the milk from scorching.
  • Once everything is combined and the hot chocolate reaches your desired temperature, take off the heat.
  • Place a fine mesh strainer over your mugs before pouring to remove any tiny pieces from the natural peanut butter.
  • Distribute the hot chocolate evenly between 2 mugs. Serve as is or add homemade whipped cream. Enjoy!

Video

YouTube video

Notes

Toppings

The best toppings are whipped cream (homemade is best!) with peanut butter and/or chocolate sauce drizzled over the top

Variations:

  • If desired, you can use regular peanut butter like Jiffy or Peter Pan for this recipe. I recommend using natural peanut butter to keep it wholesome, but you’re more than welcome to make that swap. If the peanut butter you’re using has sugar in it, add the honey to taste so it’s not overly sweet.
  • If you don’t want to use honey, you can swap it for cane sugar
Keyword hot chocolate and peanut butter, hot chocolate peanut butter drink, peanut butter hot chocolate

Free Scratch Recipe eBook

    We respect your privacy. Unsubscribe at anytime.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    6 Comments

    1. 5 stars
      Great flavor, wonderful recipe!
      Easy to make and saves money from buying a specialty drink. And a lot less sugar!!

    2. 5 stars
      This looks delicious! I’m gonna give it a try. Thanks!

    3. This sounds like a peanut butter cup in a mug! Yum!