This peanut butter hot chocolate recipe is rich & chocolate with tons of peanut butter! Homemade peanut butter hot cocoa is easy to make with 6 ingredients in 10 minutes and tastes like you're drinking a warm, liquid peanut butter cup!
Add milk chocolate, peanut butter and sugar to a small saucepan and heat over medium heat.
Whisk constantly until chocolate is melted and the mixture is smooth.
Add, cocoa powder, vanilla and salt (if desired) and whisk until completely combined and warm.
Cover and remove from heat and let cocoa sit (covered) for 5 minutes before serving if you would like a very thick hot cocoa, or serve immediately.
Video
Notes
Ingredient Substitutions
Whole Milk. 2% milk, heavy cream, half and half or a combination of these can be used instead of solely using whole milk. For an extra-creamy version use 1 cup whole milk, 1 cup heavy cream. Coconut milk is the best choice for a dairy-free hot cocoa.
Semisweet Chocolate. Use your favorite chocolate, dark, milk, even white. You can also use dairy-free chocolate. Or, use unsweetened chocolate and increase the sugar to suit your tastes.
Sugar. use white sugar or organic cane sugar. To make a refined-sugar free version you can use coconut sugar or even honey.
Sea Salt. I only recommend adding a touch of sea salt if the peanut butter you use does not contain any salt.
StoreStore leftovers in a glass jar with a lid in the refrigerator for up to 5 days.Please note: due to the melted chocolate in this recipe, it will very likely become solid in the refrigerator. All you need to do is re-warm it over low heat on the stovetop to return it to a drinkable consistency.You can also thin it out with extra milk if necessary.