...
Go Back
+ servings
Homemade peanut butter hot chocolate recipe served in a mug with whipped cream and marshmallows on a white marble kitchen counter.

Peanut Butter Hot Chocolate Recipe

A creamy, nutty Peanut Butter Hot Chocolate that tastes like a liquid peanut butter cup. Ready in 5 minutes, perfect for cozy winter nights.
No ratings yet
Print Pin
Course: Dessert, Drinks
Cuisine: American
Prep Time: 2 minutes
Cook Time: 5 minutes
Total Time: 7 minutes
Servings: 2 cups
Calories: 250kcal
Cost: $2

Equipment

  • 1 Medium saucepan For even heating, prevents scorching
  • 1 Whisk Essential for smooth blending
  • 1 set Measuring spoons For cocoa, sugar, vanilla
  • 2 Heat-resistant mugs Keeps cocoa hot longer
  • 1 (opt) Thermometer Ensures 140–160°F serving temp
  • 1 (opt) Milk frother Adds foam for presentation
  • 1 Small ladle Easy pouring into mugs

Ingredients

Hot Chocolate Base

  • 2 cups Whole milk Or preferred milk (almond, oat, coconut for dairy-free)
  • 2 tablespoon Cocoa powder Use quality cocoa for rich flavor
  • 2 tablespoon Creamy peanut butter Smooth blends better
  • 2 tablespoon Sugar Or sweetener of choice
  • ¼ teaspoon Vanilla extract Adds warmth
  • 1 pinch Salt Enhances chocolate & peanut butter

Optional Toppings

  • Whipped cream
  • Mini marshmallows
  • Chocolate drizzle
  • Crushed peanut butter cups
  • Mini chocolate chips

Instructions

  • Heat milk in a saucepan over medium-low until warm, not boiling.
  • Whisk in cocoa powder and sugar until smooth.
  • Add peanut butter, whisk until melted and uniform.
  • Stir in vanilla and salt.
  • Heat for 2–3 more minutes, do not boil.
  • Pour into mugs, add toppings, and serve hot.

Notes

  • Nutrition information is automatically calculated, so should only be used as an approximation.

Nutrition

Serving: 240g | Calories: 250kcal | Carbohydrates: 26g | Protein: 9g | Fat: 12g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 15mg | Sodium: 140mg | Potassium: 400mg | Fiber: 3g | Sugar: 20g | Vitamin A: 300IU | Calcium: 150mg | Iron: 1.5mg