Go Back
+ servings
eggnog Christmas drink

Classic Homemade Eggnog

Classic Homemade Eggnog is the perfect drink for all your holiday entertaining and when cozying up by the fire (with or without alcohol).
Course Beverage
Cuisine American
Keyword bourbon, cinnamon, eggnog, nutmeg, rum
Prep Time 10 minutes
Cook Time 10 minutes
Chill 2 hours
Total Time 2 hours 20 minutes
Servings 4


  • 2 cups of milk
  • 3 egg yolks
  • cup granulated sugar
  • 1 cup heavy cream
  • tsp ground cinnamon
  • tsp ground nutmeg
  • 1 tsp vanilla extract
  • 3 ounces Brandy, Bourbon or Dark Rum *opt
  • Optional: whipped cream, star anise, ground cinnamon/sugar mixture for topping.


  • Mix the egg yolks and sugar with an electric mixer in a large bowl. Continue mixing until the mixture is thickened and pale.
  • In a saucepan, combine milk, cinnamon, and vanilla extract. Heat the milk over medium heat until it begins to boil.
  • Remove 1/3 cup of the hot milk and whisk into the egg yolks mixture to temper the egg yolks.
  • Pour the tempered egg yolk mixture back into the saucepan while whisking continuously. Add ground nutmeg. Continue cooking on low heat for approximately 5-7 minutes until the mixture thickens a little. Do not boil.
  • Let the milk mixture cool to room temperature.
  • Pour the heavy cream into the bowl. Whip the heavy cream until soft peaks form.
  • Add the whipped cream to the cooled milk mixture and whisk to combine.
  • Boozy Eggnog - add the 3 ounces of Bourbon or Dark Rum to the mixture when you add the heavy cream.
  • Place in the refrigerator and cool completely for at least 2 hours.
  • Pour eggnog into glasses. Top with whipped cream, ground cinnamon/sugar mixture, and star anise.


*I highly recommend using a cinnamon/sugar mixture instead of just cinnamon to rim the glasses because cinnamon is hydrophobic & can cause choking if inhaled by itself. Water won't wash it away, only a milk-based liquid like this eggnog will dissipate any cinnamon that may be ingested on the rim.