Celebrate the holidays with a homemade Rich chocolate Eggnog Recipe made from scratch with or without alcohol.

Homemade Rich Chocolate Eggnog

Give the classic eggnog a chocolate twist with this rich chocolate eggnog recipe. Perfect to celebrate the festive season with family and friends. Made with egg yolks, fresh cream and rich chocolate this is an absolute treat spiked or not spiked. Using my no-fail recipe for classic eggnog as a base this is a must-try recipe that works every single time.
5 from 13 votes
Print Pin
Course: Desserts
Cuisine: American, European, UK
Keyword: chocolate, Christmas, Eggnog, Holidays
Prep Time: 10 minutes
Cook Time: 5 minutes
Resting Time: 2 hours
Total Time: 15 minutes
Servings: 4 servings
Calories: 686
Author: Veena Azmanov


  • 500 ml Whole Milk
  • 250 ml Fresh cream
  • 80 ml Rum or Brandy optional
  • 6 Egg yolks large
  • 110  grams Brown sugar
  • 1 tsp Cornstarch
  • 1 tsp  Vanilla Extract
  • 1/4 tsp Freshly grated Nutmeg + more for garnish
  • 1/2 tsp  ground cinnamon + more for garnish
  • 100 grams Dark Chocolate chopped - 60%


  • Heat milk with cinnamon, nutmeg, and vanilla to an almost boil.
  • In a separate bowl combine the egg yolks, cornstarch, and sugar. Combine well with a whisk.
  • Slowly add hot milk to the egg yolk mixture, stirring continuously.
  • Pour the mixture into the sauce-pan and cook on low simmer stirring continuously.
  • Let the mixture thicken until it coats the back of the spoon (just for reference about 160F)
  • Remove from heat and add chopped chocolate pieces
  • followed by the fresh cream and alcohol
  • Pour in a jug and chill for a few hours before serving.
  • When ready to serve, pour into individual serving glasses
  • Top with whipped cream (optional)
  • Sprinkle with more cinnamon and freshly grated nutmeg.
  • Enjoy.


Calories: 686kcal | Carbohydrates: 48g | Protein: 11g | Fat: 45g | Saturated Fat: 25g | Cholesterol: 391mg | Sodium: 103mg | Potassium: 456mg | Fiber: 3g | Sugar: 39g | Vitamin A: 1510IU | Vitamin C: 0.4mg | Calcium: 264mg | Iron: 4mg