Sweet and chocolatey with a hit of peanut butter, this easy Peanut Butter Hot Chocolate recipe is the perfect way to warm up when it’s cold outside. It’s the perfect recipe to make when you need a quick hit of chocolate.
Love hot chocolate? Give this Salted Caramel Hot Chocolate or this Mexican Hot Chocolate a try!
![Glass mug filled with peanut butter hot chocolate, topped with whipped cream, peanut butter, and chopped peanuts.](https://www.tasteandtellblog.com/wp-content/uploads/2025/01/Peanut-Butter-Hot-Chocolate-1.jpg)
One thing that my kids love is hot chocolate. They would drink it in the dead of summer, but they especially love it as a way to warm up after being outside in the cold.
We always have a supply on hand, but sometimes you want to change things up. Enter this Peanut Butter Hot Chocolate.
As “fancy” as this hot chocolate is, it is so super simple to make – you’ll wonder why you haven’t been making it this way all along.
You can make this on the stove-top or the microwave, and it pretty much takes just as long as heating up the powdered hot cocoa.
This hot chocolate is rich and decadent. And perfect because it makes just enough to serve 1-2 people.
So keep this on hand for whenever your chocolate and peanut butter craving hits!
Ingredients
- Milk: I use 2% because that is what I keep on hand.
- Cream: I like to add in some heavy whipping cream to make it extra decadent. If you want to cut back on the richness, you can use all milk instead of the mixture of milk and cream.
- Chocolate: I usually have a few Hershey’s chocolate bars on hand, so that is what I use. If you have a good quality chocolate, it will be even better. You do want to use milk chocolate, though. The darker the chocolate, the less sweet the hot chocolate will be.
- Peanut Butter: I just used a commercial peanut butter, but an all natural peanut butter should work just fine.
How to Make Peanut Butter Hot Chocolate
STEP 1: Combine all of the ingredients in a saucepan. I like to break the chocolate up, but no need to chop it finely.
STEP 2: Cook everything together until the chocolate melts and the peanut butter melts. I like to whisk it constantly as it is melting. Once melted, serve it warm.
Tips and Tricks
- I like to top mine with whipped cream and a little bit more peanut butter. Chopped peanuts are a bonus addition, as well!
- My original recipe posted in 2015 was drizzled with salted caramel, which is also delicious!
- You can make this ahead of time, but the chocolate will settle at the bottom. So just make sure when you reheat to whisk it all back together.
- This recipe can easily be doubled or tripled to make more servings.
More Favorite Drink Recipes
Iced Chocolate
Hot Apple Cider
Orange Hot Chocolate
LOOKING FOR MORE FREE RECIPES?
Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest, Facebook, and Instagram.
Peanut Butter Hot Chocolate
Ingredients
- 1 cup milk
- 1/2 cup heavy whipping cream
- 2 ounces milk chocolate
- 2 tablespoons creamy peanut butter
Instructions
- In a small saucepan or microwavable bowl, combine the milk, cream, chocolate, and peanut butter. Gently heat, stirring frequently, until the chocolate is melted and the mixture is smooth.
- Serve immediately.
Chels R. says
In our house these would definitely be a his and hers hot chocolate. Josh would go with the peanut butter while I would go with the orange and they look so so good! Love these!