Are you a peanut butter lover? If so, you're in for a treat! We're about to introduce you to a heavenly concoction that combines the rich, chocolatey goodness of homemade hot chocolate with the irresistible flavor of creamy peanut butter.
This Peanut Butter Hot Chocolate is the perfect way to warm up on a chilly day, and it's super easy to make. Whether you're snuggled up on the couch or entertaining guests during the holiday season, this indulgent hot chocolate will definitely become a favorite!

Why You'll Love This Recipe
Creamy Peanut Butter Flavor. This hot chocolate offers a luscious peanut butter flavor that's both comforting and delectable.
Quick and Easy. With a prep time of just 2 minutes and a short cook time of 5 minutes, you can have a delightful cup of hot chocolate ready in no time.
Versatile. You can customize this recipe to suit your dietary preferences by using whole milk, oat milk, almond milk, coconut milk, or any other milk of your choice.
Perfect for Peanut Butter Lovers. If you adore peanut butter, this hot chocolate will be your new go-to comfort drink.

Ingredients for delicious peanut butter hot chocolate
- Milk
- Unsweetened Cocoa Powder
- Peanut Butter - I use smooth peanut butter
- Sugar
Refer to recipe card for ingredient measurements.
How to make this peanut butter hot chocolate recipe
Add ingredients to a small saucepan, and heat over medium heat, stirring often, for 3—4 minutes, until the mixture simmers, and peanut butter has melted. Do not allow to boil.

Remove from heat, and serve with marshmallows or whipped cream if desired.

Tips for the Best Results
- Use a high-powered blender or an immersion blender to achieve a creamy texture.
- Heat the mixture over low to medium heat to prevent burning.
- For an extra decadent treat, add a dash of vanilla extract or mix in some peanut butter chips.
- To make it plant-based, choose your favorite non-dairy milk.
- Customize your sweetener to match your taste preferences, whether it's maple syrup, honey, or coconut sugar.
Substitutions and Variations
- Experiment with different types of nut butters, like almond butter or cashew butter.
- For a unique twist, try adding a ripe banana to the blender for a peanut butter banana hot chocolate.
- Create a peanut butter and chocolate combo by adding dark chocolate chips.
- Use white chocolate for a twist on traditional hot chocolate, and enjoy white peanut butter hot chocolate.
FAQs about this Recipe
Absolutely! You can adapt it to a slow cooker by mixing all the ingredients and letting it simmer on low heat for a few hours, stirring often.
Yes, you can use natural peanut butter; it will give your hot chocolate a richer peanut flavor.
You can use maple syrup, honey, or coconut sugar as a natural sweetener.
Absolutely, just substitute the milk with almond milk, coconut milk, or any non-dairy milk of your choice.
Sprinkle some crushed Reese's peanut butter cups on top, or add a touch of peanut butter whiskey for an adult festive twist
More great hot drinks
📖 Recipe

Peanut Butter Hot Chocolate
Ingredients
- 2 cups Milk
- 1 ½ tablespoons Unsweetened Cocoa Powder
- 2 tablespoons Peanut Butter
- 3 tablespoons Sugar
Instructions
- Add ingredients to a small saucepan, and heat over medium heat, stirring often, for 3-4 minutes, until the mixture simmers, and peanut butter has melted. **Do not allow to boil.
- Remove from heat.
- Serve with marshmallows or whipped cream if desired.
Notes
- Use a high-powered blender or an immersion blender to achieve a creamy texture.
- Heat the mixture over low to medium heat to prevent burning.
- For an extra decadent treat, add a dash of vanilla extract or mix in some peanut butter chips.
Nutrition
If you are not yet subscribing to my CELEBRATE THE SEASON newsletter, you can subscribe here. I share easy recipes for the season that the entire family is sure to love and also a few things that I don’t share here.
Leave a Reply