Homemade Eggnog

No need for the store-bought seasonal treat when you can make this simple homemade batch. Just the right amount of sweetness and not too thick, but perfectly creamy! Add your choice of brandy, bourbon or rum for an adult version.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 32 oz


  • 6 egg yolks
  • 34 cup sugar
  • 2 12 cups milk
  • 1 cup heavy whipping cream
  • 12 teaspoon nutmeg
  • 3 whole cloves
  • 14 teaspoon salt
  • 12 teaspoon vanilla
  • whipped cream
  • cinnamon


  1. In a medium bowl, whisk the egg yolks and sugar together until light and creamy. Set aside.
  2. In a saucepan over medium-high heat, combine the milk, cream, nutmeg, cloves and salt. Stirring frequently until it comes up to a low simmer. Temper the egg mixture by ladling a small amount of the hot milk mixture to the egg yolks and whisking quickly to incorporate well.
  3. Repeat a couple times more until the egg mixture is hot. Gradually whisk the egg mixture completely back into the hot milk in the pot and place back on the stovetop. Whisk constantly for about 5 minutes, until the mixture is just slightly thickened. Remove from heat and stir in vanilla.
  4. Pour the eggnog into a serving pitcher and cover with plastic wrap. Chill until ready to serve.
  5. Garnish with whipped cream and cinnamon, if desired. Store in the fridge for up to one week.


To make this with alcohol, add 4-6 ounces of brandy, bourbon before placing in the fridge.

Related Recipes