Homemade Eggnog

real eggnog
Brent Hofacker/shutterstock


12 large egg yolks
1 cup granulated sugar
1 quart milk
1 teaspoon cinnamon
1 teaspoon ground cloves
1 quart half-and-half
Optional: 1 to 2 cups rum
Freshly grated nutmeg



  1. Whisk the egg yolks and sugar in a large bowl until smooth.

  2. In a large saucepan over medium-high heat, combine the milk, cinnamon, and gloves. Stir often and heat until mixture reaches a bare simmer. 

  3. In a thin stream, whisk the hot milk into the mixture of egg yolks and sugar, whisking constantly.

  4. Pour this mixture into the large saucepan and cook over low heat, stirring frequently with a wooden spoon until mixture coats the
  5. back of the spoon (about 12 minutes; do not let mixture boil).

When mixture is just slightly thickened (or until it reaches about 160 degrees F on a thermometer), pour into a large bowl and let cool. It will thicken more as it cools.

Stir in the half-and-half and (optional) rum. 

  6. Pour the eggnog into a pitcher or other container and cover with plastic wrap. 
  7. Chill for 3 hours or overnight. 
  8. Sprinkle each serving with grated nutmeg and serve with a cinnamon stick.

Note: If you want a thinner, completely smooth consistency, you can add the entire mixture to a blender with 1 or 2 tablespoons of milk and blend until smooth.

Store homemade eggnog in the fridge for up to one week.


10 to 12 servings

Preparation Time

15 Minutes

Cook Time

10 Minutes

Total Time

25 Minutes

Leave a Comment