Go Back
Festive mug of peppermint hot chocolate topped with whipped cream, candy canes, and chocolate, surrounded by holiday decorations.

Peppermint Hot Chocolate

Cozy up with this rich and creamy Peppermint Hot Chocolate! Made with real chocolate, a hint of peppermint, and topped with whipped cream, this festive drink is perfect for cold winter nights or holiday gatherings. Easy to make in just 10 minutes, this recipe is customizable, kid-friendly, and offers tips for dairy-free, spiked, and gourmet variations. A must-try holiday favorite that will warm your heart and satisfy your cravings!
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Beverage, Dessert, Drinks
Cuisine American, Christmas Inspired, Winter Inspired
Servings 4
Calories 335 kcal

Equipment

  • 1 Medium Saucepan – For heating the milk and mixing the ingredients.
  • 1 Whisk – To ensure the cocoa powder and chocolate melt smoothly.
  • Measuring Cups and Spoons – For precise ingredient measurements.
  • 1 Ladle – To pour the hot chocolate into mugs neatly.
  • Mugs – For serving the hot chocolate.
  • 1 Heat-Resistant Spatula or Spoon – To stir the mixture while cooking.
  • 1 Microplane or Grater (Optional) – For garnishing with chocolate shavings.
  • 1 Serving Tray (Optional) – To serve the hot chocolate with toppings in a festive way.

Ingredients
  

Serving Tray (Optional) – To serve the hot chocolate with toppings in a festive way.

  • 2 cups Whole milk (or your favorite non-dairy milk, like almond or oat milk)
  • 1 cup Heavy cream
  • ½ cup Semi-sweet chocolate chips
  • ¼ cup Unsweetened cocoa powder
  • ¼ cup Granulated sugar
  • ¼ tsp Salt
  • ½ tsp Pure vanilla extract
  • ¼ tsp Peppermint extract (adjust to taste)

For Garnish (Optional but Highly Recommended)

  • Whipped cream
  • Crushed candy canes or peppermint candies
  • Chocolate shavings
  • Mini marshmallows

Instructions
 

Step 1: Warm the Milk and Cream

  • In a medium saucepan, combine the milk and heavy cream. Heat over medium heat, stirring occasionally, until the mixture is warm but not boiling.

Step 2: Add the Chocolate Base

  • Reduce the heat to low and whisk in the cocoa powder, sugar, and salt. Continue whisking until the cocoa powder is fully dissolved, and the mixture is smooth.

Step 3: Melt the Chocolate Chips

  • Add the semi-sweet chocolate chips to the saucepan. Stir constantly until the chocolate chips are fully melted, and the mixture is creamy and rich.

Step 4: Infuse with Peppermint and Vanilla

  • Remove the saucepan from the heat and stir in the vanilla extract and peppermint extract. Taste and adjust the peppermint flavor if needed.

Step 5: Serve and Garnish

  • Pour the hot chocolate into mugs and top with whipped cream, crushed candy canes, chocolate shavings, or mini marshmallows. Let the garnishes melt slightly for an extra indulgent experience.

Notes

How to Store and Reheat Hot Chocolate

Proper storage and reheating ensure your Peppermint Hot Chocolate stays creamy and delicious:
  • Storage: Pour cooled hot chocolate into an airtight container and refrigerate for up to 3 days. If you’ve added whipped cream or toppings, remove them before storing.
  • Reheating: Warm the hot chocolate gently on the stove over low heat, stirring frequently to prevent scorching. Alternatively, reheat in the microwave in 30-second intervals, stirring between each.
  • Avoid Separation: If the ingredients separate during storage, simply whisk the hot chocolate while reheating to bring it back to its smooth consistency.
These tips ensure your hot chocolate is just as delightful the second time around!
Keyword Best hot chocolate recipe, Christmas hot chocolate, Creamy hot chocolate recipe, Dairy-free hot chocolate variations, Easy peppermint hot chocolate, Festive hot chocolate recipe, Holiday drink recipes, Homemade peppermint hot chocolate, Hot chocolate with peppermint, Kid-friendly hot chocolate, Peppermint chocolate drink, Peppermint hot chocolate recipe, Peppermint hot cocoa, Spiked peppermint hot chocolate, Winter beverage ideas