Go Back
Creamy Peanut Butter Hot Chocolate Recipe

Creamy Peanut Butter Hot Chocolate

A smooth, rich hot chocolate made with cocoa powder and creamy peanut butter. This comforting two-serving drink comes together on the stovetop in just 10–12 minutes.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings: 2 servings

Ingredients
  

Main Ingredients
  • 2 cups Whole milk
  • 2 tablespoons Unsweetened cocoa powder
  • 2 tablespoons Granulated sugar
  • 1/4 cup Creamy peanut butter
  • 1/2 teaspoon Vanilla extract
  • 1 pinch Salt
Optional Toppings
  • as desired Whipped cream
  • as desired Mini marshmallows
  • as desired Chocolate shavings or mini chocolate chips
  • as desired Peanut butter drizzle

Method
 

Step-by-Step
  1. Pour the milk into a small saucepan while it is still cool. Whisk in the cocoa powder, granulated sugar, and pinch of salt until the mixture is evenly combined.
  2. Place the saucepan over medium-low heat and whisk frequently until the milk is hot and steaming. Do not let it boil.
  3. Add the creamy peanut butter and whisk continuously until it has completely melted into the cocoa mixture and the drink looks smooth, about 1–2 minutes.
  4. Remove the saucepan from the heat and stir in the vanilla extract. Taste carefully and make sure the peanut butter and chocolate flavors are evenly blended.
  5. Divide the hot chocolate between two mugs. Add whipped cream, mini marshmallows, chocolate shavings or mini chocolate chips, and peanut butter drizzle as desired, then serve immediately.

Notes

Whole milk gives the creamiest texture, while 2% milk also works. A splash of heavy cream can be added for a richer drink. Stir natural peanut butter thoroughly before measuring so the oils and solids are combined. Keep the milk below a simmer because boiling can scorch it and make the drink less smooth.