spiced hot chocolate with whipped cream for winter celebrations

30 min prep 30 min cook 4 servings
spiced hot chocolate with whipped cream for winter celebrations
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Spice-bloom technique: Toasting cinnamon, cardamom, and nutmeg in cultured butter releases volatile oils for deeper flavor.
  • Two-chocolate system: 70 % bittersweet plus Dutch-process cocoa delivers both silky melt and robust chocolate backbone.
  • Make-ahead friendly: Base keeps four days chilled; reheat gently and top with fresh whipped cream just before serving.
  • Maple-sweetened cream: A whisper of maple sugar in the topping mirrors the caramel notes in the cocoa.
  • Kid-friendly tweak: Swap espresso shot for decaf or omit entirely—still lusciously rich.
  • Presentation wow-factor: Clear glass mugs show off the mahogany hue and towering cream cap—perfect for Instagram or cozy gatherings alike.

Ingredients You'll Need

Ingredients

Great hot chocolate starts with great chocolate—skip the packets and head to the baking aisle. Look for bars labeled 60–70 % cacao; the higher percentage keeps the drink from veering into candy-sweet territory. Dutch-process cocoa (the darker, mellower cousin of natural cocoa) gives body and that cafe-style depth. Whole milk is my go-to for lush texture, but if you’re dairy-free, oat milk’s natural sugars mimic milk’s sweetness better than almond.

Spices should feel fragrant when you open the jar; if your cinnamon doesn’t make you think of Christmas, it’s time to replace it. I grind whole cardamom pods in a spice mill for bright, citrusy notes that pre-ground can’t touch. A single star anise pod adds subtle licorice perfume without overwhelming—leave it out if you’re spice-shy. For the whipped cream, cold heavy whipping cream (35 % fat) whips faster and holds peaks longer; keep the bowl and beaters in the freezer for ten minutes beforehand and you’ll get picture-perfect swirls every time.

Finally, invest in good vanilla. The bottle may cost more, but you’ll use less because the flavor is concentrated. If you’re splurging, add a scraped vanilla bean to the steeping milk for tiny black flecks that scream gourmet.

How to Make Spiced Hot Chocolate with Whipped Cream for Winter Celebrations

1 Bloom the spices

Melt 1 tablespoon unsalted butter in a heavy-bottomed saucepan over medium-low heat. Add 1 cinnamon stick, 3 cracked cardamom pods, 2 whole cloves, ¼ teaspoon freshly grated nutmeg, and 1 small star anise pod. Stir constantly for 90 seconds until the spices are fragrant and the butter has faintly browned. This fat-soluble step extracts maximum flavor and keeps the spices from turning gritty in the final drink.

2 Build the chocolate base

Reduce heat to low. Whisk in 2 tablespoons Dutch-process cocoa and 2 tablespoons granulated sugar until a glossy paste forms. Slowly pour in ½ cup whole milk, whisking to dissolve any lumps. Once smooth, add remaining 3 ½ cups milk plus ½ cup heavy cream for extra body.

3 Melt the chocolate

Chop 4 oz (113 g) 70 % chocolate bar into pea-size shards; smaller pieces melt evenly. Add to the warm milk and stir with a heat-proof spatula until the mixture reaches 175 °F (79 °C) on an instant-read thermometer—hot enough to melt chocolate but below scalding. Remove from heat.

4 Infuse

Cover the pot and let the spices steep 10 minutes. Taste; if you prefer stronger spice, steep up to 20 minutes. Strain through a fine-mesh sieve into a heat-proof pitcher, pressing on the solids to extract every drop of fragrant liquid. Discard spices.

5 Add espresso (optional)

For mocha undertones, whisk in 1 shot (30 ml) freshly pulled espresso. The bitterness balances the sweetness and amplifies chocolate flavor without making the drink taste like coffee.

6 Reheat & serve

Return strained mixture to the pot and warm over low heat until steaming. Pour into pre-warmed mugs, leaving at least ½ inch at the top for the whipped cream crown.

7 Whip the cream

In a chilled bowl, beat 1 cup cold heavy cream, 2 tablespoons maple sugar (or powdered sugar), and ½ teaspoon vanilla to soft peaks. For stability, sprinkle in 1 teaspoon dry milk powder; it acts as a natural stabilizer so you can whip ahead and the cream won’t weep.

8 Top & garnish

Dollop a generous spoonful of whipped cream onto each mug. Finish with a light dusting of cinnamon, a few cacao nibs for crunch, or miniature gingerbread cookies perched on the rim.

Expert Tips

Control temperature

Overheating chocolate above 180 °F causes it to seize. A cheap candy thermometer saves the day.

Batch for parties

Multiply everything by four and keep hot in a slow-cooker on the “warm” setting; stir every 30 minutes.

Dairy-free swap

Use full-fat canned coconut milk; the natural fat replaces dairy creaminess without coconut overpowering.

Weeknight shortcut

Pre-mix the cocoa, sugar, and spices in a jar; scoop 3 tablespoons per cup of milk when the craving hits.

Color contrast

Serve in clear glass mugs against a dark wooden table—the amber hue glows like firelight.

Edible gifting

Layer dry ingredients in a 16-ounce jar; attach a tag with wet ingredient instructions and a cinnamon stick.

Variations to Try

  • Mexican-inspired: Add a pinch of ancho chile powder and a strip of orange peel; swap vanilla for ¼ teaspoon almond extract.
  • White-chocolate peppermint: Replace dark chocolate with 6 oz quality white chocolate; steep with 1 crushed candy cane instead of spices.
  • Salted caramel swirl: Stir 2 tablespoons jarred caramel sauce into finished cocoa; top with whipped cream and a final drizzle.
  • Sugar-free keto: Use unsweetened almond milk, allulose instead of sugar, and 100 % cacao chocolate; whip cream with powdered monk-fruit.

Storage Tips

Cool the strained chocolate base to room temperature, transfer to an airtight jar, and refrigerate up to four days. The spices mellow overnight, so day-two cocoa can taste even smoother. Reheat gently over low heat, whisking occasionally; high heat can cause graininess. Whipped cream is best freshly made, but you can stabilize it with 1 teaspoon dry milk powder and pipe rosettes onto a parchment-lined tray; freeze solid, then store frozen cream puffs in a zip-top bag. Drop one frozen rosette onto each mug of hot cocoa and watch it melt into a slow-motion snowcap.

For longer storage, freeze the base in silicone ice-cube trays; pop out two “cocoa cubes” per serving, warm with milk, and whisk smooth. Frozen cubes keep two months.

Frequently Asked Questions

Yes, but choose high-quality chips with cocoa butter as the first fat. Chips with stabilizers may give a slightly thicker mouthfeel; strain if gritty.

Cut granulated sugar to 1 tablespoon and use 80 % chocolate. A pinch of salt and the espresso shot also temper sweetness without extra sugar.

Absolutely—omit espresso and use decaf if desired. Cool to a kid-friendly 120 °F (49 °C) and serve in smaller cups with mini marshmallows.

Cream below 35 % fat or above 60 °F won’t hold air. Chill bowl, beaters, and cream at least 15 minutes. Add 1 tablespoon instant pudding mix for emergency stabilization.

Yes, but use a wider pot to speed evaporation and stir frequently to prevent scorching on the bottom. Total heat time increases by about 5 minutes.

Chill a can of full-fat coconut milk overnight, scoop the solid cream, and whip with 1 tablespoon maple syrup. It pipes beautifully and tastes subtly tropical.
spiced hot chocolate with whipped cream for winter celebrations
main-dishes
Pin Recipe

Spiced Hot Chocolate with Whipped Cream for Winter Celebrations

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Spice-bloom: Melt butter in saucepan over medium-low. Add cinnamon, cardamom, cloves, nutmeg, star anise. Cook 90 seconds until fragrant.
  2. Chocolate paste: Whisk in cocoa and sugar to form a glossy paste. Gradually whisk in ½ cup milk until smooth.
  3. Simmer: Add remaining milk and cream; heat until tiny bubbles appear around edges. Do not boil.
  4. Melt chocolate: Stir in chopped chocolate until melted and silky. Steep off heat 10 minutes.
  5. Strain: Remove spices through fine sieve; stir in espresso if using.
  6. Whip cream: Beat cold cream, maple sugar, and vanilla to soft peaks.
  7. Serve: Reheat cocoa until steaming. Pour into warm mugs; top with whipped cream and a pinch of flaky salt.

Recipe Notes

For ultra-smooth texture, immersion-blend the strained cocoa for 10 seconds before serving. This aerates the drink and creates microfoam similar to a café latte.

Nutrition (per serving)

396
Calories
7g
Protein
33g
Carbs
27g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.