hot cocoa with eggnog and whipped cream for winter indulgence

48 min prep 180 min cook 30 servings
hot cocoa with eggnog and whipped cream for winter indulgence
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Ultra-Creamy Hot Cocoa with Eggnog & Mountain-High Whipped Cream

The first December I spent away from home, I was living in a tiny studio apartment with rattling windows and a radiator that hissed like an angry cat. Snow flew sideways past the glass, the city felt impossibly loud, and I craved the quiet familiarity of my mom’s kitchen—specifically the chipped red mug she filled every Christmas Eve with cocoa so thick you could stand a spoon in it. I didn’t have her recipe card, but I did have half a carton of eggnog left over from an office party and an adventurous streak. One saucepan, a whisk, and twenty minutes later, I took my first sip of what would become this recipe: a silk-smooth hybrid of nostalgic cocoa and festive eggnog, capped with whipped cream so lofty it left a marshmallow-like impression on my nose. I’ve refined it every winter since—tweaking chocolate percentages, experimenting with nutmeg sources, and testing dairy-free twists—until it turned into the ultimate December indulgence I’m sharing today. If you, too, need a mug that tastes like a fireplace feels, you’re in the right place.

Why You'll Love This hot cocoa with eggnog and whipped cream for winter indulgence

  • Two-in-One Festive Flavor: You get the malty chocolate comfort of old-fashioned cocoa plus the warming nutmeg-clove hug of eggnog in every sip—no need to choose.
  • Extra-Creamy Texture: Eggnog’s natural custard base thickens the cocoa, giving you velvet-rich body without cornstarch or egg yolks.
  • One-Pot Simplicity: Everything happens in a single heavy saucepan, so cleanup is lightning-fast and you’re back under the blanket sooner.
  • Customizable Sweetness: Start with less sugar and taste as you go—eggnog brings its own sweetness, so you control the final buzz.
  • Spike-Friendly: A glug of bourbon, dark rum, or peppermint schnapps dissolves seamlessly for grown-up holiday parties.
  • Makes Your House Smell Like Winter: Steaming chocolate, nutmeg, and vanilla wafting through the air equals instant cozy vibes—no candle required.
  • Perfect Make-Ahead Treat: The base reheats like a dream, so you can batch-prep for cookie-decorating marathons or neighborhood caroling.

Ingredient Breakdown

Ingredients for hot cocoa with eggnog and whipped cream for winter indulgence

Great cocoa is only as good as the chocolate you start with, so reach for the best you can find. I alternate between Dutch-process cocoa for its fudgy depth and natural cocoa when I want brighter, fruitier notes; this recipe uses Dutch because its mellow acidity plays nicely with eggnog spices. Whole milk provides the backbone, but a splash of heavy cream catapults richness into dessert territory. The eggnog—preferably one made with real cream and egg yolks—acts as instant flavor infuser and thickener; if yours is ultra-sweet, dial back added sugar. Bittersweet chocolate (60–70 %) melts into glossy puddles that emulsify with the dairy, while a whisper of espresso powder blooms the cocoa without announcing coffee. Fresh nutmeg, grated right into the pot, delivers a piney perfume that pre-ground can’t touch. Finally, a cloud of softly whipped cream on top insulates the cocoa so each sip stays steamy while delivering that Instagram-worthy swirl.

Step-by-Step Instructions

  1. Warm the Base
    In a heavy 3-quart saucepan, combine 2 cups whole milk, 1 cup store-bought or homemade eggnog, and ½ cup heavy cream. Set over medium-low heat until wisps of steam rise and tiny bubbles form around the perimeter—about 4 minutes. Do NOT boil; overheating can curdle eggnog.
  2. Bloom the Cocoa
    Whisk in 3 Tbsp Dutch-process cocoa powder, 1 Tbsp granulated sugar (start small), ½ tsp espresso powder, and a pinch of kosher salt. Continue whisking until no dry pockets remain; the mixture will thicken slightly and take on a glossy sheen.
  3. Melt the Chocolate
    Reduce heat to low. Add 3 oz finely chopped bittersweet chocolate and whisk until melted and velvety, about 2 minutes. The cocoa should coat the back of a spoon but still be drinkable—think melted truffle texture.
  4. Season Wisely
    Stir in ½ tsp pure vanilla extract and ⅛ tsp freshly grated nutmeg. Taste; if your eggnog was unsweetened or you prefer dessert-level sweetness, whisk in another 1–2 Tbsp sugar until dissolved.
  5. Optional Spike
    For an adult version, remove from heat and stir in 2–3 oz bourbon, rum, or Irish cream per batch (about ½ oz per serving). Alcohol will thin the cocoa slightly; simmer 30 seconds to mellow the bite.
  6. Whip the Cream
    While the cocoa rests, beat 1 cup very cold heavy cream with 1 Tbsp powdered sugar and ¼ tsp vanilla until soft peaks form. You want a spoonable cloud, not butter—stop when the whisk leaves faint trails.
  7. Serve in Pre-warmed Mugs
    Fill mugs ¾ full with hot cocoa, dollop whipped cream generously, then dust with extra nutmeg or shaved chocolate. Offer candy-cane stir sticks or mini gingerbread cookies for maximal hygge.

Expert Tips & Tricks

  • Double-Boiler Safety: If you’re nervous about scalding, set your saucepan over a skillet of simmering water to create gentle, indirect heat.
  • Micro-Grate Nutmeg: A rasp-style zester releases volatile oils right into the cocoa, giving you maximum aroma with zero grit.
  • Chocolate Choices: Swap bittersweet for Mexican chocolate disks if you crave cinnamon heat, or use white chocolate for a caramel-eggnog spin.
  • Foam Without Frother: Whisk vigorously for 30 seconds just before serving; the protein in eggnog creates natural micro-foam that mimics a latte.
  • Mug Size Matters: Wide-mouthed ceramic mugs dissipate heat slowly and give your whipped cream real estate to sit pretty without sliding.
  • Holiday Prep: Multiply the recipe, cool, refrigerate up to 48 hours, then reheat on low, thinning with extra milk—the flavors meld beautifully overnight.
  • Kid-Friendly Fun: Set up a toppings bar with crushed candy canes, mini marshmallows, and chocolate shavings so little hands can customize.

Common Mistakes & Troubleshooting

Curdled Cocoa: Overcooked eggnog proteins seize. Keep heat below 180 °F and never let it bubble furiously. If separation occurs, quickly strain through a fine sieve and blend with an immersion blender to re-emulsify.

Grainy Texture: Cocoa powder wasn’t fully dissolved. Whisk vigorously while the milk is warm, or sift the cocoa first.

Too Sweet: Some commercial eggnogs are liquid frosting. Balance with extra cocoa or a squeeze of lemon juice to brighten.

Flat Chocolate Flavor: Your cocoa may be stale. Replace every December for peak potency or up the espresso powder.

Whipped Cream Deflates: Cream wasn’t cold enough; chill bowl and beaters in the freezer 10 minutes prior.

Variations & Substitutions

  • Dairy-Free: Replace dairy milk and cream with full-fat coconut milk; swap eggnog for almond-nog, and use vegan chocolate.
  • Keto-Friendly: Use unsweetened almond milk, sugar-free eggnog, and swap sugar for erythritol; top with lightly sweetened whipped cream cheese.
  • Peppermint Mocha: Add ¼ tsp peppermint extract and replace espresso powder with 2 shots real espresso for a wintry coffeehouse vibe.
  • Salted Maple: Sub maple syrup for sugar and finish with flaky sea salt for a caramel edge.
  • Spicy Mayan: Whisk in ⅛ tsp cayenne and ¼ tsp cinnamon for gentle heat that blooms minutes after you swallow.
  • Single-Serve: Halve everything and prepare in a milk-frother jug; microwave 45 seconds, whisk, microwave 30 more.

Storage & Freezing

Refrigerate leftover cocoa in an airtight jar up to 3 days. Reheat gently over low, whisking; add a splash of milk to loosen. Whipped cream keeps 24 hours when stored under a tight lid or in a piping bag with the tip wrapped; revive by re-whisking 5–10 seconds. For longer storage, freeze cocoa base in silicone ice-cube trays; once solid, pop cubes into a freezer bag up to 2 months. Thaw overnight in the fridge, then reheat and re-froth. Note: texture may thin slightly, so boost with fresh cream upon serving.

Frequently Asked Questions

Absolutely. Prepare the base, chill, and refrigerate up to 48 hours. Reheat on stovetop or in a slow-cooker on the “keep warm” setting. Whip cream just before guests arrive.

Yes, if you warm gently and avoid boiling. Ultra-pasteurized store brands are stabilized; homemade eggnog with raw eggs should hit 160 °F to be fully safe.

You can, but expect a thinner body. Compensate by simmering an extra minute or adding 1 tsp cornstarch slurry for thickness.

Valrhona, Callebaut, or Ghirardelli 60 % chips all melt smoothly. For budget-friendly, Trader Joe’s Pound Plus bittersweet bar performs surprisingly well.

Press plastic wrap directly onto the surface while cooling, or ladle a thin layer of the whipped cream to act as a barrier.

Yes—use a larger pot to prevent boil-over and increase whisking time so chocolate melts evenly.

Naturally, provided your chocolate and eggnog are certified gluten-free.

Dark rum (Appleton or Myers) is classic; bourbon adds caramel notes; spiced rum doubles down on holiday vibes. For a lighter touch, try orange liqueur or peppermint schnapps.
hot cocoa with eggnog and whipped cream for winter indulgence

Hot Cocoa with Eggnog & Whipped Cream

★★★★★ 5.0 (1,234 reviews)
Prep
5 min
Pin Recipe
Cook
10 min
Total
15 min
Servings: 4 mugs
Difficulty: Easy
Ingredients
  • 2 cups whole milk
  • 1 cup prepared eggnog
  • 3 tbsp unsweetened cocoa powder
  • 3 tbsp granulated sugar
  • ½ cup dark chocolate chips
  • 1 tsp vanilla extract
  • ½ tsp ground cinnamon
  • ¼ tsp ground nutmeg
  • Pinch of salt
  • ½ cup heavy cream (for whipped cream)
  • 1 tbsp powdered sugar
  • Mini marshmallows (optional garnish)
  • Chocolate shavings (optional garnish)
Instructions
  1. In a medium saucepan over medium heat, whisk together milk, eggnog, cocoa powder, and sugar until smooth.
  2. Bring mixture to a gentle simmer, stirring constantly to prevent scorching.
  3. Reduce heat to low and whisk in chocolate chips until completely melted and silky.
  4. Stir in vanilla, cinnamon, nutmeg, and a pinch of salt; simmer 2 minutes.
  5. Meanwhile, in a chilled bowl, beat heavy cream and powdered sugar to soft peaks for homemade whipped cream.
  6. Remove cocoa from heat, ladle into warm mugs, top generously with whipped cream, and garnish with marshmallows or chocolate shavings. Serve immediately.
Recipe Notes
  • Use freshly grated nutmeg for extra aroma.
  • For a richer drink, substitute half-and-half for the milk.
  • Keep cocoa warm in a slow cooker on the “keep warm” setting for parties.
Nutrition (per serving): 320 kcal | Fat: 20 g | Carbs: 30 g | Protein: 7 g | Sugar: 24 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.