Creamy Homemade Eggnog Recipe for the Holidays

img 5353 1

Homemade eggnog is rich, creamy, and far more flavorful than store-bought. It has a smooth, custard-like texture and a warm spice aroma. Made from egg yolks, milk, cream, sugar, nutmeg, and vanilla, the mixture is gently cooked to form a silky base. You can finish it with a splash of rum, bourbon, or brandy if you like; served chilled or slightly warm, it’s an indulgent, well-balanced holiday classic.

Key Ingredients for Homemade EggNog

  • Egg Yolks – Give the drink its rich, custardy texture.
  • Whole Milk – Forms the base and keeps the eggnog drinkable.
  • Heavy Cream – Adds luxurious body and a classic mouthfeel.
  • Sugar – Balances the dairy and egg richness with sweetness.
  • Nutmeg – Provides the warm, holiday spice note.
  • Vanilla Extract – Adds depth and rounds the flavors.
  • Bourbon, Rum, or Brandy (Optional) – Gives warmth and complexity when desired.

Adjusting Eggnog to Your Preferred Consistency

One of the benefits of making eggnog at home is that you can control the texture. Cook the custard base gently: the longer you heat it (without boiling), the thicker it becomes as the egg yolks set. For a lighter, more drinkable eggnog, remove the mixture from the heat as soon as it lightly coats the back of a spoon. For a richer, more decadent result, cook a bit longer while stirring constantly to keep the texture silky. Avoid boiling to prevent curdling.

How to Prevent Eggnog From Curdling

To avoid curdling, use gentle heat and continuous stirring. Cook over low to medium-low heat and never let the mixture boil, which makes eggs scramble. Temper the egg yolks by slowly whisking in warm milk before returning the mixture to the pan. Remove from heat as soon as the mixture thickens slightly for a smooth, silky eggnog every time.

Homemade Eggnog

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes

img 5353 2
A smooth, lightly creamy homemade eggnog with warm spices, easily adjusted to your preferred thickness for the ideal holiday sip.

Ingredients 

  • 2 cups milk
  • 1 cup heavy cream
  • 1 tsp cinnamon
  • 1 tsp allspice
  • 1 tsp nutmeg
  • 1 tsp vanilla
  • 5 egg yolks
  • cup sugar
  • 1 cup heavy cream, (whipped)

Instructions 

  • In a bowl, whisk together 5 egg yolks and 1/3 cup sugar until pale and slightly thickened. Set aside.
    5 egg yolks, ⅓ cup sugar
  • Combine 2 cups milk, 1 cup heavy cream, 1 tsp cinnamon, 1 tsp allspice, 1 tsp nutmeg, and 1 tsp vanilla in a saucepan.
    2 cups milk, 1 cup heavy cream, 1 tsp cinnamon, 1 tsp allspice, 1 tsp nutmeg, 1 tsp vanilla
  • Warm the milk and spices over medium heat, stirring, until it steams and reaches roughly 80°F (just before simmering).
  • Temper the eggs by adding the warm milk to the yolk mixture slowly, about a cup at a time, whisking constantly. Do not add it all at once or the eggs will cook.
  • Return the combined mixture to the saucepan and cook over medium heat, stirring constantly, until it reaches your desired thickness—about 5 more minutes for a slightly thicker custard. Do not boil.
  • Remove from heat and let cool slightly, then fold in 1 cup whipped heavy cream to lighten the texture.
    1 cup heavy cream
  • Chill before serving, or serve slightly warm, and finish with a sprinkle of extra nutmeg. If desired, add a splash of bourbon, rum, or brandy to taste.
    img 5353 4

Additional Info

Course: Drinks
Cuisine: American