This Eggnog Hot Chocolate is a cozy treat for chilly days! It combines creamy eggnog and rich chocolate to create a warm hug in a mug. Perfect for the holidays or any time you need a sweet boost!
I love curling up with a cup of this delightful mixture. Just picture sipping it by the fire—total bliss. Don’t be surprised if you find yourself making a second cup! ☕️
Key Ingredients & Substitutions
Eggnog: This is the star of the show! You can use store-bought eggnog for convenience or make your own if you’re feeling adventurous. For a lighter version, try using low-fat eggnog.
Whole Milk: Whole milk gives a rich texture, but any milk—like almond, oat, or skim—will work. For vegan options, use non-dairy milk like coconut or almond milk.
Chocolate: I recommend semi-sweet chocolate for a balanced sweetness. Feel free to switch it up with dark chocolate for more depth, or white chocolate for a sweeter taste.
Spices: Ground cinnamon and nutmeg kick up the flavor! Don’t have those on hand? Pumpkin pie spice is a great alternative that adds warmth to the mix.
How Do I Get My Hot Chocolate Extra Creamy?
The key to a super creamy hot chocolate lies in how you combine your ingredients. Start by warming the eggnog and milk gently—don’t let it boil! The slow heat helps blend the flavors without burning the milk. Stir continuously while adding chocolate to ensure a smooth mixture.
- Heat eggnog and milk until steaming, not boiling.
- Add chopped chocolate slowly, whisking until it’s melted and smooth.
- Stir in vanilla and spices right before serving for a fresh flavor boost.
Enjoy this deliciously cozy drink, and feel free to adjust the sweetness and spice to your liking!

Eggnog Hot Chocolate
Ingredients You’ll Need:
- 2 cups eggnog
- 1 cup whole milk (or milk of choice)
- 4 oz semi-sweet or milk chocolate, chopped or chocolate chips
- 1/2 teaspoon vanilla extract
- Pinch of ground cinnamon
- Pinch of ground nutmeg
- Whipped cream, for topping
- Caramel sauce, for drizzling
- Ground cinnamon or nutmeg, for garnish
How Much Time Will You Need?
This eggnog hot chocolate takes about 10 minutes to prepare. It’s quick to whip up, making it a perfect treat for those chilly evenings when you want something warm and cozy.
Step-by-Step Instructions:
1. Warm the Eggnog and Milk:
In a medium saucepan, combine the eggnog and milk. Heat it over medium heat, stirring gently until it begins to steam. Be careful not to let it boil, as we just want to warm it up!
2. Melt the Chocolate:
Once your eggnog and milk are steaming, add the chopped chocolate (or chocolate chips) to the pan. Whisk continuously as the chocolate melts, ensuring it all blends into a smooth mixture.
3. Flavor It Up:
Add in the vanilla extract, ground cinnamon, and ground nutmeg. Stir well to mix these delicious flavors into your hot chocolate.
4. Heat to Perfection:
Continue heating your hot chocolate for another 1 to 2 minutes. You want it to be warm and slightly thickened, but again—don’t let it boil!
5. Serve It Up:
Carefully pour the warm hot chocolate into heatproof mugs. Make sure to leave some room at the top for the tasty toppings.
6. Top It Off:
Generously add whipped cream to each mug. Feel free to pile it high—it’s a treat after all!
7. Drizzle with Caramel:
Drizzle some caramel sauce over the whipped cream for an extra touch of sweetness. Finally, sprinkle a pinch of ground cinnamon or nutmeg on top for a lovely finish.
8. Enjoy!
Serve your eggnog hot chocolate right away and enjoy the warm, festive flavors. Perfect for cozy winter evenings or holiday gatherings!
This drink is not only delicious but also a wonderful way to bring a bit of holiday joy into your home! Cheers! 🥛✨
Can I Use Store-Bought Eggnog?
Absolutely! Store-bought eggnog saves time and still delivers great flavor. Just choose your favorite brand, and you’re all set for this cozy drink!
What If I Don’t Have Whole Milk?
No worries! You can substitute whole milk with any milk you prefer, such as almond, oat, or skim milk. Just keep in mind that different milks may slightly change the creaminess and flavor of your hot chocolate.
How Can I Make This Recipe Dairy-Free?
To make a dairy-free version, use almond milk, oat milk, or any non-dairy eggnog. Make sure to choose dairy-free chocolate or cocoa to keep it completely plant-based!
How to Store Leftovers?
If you have leftovers, store them in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to maintain a smooth consistency!



