Homemade Eggnog Recipe

Smooth and silky homemade eggnog with a sneaky kick of booze! Enjoy a frothy start and a creamy finish with each glass.
Prep Time 10 minutes
Cook Time 5 minutes
Chilling 2 hours
Total Time 2 hours 15 minutes
Servings 5 people


  • 4 eggs
  • 2/3 cup granulated sugar
  • 2 cups milk
  • 1 cup heavy whipping cream
  • 1 TBS pure vanilla extract
  • 1/2 tsp salt
  • 1/2 tsp allspice
  • 1 TBS granulated sugar
  • 1/2 cup Hennessy bourbon, or dark rum (optional)
  • Cinnamon to garnish


  1. Separate the egg whites from the yolks
  2. Pour egg yolks into a mixing bowl; reserve whites for later
  3. Add 2/3 cup of sugar to the yolks
  4. Using a whisk or electric mixer, mix yolks and sugar together until mixture turns pale yellow.
  5. Pour in the milk and heavy whipping cream.
  6. Mix until well combined
  7. Pour mixture into a heavy bottom saucepan
  8. Heat on medium-low (setting at 4-5) while whisking constantly until a candy thermometer inserted into the mixture reaches 170°F. (Do NOT Boil)
  9. Remove from heat
  10. Stir in the salt, vanilla, and allspice.
  11. Pour mixture into a glass bowl or pitcher.
  12. Allow eggnog to cool at room temperature
  13. Pour the reserved egg whites into a clean mixing bowl
  14. Using a clean whisk or mixer attachments, beat the egg whites until soft peaks are formed
  15. Pour in 1 TBS of sugar
  16. Continuing beating the whites until stiff peaks are formed
  17. Fold the egg whites into the eggnog. Whisk to combine.
  18. Stir in the liquor of choice (optional)
  19. Refrigerate for at least 2 hours.
  20. Garnish each serving with ground cinnamon.
  21. Enjoy!