This Peanut Butter Hot Chocolate recipe is rich, creamy, and comforting. It’s easy to make and tastes just like a Reese’s peanut butter cup, in drinkable form. This is the perfect drink to mix up and keep you warm all winter long!

peanut butter hot chocolate in a cup

I’ve mentioned this before, and I’ll say it again, it’s the little things in life that make me happy.

My morning cup of coffee, watching the Food Network on lazy Saturday mornings, climbing into bed with freshly washed bed sheets and blankets, and relaxing with a pizza on Friday nights are just a few things that make me happy.

Hot chocolate also makes me happy. During the summer, or in the dead of winter, I drink hot chocolate throughout the year.

If you remember, I’m almost always cold. So I’m usually bundled up in a sweatshirt when it’s 90 degrees outside, or cozied up under my electric throw blanket when the temps dip below freezing.

So, needless to say, lots of hot chocolate is consumed in my house. That, coffee, and chai lattes, with the occasional cup of tea thrown in there. I love to hold a hot mug of something while I’m working on blog tasks, reading a book, or watching TV.

If you love peanut butter cups (Reese’s, I’m looking at you), then you’ll adore this Peanut Butter Hot Chocolate. It basically tastes like a peanut butter cup, in liquid form. Man, oh man, is it good!

And if combining chocolate and peanut butter wasn’t enough, this homemade hot chocolate is topped with thick whipped cream, a peanut butter drizzle, and mini peanut butter cups.

Oh, peanut butter, how I love you.

So grab that mug, whip up this easy hot chocolate, and savor the deliciously decadent, peanut butter taste that will warm you up all season long!

top down view of hot chocolate with peanut butter cups on top

What Makes This PB Hot Chocolate So Good? 

  • It’s smooth and creamy, with the perfect amount of chocolate and peanut butter.
  • This easy hot chocolate is warm and comforting, perfect for a chilly night.
  • It’s easy to make for one, or grab a bigger pot and increase the recipe to make more for a crowd!

Ingredients for Peanut Butter Hot Chocolate

I made my hot chocolate with chocolate chips because they’re simple to measure out without the need to chop anything. However, you’re welcome to use a chopped chocolate bar for this Reese’s hot chocolate, if desired.

Here’s what you’ll need to make this peanut butter hot chocolate recipe with chocolate chips: 

  • Milk (any kind)
  • Milk chocolate chips 
  • Creamy peanut butter
  • Whipped cream (for garnish)
  • Mini peanut butter cups (for garnish) 

How to Make Peanut Butter Hot Chocolate

This Peanut Butter Hot Chocolate is the most delicious drink to warm you up and satisfy your peanut butter cravings. Here’s a look at how it’s made: 

  1. In a medium saucepan, combine the milk and chocolate chips.
  2. Warm the mixture over medium heat, stirring occasionally with a spoon or spatula, until chocolate is melted and smooth.
  3. Remove the mixture from the heat just before it begins to boil. Stir in 1/4 cup of peanut butter and set aside.
  4. In a small microwave-safe bowl, heat the remaining 2 tablespoons of peanut butter in the microwave for about 10-12 seconds, to create a drizzle. Set aside.
  5. Pour the hot chocolate into a glass or mug. Top with whipped cream, drizzle with warmed peanut butter, and sprinkle peanut butter cups on top. Enjoy!

Reese's hot chocolate in a mug

Can This Recipe Be Made in Advance? 

Yes! If you’d like to multiply this recipe to serve a crowd, you can prepare it in advance on the stove and then transfer the hot chocolate to a slow cooker. Set the slow cooker to “warm” or “low” and let guests ladle it into their own mugs.  

Recipe Variations to Try

  • Use white or dark chocolate chips for a different chocolatey flavor!
  • Sprinkle toffee chips or sprinkles on top to add an extra element of fun!
  • Change up the milk in this recipe if dairy bothers you. Try soy, almond, or even coconut milk!

Tips for Making Hot Chocolate with Chocolate Chips

  • Make sure to keep stirring the milk and chocolate mixture as it heats, otherwise it may burn.
  • Regular creamy peanut butter is best for this recipe. Chunky peanut butter doesn’t work as well due to the bits of peanuts in it and reduced fat peanut butter doesn’t melt as well.
  • This recipe is super easy to make for a crowd! Just increase the quantities for as many people as you have and make it in a larger pot.

Looking for more hot chocolate recipes? 

top down view of hot chocolate with peanut butter cups on top

Peanut Butter Hot Chocolate

Yield: 1 glass
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
This Peanut Butter Hot Chocolate recipe is rich, creamy, and comforting. It's easy to make and tastes just like a Reese's peanut butter cup, in drinkable form. This is the perfect drink to mix up and keep you warm all winter long!

Ingredients
 

  • 2 cups milk, any kind, I used 2%
  • 6 ounces milk chocolate chips
  • ¼ cup plus 2 tablespoons peanut butter, divided
  • Whipped cream, for garnish
  • 4 mini peanut butter cups, for garnish

Instructions
 

  • In a medium saucepan, combine the milk and chocolate chips.
  • Warm over medium heat, stirring occasionally, until chocolate is melted and smooth.
  • Remove mixture from heat just before it begins to boil. Stir in peanut butter. Set aside.
  • In a small bowl, heat remaining 2 tablespoons of peanut butter in microwave for about 10-12 seconds, to create a drizzle. Set aside.
  • Pour hot chocolate into a glass. Top with whipped cream, drizzle with warmed peanut butter, and sprinkle peanut butter cups.
Serving: 1g, Calories: 743kcal, Carbohydrates: 51g, Protein: 27g, Fat: 51g, Saturated Fat: 17g, Cholesterol: 29mg, Sodium: 470mg, Potassium: 789mg, Fiber: 5g, Sugar: 43g, Vitamin A: 459IU, Calcium: 347mg, Iron: 2mg
Cuisine: American
Course: Drinks
Author: Gayle
Did you make this recipe?Let me know! Mention @pumpkin_n_spice on Instagram or tag #pumpkin_n_spice.