classic hot cocoa with peppermint and whipped cream for winter

5 min prep 180 min cook 5 servings
classic hot cocoa with peppermint and whipped cream for winter
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Double-chocolate base: A 50/50 blend of Dutch-process cocoa and bittersweet chocolate bars guarantees depth and silkiness.
  • Peppermint precision: One teaspoon of extract is the sweet spot—enough zing without toothpaste overload.
  • Stovetop velvet: Cooking at 180°F (82°C) denatures dairy proteins for a velvety texture, never grainy.
  • Cloud-like topping: Homemade whipped cream, stabilized with a whisper of crème de cacao, floats for hours.
  • Make-ahead friendly: Base keeps four days refrigerated; reheat with a gentle whisper of steam.
  • Scale-ready: Formula doubles, triples, or halves without loss of texture—perfect for snowy-day gatherings.

Ingredients You'll Need

Ingredients

Great hot cocoa is only as good as the chocolate you invite to the party. Start with Dutch-process cocoa—its alkali treatment tames acidity and paints the drink with mahogany richness. I keep a tin of Valrhona or Droste on hand; both dissolve like a dream and leave zero chalky flecks. Pair that with a chopped bar of 60–70% bittersweet chocolate. Chips contain stabilizers that can seize, so opt for a baking bar you’d happily snack on.

Whole milk delivers the nostalgic body we crave, but I swap in ⅓ cup of canned evaporated milk for an extra layer of caramelized creaminess. (Think of it as hot-cocoa insurance against watery disappointment.) If dairy isn’t in your wheelhouse, full-fat oat milk is the best alt—its beta-glucans naturally thicken when heated, mimicking lactose’s silk.

Peppermint extract varies wildly in strength; I tested nine brands and landed on Boyajian—one teaspoon gives a cool mountain-breeze note that blooms after the sip, not before. Crushed candy canes are lovely garnish, but they melt into gritty sugar shards, so use them sparingly on top of the whipped cream.

Speaking of cream, buy a pint of the heaviest heavy cream you can find (40% butterfat if available). Cold cream whips faster and higher, so stash the bowl and beaters in the freezer for ten minutes beforehand. A tablespoon of powdered sugar sweetens without grit, and a teaspoon of crème de cacao (or a drop of vanilla) stabilizes the foam so you can walk through a snowdrift and still return to a picture-perfect swirl.

Finally, keep micro-marshmallows or shaved chocolate in a shaker for snow-flecked presentation, but they’re optional. The true star is that emerald ribbon of teal we’re using as accent—it mirrors the cool peppermint and feels like winter itself.

How to Make Classic Hot Cocoa with Peppermint and Whipped Cream for Winter

Step 1
Prep Your Station

Measure 2 tablespoons Dutch-process cocoa, 2 tablespoons granulated sugar, and 1 teaspoon espresso powder into a small bowl. Espresso is optional, but it amplifies chocolate without tasting like coffee. Chop 2 ounces (56g) bittersweet chocolate into pea-size shards so it melts evenly. Have 2 cups (480ml) whole milk plus ⅓ cup (80ml) evaporated milk ready, and place a medium saucepan on the burner—no heat yet.

Step 2
Bloom the Cocoa

Turn the burner to low. Add cocoa, sugar, and espresso powder to the dry pan; whisk for 30 seconds. This toasting step drives off raw-cocoa dust and awakens nutty notes. You’ll smell brownie edges—promise. Do not let the mixture scorch; if it darkens past mahogany, start over.

Step 3
Create the Slurry

Splash in ¼ cup of the milk and whisk to a thick paste. Cocoa loves to clump; think of this as smoothing foundation before painting. When the mixture resembles melted fudge, gradually pour in the remaining milk and evaporated milk in a thin stream, whisking constantly.

Step 4
Controlled Heat

Increase heat to medium-low and affix a candy thermometer (or instant-read). Stir every 15 seconds, scraping corners where proteins love to hide. At 170°F (77°C) tiny bubbles will form around the perimeter; at 180°F (82°C) the mixture will steam aggressively but never boil. Hold at 180°F for 90 seconds to denature whey proteins—you’re creating velvet.

Step 5
Melt the Chocolate

Remove pan from heat; scatter chopped chocolate across surface. Let stand 30 seconds, then whisk until glossy. Residual heat melts the bar without risking scorched flecks. If any granules remain, blitz briefly with an immersion blender for café-level smoothness.

Step 6
Peppermint Kiss

Stir in 1 teaspoon peppermint extract. Taste cautiously; if you prefer a subtler breeze, stop at ¾ teaspoon. Remember flavor blooms further once whipped cream crowns the cup. For kid-friendly version, swap peppermint for ½ teaspoon vanilla and garnish with mini-candy canes.

Step 7
Whip the Cloud

In a chilled bowl combine 1 cup (240ml) cold heavy cream, 1 tablespoon powdered sugar, and 1 teaspoon crème de cacao. Using electric beaters, start on low, then increase to high. Stop at soft peaks for pillowy drifts, or continue to stiff peaks for pipable rosettes. Over-whipped cream turns to butter around 120 seconds—stay vigilant.

Step 8
Serve & Garnish

Pour cocoa into pre-warmed stoneware mugs (run under hot tap water for 30 seconds). Crown with a generous dollop of whipped cream. Shower with chocolate shavings, crushed candy cane, or edible silver leaf for Instagram sparkle. Serve immediately with a spoon for navigating cream-to-cocoa ratios.

Expert Tips

Temperature Trumps Time

A $10 instant-read thermometer guarantees velvet every batch; eyeballing leads to simmered milk and broken texture.

Froth Without Gadgets

Whisk briskly for 15 seconds after melting chocolate; tiny air bubbles mimic steamed-milk microfoam sans espresso machine.

Non-Dairy Deluxe

Replace milk with equal parts oat and canned coconut milk. The coconut’s lauric fat mimics dairy creaminess.

Party-Size Hack

Multiply recipe in a slow-cooker on “keep warm.” Stir every 20 minutes to prevent a skin; leave peppermint out and offer extracts on the side.

Shimmer Upgrade

Stir in ½ teaspoon edible gold shimmer dust before serving for a snow-glow worthy of Hallmark movies.

Rescue Over-Whipped Cream

Fold in a splash of cold cream and gently stir by hand; butter granules dissolve back into satiny peaks.

Variations to Try

  • Mocha-Peppermint: Replace espresso powder with 1 shot real espresso and reduce milk by 2 tablespoons.
  • White-Chocolate Twist: Swap bittersweet for quality white chocolate; omit 1 tablespoon sugar.
  • Spicy Mexican Hot Cocoa: Add ¼ teaspoon cinnamon and a pinch of cayenne with the cocoa powder.
  • Boozy Adults-Only: Spike each mug with 1 ounce peppermint schnapps or crème de menthe after heating.
  • Sugar-Free Keto: Use allulose instead of sugar and 90% dark chocolate; top with unsweetened whipped coconut cream.

Storage Tips

Cool leftover cocoa to room temperature, then refrigerate in a lidded jar up to 4 days. Reheat gently over low heat, stirring often; do not microwave on high—milk proteins toughen. Whipped cream keeps 24 hours in a fine-mesh strainer set over a bowl, covered with plastic wrap. For longer storage, pipe cream onto a parchment-lined tray, freeze solid, then transfer to a zip bag; drop frozen rosettes directly onto hot cocoa—they’ll thaw in 30 seconds and stay picture perfect.

Want a freezer-ready concentrate? Whisk cocoa, sugar, and chocolate with just enough milk to form a thick sauce. Freeze in ice-cube trays; drop 2 cubes into warm milk for instant cocoa anytime.

Frequently Asked Questions

Yes, but oils are far more potent. Use only 2-3 drops per batch and bloom them in the sugar first to disperse evenly.

Either the heat exceeded 185°F and scalded milk proteins, or cocoa was dumped directly into hot liquid without blooming. Strain through fine mesh and whisk vigorously to rescue.

Absolutely! Prepare base up to 4 days ahead and refrigerate. Reheat in slow-cooker on “keep warm.” Whip cream the morning of; store rosettes in the freezer until guests arrive.

Chill a can of full-fat coconut milk overnight, scoop the solid cream, and whip with 1 tablespoon maple syrup. Add ¼ teaspoon cream of tartar for loft.

Press plastic wrap directly onto surface while cooling, or float a thin layer of whipped cream to act as an edible seal.

Yes, but use a wider pan for faster, even heating. The thermometer is non-negotiable; larger volumes retain heat and can overshoot 180°F quickly.
classic hot cocoa with peppermint and whipped cream for winter
main-dishes
Pin Recipe

Classic Hot Cocoa with Peppermint and Whipped Cream for Winter

(4.9 from 127 reviews)
Prep
5 min
Cook
10 min
Servings
2 large mugs

Ingredients

Instructions

  1. Toast & Bloom: In a medium saucepan over low heat, whisk cocoa, sugar, and espresso powder 30 seconds. Add ¼ cup milk; whisk to smooth paste.
  2. Heat Milk: Gradually whisk in remaining milks. Heat to 180°F (82°C), stirring often; do not boil.
  3. Melt Chocolate: Remove from heat; add chopped chocolate. Wait 30 seconds, then whisk until silky.
  4. Flavor: Stir in peppermint extract. Divide between two warmed mugs.
  5. Whip Cream: In chilled bowl, beat cream, powdered sugar, and crème de cacao to soft peaks.
  6. Serve: Top cocoa with whipped cream and desired garnish. Enjoy immediately.

Recipe Notes

For kid-friendly version, reduce peppermint to ½ teaspoon or omit entirely and garnish with mini candy canes. Cocoa base keeps 4 days refrigerated; reheat gently.

Nutrition (per serving)

420
Calories
7g
Protein
34g
Carbs
29g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.