Skip to content

Homemade Eggnog Recipe

November 8, 2025

Homemade Eggnog

Prep Time: 15 mins

Cook Time: 15 mins

Chill Time: 2 hrs

Total Time: 2 hrs 30 mins

Servings: 6

Ingredients

  • 6 large eggs
  • 3/4 cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground nutmeg, plus more for garnish
  • 1/4 teaspoon ground cinnamon
  • 1/2 cup bourbon, rum, or brandy (optional)

Directions

  1. Whisk Eggs and Sugar:
    In a large mixing bowl, whisk together the eggs and sugar until smooth and light in color.
  2. Heat Milk and Spices:
    In a medium saucepan over medium heat, combine the milk, cinnamon, and nutmeg. Stir occasionally and heat until steaming but not boiling.
  3. Temper the Eggs:
    Slowly pour about 1/2 cup of the hot milk mixture into the egg mixture while whisking constantly to prevent the eggs from scrambling. Gradually whisk in the remaining hot milk.
  4. Cook the Mixture:
    Pour the combined mixture back into the saucepan and cook over medium heat, stirring constantly with a wooden spoon until it thickens slightly and coats the back of the spoon (about 160°F / 70°C). Do not boil.
  5. Add Cream and Flavoring:
    Remove from heat. Stir in the heavy cream and vanilla extract. If desired, stir in bourbon, rum, or brandy.
  6. Chill:
    Pour the eggnog into a pitcher, cover, and refrigerate for at least 2 hours or until completely chilled.
  7. Serve:
    Stir before serving. Pour into glasses, sprinkle with nutmeg, and enjoy cold.

Cook’s Note:

For an extra-rich texture, fold in softly whipped cream before serving. To make it alcohol-free, simply omit the spirits — it’s still delicious!