Easy Creamy Flavorful Homemade Eggnog Hot Chocolate
Looking for the coziest drink of the season? This homemade non-alcoholic eggnog hot chocolate blends two holiday favorites into one ultra-creamy, chocolatey mug of comfort you’ll want to sip all winter long. It’s festive, fun, and so delicious that you’ll be diving into the recipe in no time!

If you love cozy holiday drinks, this homemade eggnog hot chocolate might just become your new winter obsession! It’s a fun twist on traditional hot cocoa that blends two seasonal favorites—rich, creamy eggnog and indulgent hot chocolate—into one ultra-comforting mug that feels like a festive hug.
Get ready to sip, smile, and wonder where this magical combo has been all your life!
When it comes to treats this holiday season, few things compare to a warm drink that feels nostalgic, cozy, and a little bit indulgent. This homemade eggnog hot chocolate brings all of that together with the velvety sweetness of eggnog and the deep, chocolatey richness you crave when the weather turns chilly.
It’s quick to make, incredibly satisfying, and perfect for sipping during movie nights, decorating sessions, or anytime you want something extra festive – and it’s loaded with yummy eggnog flavor!
This is just another holiday-themed version of hot chocolate that you could pair with our Grinch-themed white hot chocolate and peppermint hot chocolate! Make a hot chocolate bar for fun!

Ingredients
Here’s a quick rundown of some of the key simple ingredients in this amazing hot chocolate recipe. For full recipe details, please check out the handy recipe card at the bottom of the post.
- Whole milk and heavy cream – for that creamy base
- Eggnog – provides rich, amazing flavor. I like to use my homemade eggnog, but any store-bought version will work too!
- Dark chocolate – chopped in rough pieces for quicker melting
- Brown sugar – adds sweetness and great caramel flavor
- Ground cinnamon and ground nutmeg

How To Make Eggnog Hot Chocolate
Few things put me in the holiday spirit like warm eggnog and homemade hot chocolate! Follow these simple steps and enjoy it while you look at Christmas lights!
- Heat the base – In a medium saucepan, gently heat milk, eggnog, and cream over medium-low heat. Don’t let it boil.
- Add chocolate – Whisk in chopped chocolate until completely melted and smooth.
- Season – Add brown sugar to taste, cinnamon, and nutmeg. Whisk until well combined and steaming hot.



Ideas For Toppings
When you serve up your eggnog hot chocolate, have some toppings available to put the final touches on this treat! Here are a few of our favorites:
- Whipped cream – like this simple 3-ingredient homemade whipped cream
- Mini marshmallows
- Cinnamon stick for stirring
- Eggnog
- Chocolate shavings
- Caramel drizzle
- Chocolate syrup
- Drizzle of maple syrup
Eggnog Hot Chocolate Pro Tips + Variations
To make sure your hot cocoa turns out perfectly every time, follow these helpful tips:
- Stir continuously! This will prevent the milk mixture from getting too hot and scorching. I will also keep the cocoa from settling to the bottom and create a creamier, chocolatey drink.
- Use good quality chocolate for richer flavor
- For an adults-only version, add a splash of bourbon.
- Want that rum flavor without the alcohol? Add a splash of rum alternative or rum extract.
- Want ultra-smooth texture? Run your eggnog hot cocoa through a fine strainer to remove any lumps.
- Add a toasted marshmallow on top just before serving. Yum!
- Colored sprinkles add a nice festive look to your mug of hot chocolate.

Make It Gluten-Free
Pure cocoa powder is naturally gluten-free because it’s made from cacao beans. However, you must be cautious with pre-mixed or sweetened cocoa products, as they may contain other ingredients like wheat or be subject to cross-contamination during processing.
Make It Dairy-Free
The milk and whipped cream are the two ingredients that need to be switched out in order to make this recipe dairy-free. There are plenty of great options to substitute including oat, almond, or coconut milk.
Reddi Wip, So Delicious, or Truwhip are dairy-free whipped cream options that can normally be found in most grocery stores.
For the eggnog, you can usually find dairy-free versions in stores or you can try to make your own. I’ve never made dairy-free eggnog, but for a good dairy-free version, check out Peel With Zeal.
Eggnog Hot Chocolate Storage
This hot cocoa can be refrigerated and reheated later. It will stay fresh in an airtight container in the refrigerator for 3–5 days.
Reheat on the stove in a small to medium saucepan on medium heat, stirring continuously until hot.

More Holiday Treats You’ll Want To Try!
- Andes Mint Hot Chocolate Bombs
- Hot Cocoa Cookies Recipe
- Santa’s Reindeer Strawberries
- Peppermint Cheesecake With Chocolate Drizzle
Pin For Later!


Eggnog Hot Chocolate
Ingredients
Method
- Heat the base – In a medium saucepan, gently heat milk, eggnog, and cream over medium-low heat. Don’t let it boil.
- Add chocolate – Whisk in chopped chocolate until completely melted and smooth.
- Season – Add brown sugar, cinnamon and nutmeg. Whisk until well combined and steaming hot.
Notes
- Whipped cream
- Mini marshmallows
- Cinnamon stick for stirring
- Eggnog
- Chocolate shavings
- Caramel drizzle
- Use good quality chocolate for richer flavor
- Add a splash of eggnog or bourbon
- Strain if you want ultra-smooth texture
