This Eggnog Hot Chocolate is like a warm hug in a cup! It combines rich chocolate with creamy eggnog and a sprinkle of nutmeg for a festive twist.
Honestly, who needs coffee when you have this cozy drink? Perfect for sipping by the fire while wrapped in a blanket. Just the right holiday cheer in every sip!
Key Ingredients & Substitutions
Eggnog: This is the star of the drink. You can use store-bought eggnog for convenience, but homemade adds a special touch! If you want a dairy-free option, look for almond or coconut-based eggnog alternatives.
Chocolate: Semi-sweet chocolate chips are perfect for this recipe as they melt beautifully, creating a rich flavor. You can swap them for dark chocolate for a more intense taste or even milk chocolate for extra sweetness.
Heavy Cream: This adds creaminess to your hot chocolate. If you’re looking for lower fat, you can use half-and-half. For a dairy-free substitute, try coconut cream.
Milk: Whole milk gives the best creamy texture, but feel free to use 2% for something lighter or oat milk for a non-dairy option.
How Do You Make the Perfect Hot Chocolate?
Making hot chocolate might seem simple, but it’s all about temperature and mixing for the best results! Here’s how to get it just right:
- Heat your liquids, but don’t let them boil! Gently warming them brings out flavors without ruining the texture.
- When adding chocolate, stir constantly! This ensures the chocolate melts evenly and doesn’t clump.
- For extra creaminess, whisk in the vanilla extract after the chocolate is melted.
- Don’t skip the whipped cream! It adds a lovely finish to your drink.
- Sprinkle nutmeg lightly to enhance the holiday vibe; a little goes a long way!

Eggnog Hot Chocolate
Ingredients You’ll Need:
- 2 cups eggnog
- 1 cup whole milk
- 1/2 cup heavy cream
- 1 cup semi-sweet chocolate chips or chopped chocolate
- 1/2 teaspoon vanilla extract
- Whipped cream, for topping
- Ground nutmeg, for garnish
- Cinnamon sticks, for garnish (optional)
How Much Time Will You Need?
This delicious Eggnog Hot Chocolate takes about 10 minutes to prepare and just a few minutes to serve! Perfect for a cozy holiday evening.
Step-by-Step Instructions:
1. Heat the Base:
In a medium saucepan over medium heat, combine the eggnog, whole milk, and heavy cream. Stir occasionally while you heat it up. Make sure it gets hot, but don’t let it boil!
2. Melt the Chocolate:
Once your mixture is hot, add the semi-sweet chocolate chips (or chopped chocolate). Keep stirring continuously until the chocolate is completely melted and the mixture is smooth—a creamy dream!
3. Add Flavors:
Now, stir in the vanilla extract to bring out those lovely flavors. This makes your hot chocolate extra special!
4. Pour into Mugs:
Carefully pour the delicious hot chocolate mixture into your favorite mugs. You want to enjoy every bit of it!
5. Top It Off:
Grab some whipped cream and give each mug a generous swirl on top. Don’t be shy—this is the fun part!
6. Garnish and Serve:
Sprinkle a little ground nutmeg over the whipped cream for a lovely holiday aroma. If you want, add a cinnamon stick for an extra touch. It looks pretty and gives more flavor!
Serve immediately and delight in the warm, festive flavors of this comforting beverage. Enjoy your cozy treat!
Can I Use Store-Bought Eggnog?
Absolutely! Store-bought eggnog is convenient and works perfectly in this recipe. Just choose one that you enjoy, as the flavor will come through in your hot chocolate.
How Can I Make This Recipe Non-Dairy?
To make a non-dairy version, substitute regular eggnog with almond, oat, or coconut eggnog. Use a non-dairy milk, such as almond or soy, and replace the heavy cream with coconut cream for a creamy consistency.
Can I Prepare This Ahead of Time?
Yes! You can prepare the hot chocolate mixture ahead and store it in the refrigerator for up to 2 days. Reheat gently on the stove, adding a splash of milk if needed, then top with whipped cream just before serving.
How Should I Store Leftovers?
If you have any leftovers, store them in an airtight container in the fridge for up to 3 days. To reheat, do it slowly on the stove over low heat, stirring occasionally for even warmth.



