Love this? Pin it for later!
Why This Recipe Works
- Double-chocolate base: A 50-50 blend of Dutch-process cocoa and finely chopped bittersweet chocolate gives depth without cloying sweetness.
- Peppermint infusion: Steeping crushed candy canes in the milk extracts pure flavor—no artificial extracts required.
- Stabilized whipped cream: A whisper of cream cheese keeps peaks lofty for up to 24 hours, perfect for party prep.
- Temperature precision: Heating to exactly 180 °F (82 °C) ensures cocoa solids bloom but milk proteins stay silky.
- Make-ahead magic: Base keeps 4 days refrigerated; reheat with a frother for café-quality microfoam.
- Dietary flexibility: Swap oat milk and coconut cream for a vegan version that’s every bit as rich.
- Spiked option: A tablespoon of crème de cacao or peppermint schnapps turns dessert into a nightcap.
Ingredients You'll Need
Quality matters when there are only seven components. Start with whole milk; its 3.25 % fat carries flavor molecules better than skim or almond. If lactose is an issue, use lactose-free whole milk—ultra-filtered varieties like Fairlife are ultra-creamy. Dutch-process cocoa (I love Droste or Valrhona) has been alkalized for smoother, darker chocolate notes; natural cocoa will taste sharper and may curdle. For the chopped chocolate, pick a bar in the 60-65 % range—anything darker will compete with the mint. Candy canes should be fresh; last year’s tree ornaments absorb moisture and turn sticky. Heavy cream needs 35 % milk fat for stable peaks; ultra-pasteurized is fine, but avoid “whipping cream” with added stabilizers that can taste metallic. Pure peppermint extract is optional—use it only if you want an extra cooling finish. Finally, a pinch of flaky sea salt (I’m partial to Maldon) amplifies sweetness and balances the bitterness of cocoa.
Substitutions? Swap half-and-half for a portion of the milk if you like your cocoa plush enough to stand a spoon. Maple syrup can replace granulated sugar; use ¾ the volume and whisk vigorously. Vegan friends: unsweetened oat milk mimics dairy’s viscosity better than almond, and refrigerated coconut cream whips beautifully—just add 2 tsp cornstarch slurry to the oat milk for body. Gluten-free? You’re already set; cocoa and chocolate are naturally GF, but double-check candy-cane labels—some brands are processed in facilities that handle wheat.
How to Make Hot Chocolate with Peppermint and Whipped Cream for Cozy Nights
Crush and Steep the Peppermint
Unwrap 3 standard candy canes and place them in a zip-top bag. Bash with a rolling pin until powdery; you need ¼ cup finely crushed. Pour 2 cups cold whole milk into a small saucepan and whisk in the candy. Let stand 10 minutes off heat so the peppermint oils infuse without scorching.
Bloom the Cocoa
In a separate bowl, sift 3 Tbsp Dutch-process cocoa with 2 Tbsp granulated sugar and ½ tsp espresso powder (optional but deepens flavor). Add ¼ cup of the cold infused milk and whisk to a smooth slurry; this hydrates the cocoa and prevents lumps.
Warm the Base
Heat the remaining peppermint milk over medium-low, stirring, until wisps of steam rise and bubbles form at the edge—about 180 °F on an instant-read thermometer. Do not boil; boiled milk can curdle when chocolate is added.
Melt the Chocolate
Off heat, whisk in 2 oz finely chopped bittersweet chocolate until glossy. Return to low heat for 30 seconds, whisking, then remove. The residual heat will finish melting; overheated chocolate can seize into gritty grains.
Combine and Season
Whisk the cocoa slurry into the hot chocolate. Add ½ tsp pure vanilla extract and a pinch of flaky sea salt. Taste; if you prefer it sweeter, whisk in 1 tsp maple syrup at a time—peppermint can read as sweet, so start small.
Froth or Whisk
For café-style microfoam, plunge an immersion blender for 15 seconds. Alternatively, whisk vigorously by hand for 30 seconds; the aerated cocoa will feel lighter on the tongue.
Make the Peppermint Whipped Cream
Chill a metal bowl for 10 minutes. Add 1 cup cold heavy cream, 2 Tbsp powdered sugar, 1 Tbsp crushed candy cane, and ½ tsp cream cheese (for stability). Beat on medium-high until soft peaks form—about 90 seconds. Over-whipping turns it grainy.
Serve and Garnish
Divide hot chocolate between two 10-oz mugs. Dollop a generous cloud of whipped cream and shower with extra candy-cane dust. Serve with long spoons—the kind that reach the bottom where melted chocolate puddles like liquid truffle.
Expert Tips
Temp It Right
An inexpensive probe thermometer eliminates guesswork. Above 185 °F milk proteins denature and cocoa tannins intensify, giving a bitter edge.
Quick-Chill Trick
Need whipped cream fast? Spread cream in a thin layer on a frozen sheet pan; it’ll reach 35 °F in 5 minutes, cutting whipping time in half.
Prevent Skin
Press plastic wrap directly onto the surface if you’re holding the base on the stove. The film that forms is protein, not fat—whisking won’t remove it.
Gift the Mix
Layer dry ingredients in a 16-oz jar: ½ cup sugar, ½ cup cocoa, ¼ cup crushed candy cane, ¼ tsp salt. Attach instructions for adding milk and chocolate.
Midnight Version
Stir 1 tsp instant espresso powder into the cocoa slurry for a peppermint mocha that keeps you awake through the last chapter of your novel.
Leftover Cream?
Pipe excess into mini silicone muffin trays and freeze. Pop out frozen puffs to float on tomorrow’s cocoa—they melt like slow-motion marshmallows.
Variations to Try
- White-Chocolate Peppermint: Replace bittersweet with 2 oz melted white chocolate and cut sugar by half.
- Spiced Mexican Style: Add ⅛ tsp cayenne and ¼ tsp cinnamon to the cocoa slurry for gentle heat.
- Sugar-Free Keto: Use unsweetened almond milk, 2 Tbsp powdered erythritol, and 85 % dark chocolate; garnish with unsweetened coconut whip.
- S’mores Twist: Rim mugs with melted chocolate and graham cracker crumbs; top with toasted marshmallows instead of whipped cream.
- Earl Grey Infusion: Steep 1 tsp loose Earl Grey in the milk for 5 minutes before adding chocolate—peppermint + bergamot is unexpectedly floral.
Storage Tips
Refrigerator: Cool the chocolate base to room temperature, then transfer to an airtight jar. It will thicken into a pudding-like consistency; thin with milk when reheating. Best within 4 days, but safe up to 1 week.
Freezer: Pour cooled base into ice-cube trays; freeze solid, then transfer cubes to a freezer bag for up to 2 months. Thaw 4 cubes per mug and warm gently.
Whipped Cream: Pipe rosettes onto a parchment-lined sheet and freeze. Once solid, store in an airtight container, layered with parchment, for 1 month. Float frozen rosettes directly onto hot cocoa—they thaw in 60 seconds.
Make-Ahead Party Method: Multiply the recipe by 8 and keep it in a slow-cooker on the “warm” setting for 2 hours. Stir every 30 minutes to prevent a skin. Set out bowls of mini marshmallows, crushed candy canes, and chocolate shavings so guests can customize.
Frequently Asked Questions
Hot Chocolate with Peppermint and Whipped Cream for Cozy Nights
Ingredients
Instructions
- Infuse: Combine milk and crushed candy canes in a saucepan; let stand 10 min.
- Bloom: Whisk cocoa, sugar, espresso powder, and ¼ cup cold infused milk to a smooth paste.
- Warm: Heat peppermint milk to 180 °F (82 °C) over medium-low heat; do not boil.
- Melt: Off heat, whisk chopped chocolate until melted and glossy.
- Combine: Whisk in cocoa slurry, vanilla, and salt; froth with immersion blender.
- Whip: Beat cold cream, powdered sugar, cream cheese, and 1 Tbsp crushed candy cane to soft peaks.
- Serve: Pour into mugs, top with whipped cream, and sprinkle remaining candy cane.
Recipe Notes
For a spiked version, stir 1 Tbsp crème de cacao or peppermint schnapps into each mug before topping with cream.