This Eggnog Hot Chocolate is the cozy drink of your dreams! It’s a smooth mix of rich chocolate and creamy eggnog, topped with a sprinkle of nutmeg for that festive flair.
Honestly, what could be better than sipping this warm treat on a chilly day? I love to wrap my hands around the mug and get that holiday feeling! 🎄☕
Key Ingredients & Substitutions
Eggnog: This is the star ingredient! Store-bought is handy, but homemade can elevate the flavor. If you’re looking for a non-alcoholic option, check labels for varieties without alcohol. You can also make it dairy-free using almond or coconut nog.
Chocolate: Semi-sweet or bittersweet chocolate works best here. For a sweeter taste, go for milk chocolate. If you need a dairy-free option, use dairy-free chocolate chips. I sometimes toss in a bit of cocoa powder for an extra chocolate kick!
Milk & Cream: Whole milk gives a rich texture, but feel free to use almond milk or oat milk for a lighter drink. Heavy cream adds creaminess, but you can skip it or substitute with coconut cream for a dairy-free option.
Whipped Cream: While I love using regular whipped cream, coconut whipped cream is a great alternative for a vegan twist. Either way, it adds a lovely indulgent touch!
How Do I Achieve a Smooth, Creamy Texture?
For the best texture in your Eggnog Hot Chocolate, it’s crucial to heat the eggnog and cream gently. Start on medium heat and stir often to avoid scorching. Once warm, add the chocolate, and keep stirring until it fully melts.
- Heat the mixture carefully and avoid boiling to keep it creamy.
- Adding chocolate slowly while stirring helps it blend well.
- Finish with whipped cream and spices for that extra smooth finish.

How to Make Eggnog Hot Chocolate
Ingredients You’ll Need:
- 2 cups eggnog
- 1 cup milk (whole or your choice)
- 1/2 cup heavy cream
- 4 oz semi-sweet or bittersweet chocolate, chopped or use chocolate chips
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon (plus extra for garnish)
- Whipped cream, for topping
- Ground nutmeg, for garnish
- Cinnamon sticks (optional, for stirring and decoration)
How Much Time Will You Need?
This delightful Eggnog Hot Chocolate takes about 10 minutes to prepare. Just a few minutes to heat your ingredients and mix everything together, and then it’s ready to be enjoyed warm! Perfect for cozy evenings!
Step-by-Step Instructions:
1. Combine the Base Ingredients:
Start by pouring the eggnog, milk, and heavy cream into a medium saucepan. Heat the mixture over medium heat, stirring occasionally to ensure it warms evenly. Keep an eye on it; you want it warm but not boiling!
2. Melt the Chocolate:
Once the mixture is warm, add the chopped chocolate to the saucepan. Stir continuously until the chocolate melts completely and the mixture becomes smooth and creamy. This is where the magic happens!
3. Add Flavor:
Now it’s time to enhance the flavor! Stir in the vanilla extract and ground cinnamon, mixing everything together until well incorporated.
4. Serve the Hot Chocolate:
Carefully pour the hot chocolate into heatproof mugs. Be generous! You want everyone to enjoy this delicious treat!
5. Top It Off:
Now, it’s time for the fun part! Top each mug with a generous dollop of whipped cream. Let it be as fluffy as you like!
6. Garnish:
Sprinkle a bit of ground nutmeg and extra cinnamon over the whipped cream for that festive touch. If you wish, add a cinnamon stick to each mug for an extra decorative element and a little stirring delight.
7. Enjoy!
Serve immediately while it’s warm and cozy. Grab a comfy spot, sip slowly, and enjoy the wonderful flavors of your Eggnog Hot Chocolate!
Can I Use Store-Bought Eggnog?
Absolutely! Store-bought eggnog is fine for this recipe and saves you time. Just choose a brand you enjoy, and you’re good to go!
How Can I Make This Recipe Dairy-Free?
You can easily modify this recipe by using almond milk, coconut milk, or any other dairy-free alternatives instead of regular milk and heavy cream. For the eggnog, look for a dairy-free version in stores or make your own with almond or oat bases!
Can I Make This Hot Chocolate in Advance?
Yes, you can prepare the Eggnog Hot Chocolate ahead of time! Just store it in an airtight container in the refrigerator for up to 2 days. When you’re ready to enjoy, reheat gently on the stove or in the microwave, stirring occasionally.
What’s the Best Way to Store Leftovers?
If you have any leftovers, store them in an airtight container in the fridge for up to 3 days. To reheat, warm it on the stove over low heat, stirring to maintain a smooth consistency. You can add a splash of fresh eggnog or cream to revive the creaminess if needed.
