Go Back
A festive glass of creamy eggnog with a gold rim, topped with nutmeg and surrounded by cinnamon sticks and holiday decor.

Creamy Spiced Classic Eggnog

Indulge in the rich, velvety tradition of homemade eggnog with this perfectly spiced, deeply satisfying recipe. A true holiday classic that's surprisingly easy to make and far superior to store-bought.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 8 servings
Course: Beverage, Dessert
Cuisine: American
Calories: 350

Ingredients
  

For the Custard Base
  • 4 cups Whole Milk
  • 2 cups Heavy Cream
  • 8 Large Egg Yolks
  • 3/4 cup Granulated Sugar
  • 2 tsp Vanilla Extract
  • 1 tsp Ground Nutmeg freshly grated, plus more for garnish
  • 1/2 tsp Ground Cinnamon
  • Pinch Salt
Optional (Alcoholic Version)
  • 1 to 1.5 cups Brandy, Bourbon, or Rum to taste

Equipment

  • Large heavy-bottomed saucepan
  • Large mixing bowl
  • Whisk
  • Fine-mesh sieve
  • Heatproof spatula
  • Thermometer (instant-read or candy)
  • Airtight pitcher or container

Method
 

Prepare the Custard
  1. In a large, heavy-bottomed saucepan, combine the whole milk, heavy cream, 1/2 tsp ground nutmeg, 1/2 tsp ground cinnamon, and a pinch of salt. Heat over medium heat, stirring occasionally, until just simmering and small bubbles appear around the edges. Do not boil. Remove from heat.
  2. In a large mixing bowl, whisk the egg yolks and granulated sugar together until pale yellow and slightly thickened, about 2-3 minutes.
  3. Slowly ladle about 1 cup of the warm milk mixture into the egg yolk mixture, whisking constantly to temper the yolks. This prevents the eggs from scrambling.
  4. Gradually pour the tempered egg yolk mixture back into the saucepan with the remaining warm milk, whisking continuously.
  5. Return the saucepan to medium-low heat. Cook, stirring constantly with a heatproof spatula, until the mixture thickens enough to coat the back of a spoon (nappe consistency) and reaches 160°F (71°C) on an instant-read thermometer. This usually takes about 8-12 minutes. Do not boil.
Chill and Serve
  1. Immediately remove the saucepan from the heat. Stir in the vanilla extract. Pour the eggnog through a fine-mesh sieve into a clean pitcher or large container to remove any cooked egg bits or spices, ensuring a smooth texture.
  2. Let the eggnog cool at room temperature for about 30 minutes, stirring occasionally.
  3. Cover the container and refrigerate for at least 4 hours, or preferably overnight, to allow the flavors to meld and the eggnog to thicken further.
  4. Once thoroughly chilled, stir well. If desired, whisk in the brandy, bourbon, or rum at this stage. Pour into serving glasses and garnish with freshly grated nutmeg.

Notes

For an extra rich and frothy eggnog, you can whip 1/2 cup of additional heavy cream to soft peaks and fold it into the chilled eggnog just before serving. Store homemade eggnog in an airtight container in the refrigerator for up to 3-4 days (without alcohol) or up to 1 week (with alcohol, as alcohol acts as a preservative). Always use pasteurized eggs for safety. If you are concerned about raw eggs, ensure the mixture reaches 160°F (71°C) to cook the eggs safely.