Table of Contents
Christmas Eve Chocolate Eggnog is a rich and cozy twist on the classic holiday drink. With a silky custard base, deep chocolate flavor, and warm notes of cinnamon and nutmeg, this recipe turns traditional eggnog into a decadent seasonal treat. Whether you serve it chilled in elegant glasses or warmed on a snowy night, this festive drink delivers pure holiday comfort in every sip.
Why You’ll Love This Recipe
This chocolate eggnog stands out for its luxurious texture and layered flavor. The combination of melted chocolate and cocoa adds richness without overwhelming the classic eggnog taste. Warm spices bring a nostalgic holiday feel, and the slow, gentle cooking ensures a smooth, velvety finish. It’s perfect for Christmas Eve gatherings, dessert drinks, or simply enjoying a quiet moment by the tree.
Preparation and Cooking Time
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Chilling Time: 2 hours
- Total Time: About 2 hours 20 minutes
- Servings: 4–5 glasses
Ingredients
- 3 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup unsweetened cocoa powder
- 4 large egg yolks
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup semi-sweet chocolate, melted
- Whipped cream and chocolate shavings for topping
Instructions
- In a medium saucepan over medium heat, whisk together the milk, heavy cream, sugar, cocoa powder, cinnamon, and nutmeg. Heat until steaming but not boiling.
- In a separate bowl, whisk the egg yolks until smooth.
- Slowly ladle about 1/2 cup of the warm milk mixture into the yolks while whisking constantly to temper them.
- Pour the tempered yolks back into the saucepan. Cook over medium-low heat, stirring constantly, until the mixture thickens enough to coat the back of a spoon. Avoid boiling.
- Remove from heat and stir in the melted chocolate and vanilla extract until smooth.
- Strain through a fine mesh sieve if you want an extra silky texture.
- Refrigerate for at least 2 hours until fully chilled.
- Serve topped with whipped cream and chocolate shavings.
- Keep refrigerated and enjoy within 2 days.
How to Serve
Serve this chocolate eggnog chilled in festive glasses for a classic presentation, or warm it gently on the stovetop for a cozy, fireside version. Topping it with whipped cream, chocolate shavings, or a dusting of nutmeg adds a beautiful and delicious finishing touch. It pairs perfectly with cookies, pastries, or any holiday dessert board.
Additional Tips
- Whisk constantly while cooking to prevent curdling.
- For a lighter flavor, reduce the melted chocolate slightly.
- To enhance the chocolate base, add a pinch of instant espresso powder.
- If serving warm, heat gently to avoid separating the custard.
Recipe Variations
- Peppermint Chocolate Eggnog: Add a few drops of peppermint extract for a cool holiday twist.
- Spiced Chocolate Eggnog: Increase the cinnamon and add a pinch of cloves for a deeper seasonal flavor.
- White Chocolate Eggnog: Replace the cocoa and melted chocolate with white chocolate for a milder, sweeter version.
- Mocha Eggnog: Add 1 teaspoon instant coffee or espresso powder for a coffee-infused finish.
Freezing and Storage
This eggnog should not be frozen due to its custard base, which tends to separate when thawed. Store it in an airtight container in the refrigerator for up to 2 days. Shake or whisk before serving if it thickens slightly.
Frequently Asked Questions
Can I make this without eggs?
No, this recipe relies on egg yolks to create a thick and creamy custard texture.
Can I serve it warm instead of chilled?
Yes. Warm gently on low heat and stir well before serving.
How do I prevent scrambled eggs in eggnog?
Temper the yolks slowly with hot liquid and stir constantly while cooking over medium-low heat.
Can I make it ahead of time?
Yes, it actually tastes even better after chilling for several hours.

Christmas Eve Chocolate Eggnog
Ingredients
Ingredients:
- 3 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup unsweetened cocoa powder
- 4 large egg yolks
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup semi-sweet chocolate, melted
- Whipped cream and chocolate shavings for topping
Instructions
Instructions:
- In a medium saucepan over medium heat, whisk together the milk, heavy cream, sugar, cocoa powder, cinnamon, and nutmeg. Heat until steaming but not boiling.
- In a separate bowl, whisk the egg yolks until smooth.
- Slowly ladle about 1/2 cup of the warm milk mixture into the yolks while whisking constantly to temper them.
- Pour the tempered yolks back into the saucepan and continue cooking over medium-low heat, stirring constantly, until the mixture thickens enough to coat the back of a spoon. Do not let it boil.
- Remove from heat and stir in the melted chocolate and vanilla extract until smooth and fully combined.
- Strain through a fine mesh sieve for extra smoothness if desired.
- Refrigerate for at least 2 hours until chilled.
- Serve in festive glasses topped with whipped cream and chocolate shavings.
- Keep refrigerated and consume within 2 days.

