Why You’ll Love This Recipe
This chocolate eggnog is the perfect drink for cozying up by the fireplace or serving at your Christmas Eve gathering. The rich chocolate flavor balances beautifully with the spices of traditional eggnog, and it’s quick to prepare. Plus, you can easily make it with or for a drink everyone can enjoy!
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
2 cups whole milk
-
1 cup heavy cream
-
1/2 cup semi-sweet chocolate chips (or chopped dark chocolate)
-
4 large egg yolks
-
1/4 cup granulated sugar
-
1/4 teaspoon ground cinnamon
-
1/4 teaspoon ground nutmeg
-
1 teaspoon vanilla extract
-
Pinch of salt
-
1/4 cup bourbon or rum (optional)
-
Whipped cream (for garnish)
-
Grated chocolate or additional nutmeg (for garnish)
Directions
-
Heat the milk and cream: In a medium saucepan, combine the milk and heavy cream. Heat over medium heat, stirring occasionally, until the mixture is hot but not boiling. Remove from the heat and add the chocolate chips (or chopped chocolate). Stir until the chocolate is fully melted and the mixture is smooth.
-
Whisk the egg yolks: In a separate bowl, whisk together the egg yolks and sugar until pale and smooth.
-
Temper the eggs: Gradually add the hot chocolate mixture to the egg yolks, whisking constantly to prevent curdling. Slowly pour in a little of the hot milk mixture at a time, continuing to whisk until the egg yolks are warmed.
-
Combine and cook: Pour the egg yolk mixture back into the saucepan with the remaining chocolate mixture. Add cinnamon, nutmeg, vanilla extract, and a pinch of salt. Cook over low heat, stirring constantly, until the mixture thickens slightly and reaches 160°F (71°C) or until it coats the back of a spoon.
- Cool and serve: Pour the chocolate eggnog into mugs or glasses and let it cool slightly before serving. Top with a dollop of whipped cream and garnish with grated chocolate or a pinch of nutmeg.
Servings and timing
This recipe makes about 4 servings. It takes about 10–15 minutes to prepare and cook.
Variations
-
Non-alcoholic version: Skip the bourbon or rum for a family-friendly version everyone can enjoy.
-
Dairy-free version: Use coconut milk and coconut cream instead of whole milk and heavy cream for a dairy-free eggnog.
-
Vegan version: Use a plant-based eggnog and dairy-free chocolate, along with a vegan-friendly sweetener, for a completely vegan version.
-
Spicy kick: Add a dash of cayenne pepper or a cinnamon stick while heating for an extra kick.
Storage/Reheating
Store any leftover chocolate eggnog in an airtight container in the refrigerator for up to 2–3 days. Reheat gently over low heat, stirring occasionally, before serving. If the eggnog thickens too much while chilling, simply whisk in a little extra milk or cream.
FAQs
Can I make this ahead of time?
Yes! You can prepare the chocolate eggnog in advance and refrigerate it. Just reheat it gently before serving.
Can I use different types of chocolate?
Yes, you can use dark chocolate or milk chocolate depending on how rich or sweet you want the eggnog to be. You can also try adding a bit of white chocolate for a creamy twist.
How do I make it thicker?
For a thicker eggnog, add a bit more cream or let it cook a little longer, but be careful not to let it boil to avoid curdling the eggs.
Is it safe to use raw eggs in this recipe?
Yes, the egg yolks are gently cooked with the hot milk mixture to make them safe to consume. If you’re concerned, you can pasteurize the eggs by cooking the mixture to 160°F (71°C).
Can I serve this cold?
Yes, this chocolate eggnog can also be chilled and served cold, making it a great option for warm-weather holidays too.
Conclusion
This Christmas Eve Chocolate Eggnog is the perfect blend of holiday flavors — creamy, rich, and full of festive warmth. Whether served warm for a cozy evening or chilled for a refreshing treat, it’s a great way to add a little extra indulgence to your Christmas celebrations. Enjoy!

Christmas Eve Chocolate Eggnog
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: Holiday / Festive
- Diet: Vegetarian
Description
Christmas Eve Chocolate Eggnog is a rich and festive twist on the classic holiday drink, blending creamy, spiced eggnog with smooth melted chocolate for a decadent winter treat. Perfect for cozy nights by the fire or holiday gatherings, it can be enjoyed warm or chilled,
Ingredients
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup semi-sweet chocolate chips or chopped dark chocolate
- 4 large egg yolks
- 1/4 cup granulated sugar
- 1/4 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1 tsp vanilla extract
- Pinch of salt
- 1/4 cup bourbon or rum (optional)
- Whipped cream, for garnish
- Grated chocolate or nutmeg, for garnish
Instructions
- In a medium saucepan, heat milk and cream over medium heat until hot but not boiling. Remove from heat and stir in chocolate until smooth.
- In a separate bowl, whisk egg yolks and sugar until pale and creamy.
- Temper the eggs by slowly whisking in a small amount of the hot chocolate mixture, then gradually add the rest.
- Return mixture to saucepan and cook over low heat with cinnamon, nutmeg, vanilla, and salt until it reaches 160°F (71°C) and slightly thickens.
- Stir in bourbon or rum, if using, and heat for another 1–2 minutes.
- Pour into mugs, cool slightly, then top with whipped cream and garnish with grated chocolate or nutmeg.
Notes
For a non-alcoholic version, skip the bourbon or rum.Use coconut milk and cream for a dairy-free option.Chill for 2–3 hours if you prefer a cold version.Cook gently to avoid curdling the eggs.
Nutrition
- Serving Size: 1 cup
- Calories: 310
- Sugar: 25g
- Sodium: 75mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 180mg