Chase away the winter chill with this eggnog hot chocolate that features winter spices, rich eggnog, and sweet hot chocolate all in one drink! Enjoy this easy holiday sipper hot or cold with lots of whipped cream on top.

Winter called and said you need a cool new beverage! Obviously the only real solution here is to combine hot chocolate and eggnog all in one completely over-the-top drink.
The end result? An impossibly smooth and silky texture, rich melted chocolate, and just a hint of eggnog flavor from plenty of grated nutmeg.
I mean, obviously we’re drinking this all winter long and definitely leaving a glass out for Santa on Christmas Eve.

My favorite part about this hot chocolate is that you can serve it both hot and cold! You can taste all the warm spices at their fullest when it’s hot but when it’s cold it settles into the most silky eggnog-like texture that’s just incredible.
Either way you drink it, the whipped cream on top is of course, nonnegotiable!
This Hot Chocolate features…
- A silky eggnog texture
- Rich chocolate and lots of winter spices
- Ready in minutes and great served warm or chilled

Making the Hot Chocolate
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Egg yolks
- 2% or skim milk
- Heavy whipping cream
- Brown sugar
- Molasses
- Spices
- Salt
- Bittersweet chocolate
- Vanilla extract
- Whipped cream

Tips for Perfect Hot Chocolate
- Heat milk, cream, and sugar – allow these ingredients to heat just until steaming, do not let it boil otherwise the mixture may break.
- Temper egg yolks – slowly whisk a small amount of hot milk mixture into egg yolks to temper them and prevent scrambling before adding all back to saucepan to cook until thickened.
- Whisk chocolate in offheat – the residual heat from the liquid will melt the chocolate.
- Strain hot chocolate – use a fine-mesh sieve to strain the liquid to get rid of any egg lumps.
Recipe Variations
Try these ideas for a different twist on this drink.
- Use another kind of chocolate – replace the bittersweet chocolate with dark chocolate or semisweet.
- Try different spices – try a pinch of allspice, cloves, or cardamom.
- Add coffee – add a shot of espresso to hot chocolate.
- Make it alcoholic – add 1-2 oz dark rum, coffee liqueur, whiskey, or cognac to the hot chocolate.
Serving Suggestions
Like I previously mentioned, this drink is amazing served both warm or cold! If you choose to serve hot chocolate cold, refrigerate mixture 2 hours before shaking well and serving.
Whatever temperature you decide to serve it at, make sure you top servings with whipped cream and lots of grated nutmeg on top.

No lie, this is about to become your new go-to Christmas drink! You really can taste the best of both eggnog and hot chocolate worlds in every sip and I just think that’s something everyone should get to experience.
Cheers to holiday sips like this gem!
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on with #wholeandheavenlyoven.

Try these other holiday sippers next!
Spiced Eggnog Hot Chocolate
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
- 4 large egg yolks
- 2-1/2 cups 2% or skim milk
- 1/2 cup heavy whipping cream
- 1/3 cup packed light brown sugar
- 1 tablespoon dark molasses
- 1/2 teaspoon ground ginger
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Pinch kosher salt
- 2 oz bittersweet chocolate, finely chopped
- 1 teaspoon vanilla extract
- Whipped cream and grated nutmeg for serving
Instructions
- Whisk egg yolks until smooth in a medium bowl. Set aside for a moment.
- Whisk milk, heavy cream, sugar, molasses, ginger, cinnamon, nutmeg, and salt together in a medium saucepan. Heat over medium heat until steaming. Slowly drizzle 1 cup warm milk mixture into egg yolks, beating constantly until smooth.
- Add egg yolk mixture to saucepan and cook over medium heat, whisking occasionally until mixture is slightly thickened.
- Remove pan from heat and whisk in chocolate and vanilla until chocolate is melted. Strain liquid through a fine-mesh sieve.
- Serve eggnog hot chocolate warm or chill several hours and enjoy cold with whipped cream and grated nutmeg on top. Enjoy!
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 12/2/25.


Taylor @ Food Faith Fitness says
So, can we just talk about the fact that you took ALL my favorite Christmas flavours and put them into one AH-MAY-ZING Drinkety drink?
I need this. With those gingerbread cookies for dipping. OBVI. Pinned!
Sarah says
Girl, this hot chocolate is SO up your alley! You must try. Like asap. 😀 Thanks for pinning, lady! Happy weekend!
Lauren says
I just made this and it was delicious! Do you know how long it will safely last in the fridge?
Thank you!
Sarah says
Hi Lauren! I’m glad to hear that you loved this hot chocolate! It will typically last 5-7 days in the fridge. You could also freeze it for up to 2 months. 🙂
Kelly // The Pretty Bee: Cooking & Creating says
Oooh, I love gingerbread season! I posted a gingerbread recipe today, too! 🙂 This drink looks just perfect for this chilly weekend!
Sarah says
Great minds think alike! I’m off to check out those gorgeous-looking cookies you shared, Kelly! 😉
Cheryl says
Yes!! Eggnog alone is sort of boring to me, but gingerbread makes it totally epic! I’d also have to add a little boozy booze to this… 😀 These pictures are awesome! They’re so sharp yet smooth and fluffy all at once.. is that impossible? I don’t care, because you’ve done it!
Sarah says
Haha YES! It is the weekend after all, so go crazy adding the booze to this hot chocolate, girl! 😉 And oh, thanks for the photography love! HUGE compliment coming from the photo-pro that you are! 🙂
Gayle @ Pumpkin 'N Spice says
Wow, I think this is my favorite hot chocolate ever! I’m loving the gingerbread and eggnog combination, Sarah! And your pictures are so gorgeous! I totally wish I had a mug of this right now. Pinned!
Sarah says
Thank you Gayle! I would totally box some of this hot chocolate up and send it to you if I could! 😉
Shashi at Runninsrilankan says
I am a fellow cold-hater myself – but not sure I could restrain myself to merely sip at a cup of this deliciousness – I would want all that gingerbread-eggnog-chocolate deliciousness in a hearty chug instead!
Sarah says
Hahaha! I love the way you think, Shashi! I’m totally the hot-chocolate-gulper myself! 🙂
Jess @ whatjessicabakednext says
This sounds so comforting!! Love the gingerbread flavour! Perfect drink to warm up with this winter! 😀
Sarah says
Thanks Jess! This hot chocolate totally makes winter a little more bearable. 😉
Ashley | The Recipe Rebel says
I totally agree. I let my husband take care of the snow and junk outside and I am definitely willing to whip up something warm and delicious like this hot chocolate! This looks so good!
Sarah says
Right?! Best job EVER we have. LOL. Thanks Ashley! Happy weekend. 😉
Manali @ CookWithManali says
Your pictures are so pretty Sarah, I had to pin them even before I read your post! The hot chocolate looks amazing, pass me a glass please!
Sarah says
Thanks for the photo-love, Manali! Big compliment coming from an awesome photographer like yourself! 🙂
Natalie @ Tastes Lovely says
Dreaming of being at home and sipping this hot chocolate and watching a Christmas movie : )
Sarah says
I’m thinking I love this plan. 😀 Happy weekend Nat!
Jen @ Baked by an Introvert says
Gingerbread and eggnog in hot chocolate?! This is pure genius. I could go for a warm mug right about now. Pinned!
Sarah says
Thanks for the pin, Jen! Have an awesome weekend!
Julie | This Gal Cooks says
this drink looks SO good, Sarah! And your photos, gorgeous!
Sarah says
Thanks so much Julie! Have a good weekend. 🙂
marcie says
OMG…this looks insanely good! Gorgeous photos, and an equally gorge mug of cocoa! This is taking it to a new and out of control level…which I love. 🙂
Sarah says
Thank you Marcie! And LOL yeah…I’ve never been one to under-do it in the hot chocolate department. 😀
Kristi @ Inspiration Kitchen says
Sarah – you know my Christmas wish? That you come over this Christmas and make me all the wonderful things you post on this blog. And I’m begging you – I want to start with this amazing Gingerbread Eggnog Hot Chocolate!
Sarah says
Haha! I’m on my way over right now Kristi! LOL. Happy weekend lady!
Julie @ Julie's Eats & Treats says
Oh wow you smushed like every good taste of the holidays into one beverage! And I boycott winter except December…well not that I can really escape it!
Sarah says
Yes! December is my favorite month of winter and then afterwards, just…meh, I’m ready for spring. LOL
Alice @ Hip Foodie Mom says
I guess the good thing about our “brown” christmas this year (no snow in Wisconsin this year? this is what I heard. . ) is that there shouldn’t be any snow shoveling happening . . or is this just the Madison area? anyway, love this eggnog hot chocolate!! and yes to some gingersnaps for dunking!! 🙂
Sarah says
We had some snow here but as of yesterday afternoon it all melted! LOL. So now I think we’re both in the same “brown” boat. Haha!
Julie G. says
Eggnog and hot chocolate, I would have never thought! This looks so delicious. I can’t wait to try it 🙂
Sarah says
Thanks Julie! LMK if you try this hot chocolate!