...
Go Back
+ servings
Overhead view of a homemade peppermint hot chocolate recipe topped with whipped cream, crushed candy canes, and marshmallows on a white kitchen counter.

Peppermint Hot Chocolate Recipe

Creamy homemade peppermint hot chocolate made with real chocolate, cocoa powder, and crushed candy canes — the perfect cozy Christmas drink ready in just 15 minutes.
No ratings yet
Print Pin
Course: Drinks, Holiday Recipes
Cuisine: American
Prep Time: 5 minutes
Cook Time: 10 minutes
Cooling & Serving: 5 minutes
Total Time: 20 minutes
Servings: 2 servings
Calories: 320kcal
Cost: $4

Equipment

  • 1 Heavy-bottom saucepan Prevents hot spots and burning; ideal 2-quart size
  • 1 Wire whisk Creates smooth, lump-free hot chocolate
  • 1 Measuring cup set For precise liquid and dry measurements
  • 1 Measuring spoon set Helps with accurate flavor balance
  • 2 Heat-resistant mugs Ceramic or glass; keeps cocoa warm
  • 1 Milk frother (optional) Adds café-style foam texture
  • 1 Candy crusher or rolling pin For crushing candy canes
  • 1 Fine-mesh strainer (optional) Removes any cocoa lumps

Ingredients

  • 2 cups Whole milk Substitute with oat or almond milk for dairy-free
  • 2 tablespoons Unsweetened cocoa powder Deep chocolate base
  • 2 tablespoons Granulated sugar Balances bitterness
  • 0.25 cup Dark chocolate chips Choose 60–70% cocoa for best results
  • 0.25 teaspoon Peppermint extract Adds signature mint flavor
  • 1 pinch Salt Enhances flavor depth

Toppings

  • As desired Whipped cream Optional but makes it special
  • 2–3 Crushed candy canes Adds crunch and festive look
  • Handful Mini marshmallows Classic hot cocoa touch
  • Sprinkle Chocolate shavings Optional garnish for a café look

Instructions

  • Pour milk into a saucepan and heat over medium-low.
  • Whisk in cocoa powder until no lumps remain.
  • Add sugar and a pinch of salt; stir until warm, not boiling.
  • Remove from heat; add chocolate chips and let melt.
  • Whisk until smooth and glossy.
  • Stir in peppermint extract; adjust to taste.
  • Reheat on low for 1 minute, stirring constantly.
  • Pour into mugs and top with whipped cream, candy canes, and marshmallows.

Notes

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

Nutrition

Serving: 240g | Calories: 320kcal | Carbohydrates: 40g | Protein: 8g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1.2g | Cholesterol: 25mg | Sodium: 130mg | Potassium: 420mg | Fiber: 2g | Sugar: 36g | Vitamin A: 450IU | Vitamin C: 0.5mg | Calcium: 230mg | Iron: 1.5mg