Love this? Pin it for later! 📌
There’s something almost magical about the first sip of peppermint hot chocolate on a cold winter evening. I’m not talking about the powdered packets that taste vaguely of chocolate and disappointment—I’m talking about velvet-rich cocoa, billows of real dairy froth, and the bright, clarifying snap of peppermint that makes every taste bud stand up and cheer. I created this recipe during a blizzard three years ago when the snow was falling sideways, the power was flickering, and my pantry held exactly one bag of dark-chocolate chips, a lonely candy cane, and a quart of heavy cream that needed using. What started as desperation became tradition: every December my family lights the fireplace, queues up The Muppet Christmas Carol, and clinks mismatched mugs of this liquid comfort. The froth alone—thick enough to support a mini marshmallow mountain—is worth the price of admission. If you’ve been searching for the grown-up version of the cocoa you loved as a kid, welcome home.
Why This Recipe Works
- Double-chocolate base: A mix of 70 % bittersweet bars and Dutch-process cocoa creates depth without excessive sweetness.
- Real peppermint infusion: Steeping crushed candy canes in hot cream extracts pure flavor—no artificial extracts required.
- Two-stage frothing: Immersion-blending the cocoa while hot, then re-frothing the cream separately, guarantees mile-high foam that lasts.
- Make-ahead friendly: Base keeps four days chilled; reheat and froth to order for impromptu guests.
- Adjustable indulgence: Swap dairy for oat milk, cut sugar by 30 %, or spike with espresso—details below.
- Visual wow-factor: The violet-color pop against snowy foam photographs like a dream—hello, holiday Instagram.
Ingredients You'll Need
Quality matters when you have a short ingredient list. Start with chocolate you’d happily eat out of hand—my go-to is a 70 % cacao bar from a local bean-to-bar maker, but Ghirardelli or Lindt work in a pinch. Dutch-process cocoa (look for the words “alkalized” or “processed with alkali”) delivers smoother flavor than natural cocoa; its lower acidity lets the peppermint shine. Whole milk gives the creamiest body, though 2 % is acceptable. Heavy cream with 36 % milk-fat whips faster and tastes sweeter, so skip the “whipping cream” labeled 30 %. For peppermint, I crush four standard candy canes; if you only have starlight mints, those work—reduce to three tablespoons crushed. A pinch of espresso powder (optional) amplifies chocolate without turning the drink mocha. Finally, keep a small bar of white chocolate on standby for shaving over the top—its buttery sweetness contrasts the dark cocoa base and looks like delicate snowflakes.
How to Make Frothy Peppermint Hot Chocolate For A Cozy Night
Infuse the cream
Combine 1 cup heavy cream and crushed candy canes in a small saucepan. Heat over medium until tiny bubbles form around the edge (do not boil), then remove from heat, cover, and steep 15 minutes. Strain through fine mesh, pressing solids to extract every fragrant drop. Chill the infused cream while you prepare the cocoa base; colder cream froths faster later.
Build the chocolate base
In a medium heavy-bottomed pot whisk 3 tablespoons Dutch-process cocoa, 3 tablespoons granulated sugar, and 1 teaspoon espresso powder. Drizzle in ¼ cup whole milk, stirring until a glossy paste forms—this prevents lumps. Gradually whisk in remaining 2 cups milk plus ½ cup cream. Warm over medium-low until steaming and tiny bubbles appear.
Melt the chocolate
Off heat, add 4 oz chopped bittersweet chocolate and a pinch of fine sea salt. Let stand 1 minute, then whisk until satin-smooth. Return pot to low heat for 30 seconds to ensure fully melted. The mixture should coat the back of a spoon; if too thick, loosen with a splash of milk.
Create the first froth
Insert an immersion blender directly into the pot, angling the head slightly off-center to create a vortex. Blend on high for 20 seconds. The cocoa will almost double in volume and take on a glossy mousse-like top. No immersion blender? Whisk vigorously by hand for 60 seconds or transfer in batches to a countertop blender.
Whip the peppermint cream
Retrieve the chilled infused cream from step 1. Using handheld beaters or an immersion blender with whisk attachment, whip on medium until soft peaks form. You want a thick pourable cloud rather than stiff peaks so it melts gently into the hot cocoa.
Assemble & serve
Divide the hot chocolate among four pre-warmed mugs (run them under hot tap water for 30 seconds so the drink stays silky). Spoon or ladle the peppermint whipped cream over each, letting it cascade into dramatic peaks. Garnish with shaved white chocolate, mini candy-cane shards, or a drizzle of chocolate syrup for extra flair. Serve immediately with long spoons to scoop the melting froth.
Expert Tips
Temperature sweet spot
Keep the cocoa below 180 °F to prevent milk proteins from scorching; a probe thermometer guarantees silkiness.
Double-batch hack
Multiply everything except the chocolate by 1.5 for eight mugs; add chocolate incrementally to taste so it doesn’t overpower.
Vegan swap
Use full-fat coconut milk and aquafaba whipped with 2:1 sugar for a cloud-like topping that firms beautifully.
Spike it right
Add 1 oz crème de cacao or peppermint schnapps per mug after heating; alcohol dulls froth so fold in gently.
Clean-up saver
Rinse the immersion blender immediately; dried chocolate clogs blades faster than you can say “Bah humbug.”
Kid-friendly twist
Reduce candy canes to two for milder mint, and serve with candy-cane stirring sticks that slowly dissolve for extra sweetness.
Variations to Try
-
Mocha peppermint: Replace ÂĽ cup milk with strong coffee and top with chocolate-covered espresso beans.
-
White chocolate raspberry: Swap bittersweet for white chocolate and stir in 2 tbsp raspberry purée per mug.
-
Spiced Mexican style: Add ÂĽ tsp cinnamon and a pinch of cayenne to the cocoa paste; garnish with chili-dusted chocolate shavings.
-
Sugar-free keto: Use unsweetened almond milk, allulose, and 90 % cacao chocolate; whip heavy cream with powdered monk fruit.
Storage Tips
Cool the cocoa base to room temperature, then refrigerate in an airtight jar up to four days. The chocolate may separate—simply whisk while reheating. The peppermint cream holds for 48 hours; rewhip briefly if it deflates. Freeze leftover hot chocolate in silicone ice-cube trays; pop a few cubes into your next batch for an instant flavor boost or blend with vanilla ice cream for a milkshake. Do not freeze the whipped cream—it becomes grainy.
Frequently Asked Questions
Frothy Peppermint Hot Chocolate For A Cozy Night
Ingredients
Instructions
- Infuse cream: Heat 1 cup cream with crushed candy canes until steaming; steep 15 min, strain, chill.
- Make cocoa base: Whisk cocoa, sugar, espresso, and ¼ cup milk to a paste; whisk in remaining milk plus ½ cup cream. Warm until steaming.
- Melt chocolate: Off heat, add chopped chocolate and salt; whisk until smooth.
- Froth once: Blend with immersion blender 20 sec until doubled in volume.
- Whip cream: Beat chilled infused cream to soft peaks.
- Assemble: Divide hot cocoa among warmed mugs, top with peppermint cream, garnish, serve immediately.
Recipe Notes
For a lighter version, replace half the heavy cream with evaporated skim milk. The cocoa base can be made two days ahead; reheat gently and re-froth before serving.