🎄 216 days until Christmas — start early, spend smarter, enjoy more.
Drinks

Perfect Homemade Eggnog — Classic Recipe Plus Aged, Cooked, and Non-Alcoholic Versions

Homemade eggnog deep dive — the classic recipe, the aged version (better than store-bought by miles), cooked safe version, and kid-friendly versions.

Updated May 21, 2026

Homemade eggnog is the single biggest difference between "fine Christmas drinks" and "drinks that get talked about for years." The store-bought version is unrelated to the real thing. The classic recipe takes 20 minutes; the aged version takes 30 days. Both are dramatically better than anything you can buy.

This guide covers four versions: the classic, the aged-for-weeks (the holy grail), the cooked-for-food-safety, and the kid-friendly non-alcoholic.

What real eggnog actually is

Eggnog at its core is custard + dairy + spirits + spice. Each component matters:

  • Custard: beaten eggs + sugar create the base
  • Dairy: heavy cream + whole milk for richness
  • Spirits: bourbon, brandy, rum (or a combination)
  • Spice: fresh nutmeg + cinnamon + sometimes vanilla

The "real" Pennsylvania Dutch / Old World eggnog is closer to a custard you drink than a milky cocktail. Modern American eggnog is lighter (more milk, less cream), but still recognizable as that same drink.

The classic recipe (serves 8-10)

The traditional Christmas Eve eggnog. Made same-day, served chilled.

Ingredients

  • 6 large egg yolks (save whites for separate use or discard)
  • 3/4 cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1/2 cup bourbon (Buffalo Trace, Knob Creek, or Maker's Mark)
  • 1/4 cup dark rum (Cruzan, Mount Gay, or Myers's)
  • 1/2 teaspoon ground nutmeg (PLUS extra for garnish — use fresh-grated if possible)
  • 1/4 teaspoon ground cinnamon
  • 1 teaspoon vanilla extract

Method

  1. In a large bowl, whisk egg yolks until pale yellow (about 2-3 minutes).
  2. Gradually whisk in sugar until the mixture is thick and ribbons off the whisk (about 4-5 more minutes).
  3. Whisk in milk + cream + bourbon + rum + nutmeg + cinnamon + vanilla.
  4. Cover and refrigerate at least 4 hours, ideally overnight.
  5. Before serving: whisk thoroughly (it may have separated slightly).
  6. Pour into glass cups. Garnish with fresh-grated nutmeg.

The result: silky, rich, alcoholic enough to feel celebratory but not punch-bowl strong.

The aged eggnog (the holy grail)

This is the version that converts eggnog skeptics. The aging process changes the texture and flavor dramatically — for the better.

How aging works

  • The high alcohol content (40%+) is anti-microbial, making aged eggnog safer than fresh
  • Flavors meld over weeks — the harsh alcohol notes mellow, the eggs round out
  • The texture becomes silkier as proteins continue to bind
  • 3-30 days is the typical aging window (some chefs age for months)

Aged eggnog recipe (serves 12-15)

  • 12 large egg yolks
  • 1 cup granulated sugar
  • 3 cups whole milk
  • 3 cups heavy cream
  • 2 cups bourbon
  • 1 cup dark rum
  • 1/2 cup cognac or brandy
  • 1 teaspoon ground nutmeg
  • 1/2 teaspoon ground cinnamon
  • 2 teaspoons vanilla extract

Method

  1. Whisk yolks + sugar until thick and pale (same as classic).
  2. Whisk in milk + cream + ALL spirits + spices + vanilla.
  3. Transfer to a large mason jar or glass container with a tight lid.
  4. Refrigerate for AT LEAST 7 days, ideally 3-4 weeks. Even 30 days is fine.
  5. Shake or stir gently every 5-7 days.

Drinking aged eggnog

  • The longer it ages, the better.
  • At 7 days: noticeable improvement.
  • At 14 days: dramatically smoother.
  • At 30 days: smoothest texture; flavors fully integrated.
  • Garnish with fresh nutmeg when serving.

Cooked eggnog (food-safety version)

For people who worry about raw eggs, or who want to serve to children, pregnant guests, or immunocompromised people:

Recipe (same as classic, but with one technique change)

  • All ingredients from the classic recipe above

Method

  1. In a saucepan, combine egg yolks + sugar + milk. Whisk constantly.
  2. Cook over medium-low heat, whisking constantly, until the mixture coats the back of a spoon (about 5-7 minutes).
  3. DO NOT BOIL. The mixture should reach 160°F (use a thermometer) — pasteurizes the eggs without scrambling them.
  4. Remove from heat. Whisk in cream + bourbon + rum + nutmeg + cinnamon + vanilla.
  5. Strain through a fine-mesh sieve (removes any cooked egg bits).
  6. Cool completely. Refrigerate overnight.
  7. Serve chilled.

Texture is slightly thicker than uncooked classic; flavor is virtually identical.

Non-alcoholic kid-friendly eggnog

For kids, designated drivers, or non-drinkers:

Recipe (serves 6-8)

  • 6 large egg yolks
  • 3/4 cup granulated sugar
  • 3 cups whole milk (replaces the spirits)
  • 1 cup heavy cream
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon ground cinnamon
  • 1 teaspoon vanilla extract

Method

  1. Use the cooked method above (so the eggs are food-safe for kids).
  2. Combine yolks + sugar + 2 cups milk in saucepan. Whisk constantly over medium-low.
  3. Cook until 160°F, stirring constantly. Don't boil.
  4. Remove from heat. Whisk in remaining 1 cup milk + cream + nutmeg + cinnamon + vanilla.
  5. Strain. Cool. Refrigerate overnight.

Optional adult-version conversion

  • At serving time, add 1-2 oz bourbon to each adult's cup.
  • Kids get the same base, no spirits.
  • Adults get the same drink, lightly spiked.

This is the smartest version for mixed-age gatherings.

The "ratios" question

Different families have different preferences. Adjust to taste:

Sweeter eggnog

  • Increase sugar to 1 cup (from 3/4 in the classic)
  • Add 1 tbsp honey
  • Best for kid-friendly versions

Stronger eggnog

  • Increase bourbon to 3/4 cup, rum to 1/2 cup
  • Add 1/4 cup cognac
  • Best for adult-only late-night Christmas Eve

Thicker / richer eggnog

  • Use 1.5 cups cream + 1.5 cups milk (instead of 1 + 2)
  • Better for dessert-style eggnog

Lighter eggnog

  • Use 1/2 cup cream + 2.5 cups milk
  • Better for mid-day or aperitif-style eggnog

Common eggnog mistakes

The errors that ruin great eggnog:

1. Eggs over-cooked into custard chunks

  • Cause: heat too high in the cooked method
  • Fix: use a candy thermometer; pull at 160°F exactly
  • Recovery: strain aggressively; you might lose 10-15% of the volume but the rest is fine

2. Too thin / watery eggnog

  • Cause: too much spirits, not enough yolks
  • Fix: add 1-2 more whisked yolks to the mixture; refrigerate overnight

3. Too sweet / too sugary

  • Cause: sugar measured wrong, or sweet spirits added
  • Fix: can't reverse easily; serve in smaller portions next time

4. Tastes too alcoholic

  • Cause: insufficient aging, or too much spirits
  • Fix: age longer; or dilute with more milk

5. Separated/curdled

  • Cause: added cold dairy to hot custard
  • Fix: strain through a sieve; whisk vigorously; should re-emulsify

How to serve

The serving details:

Glasses

  • Punch cups or small glass mugs (4-6 oz capacity)
  • NOT heat-retaining mugs — eggnog is served cold
  • NOT large glasses — eggnog is rich; smaller portions

Garnish

  • Fresh-grated nutmeg on top of each glass
  • Cinnamon stick as a stirrer
  • Optional: whipped cream on top with a dusting of nutmeg

Temperature

  • Cold from the fridge — never room temperature
  • DO NOT heat eggnog. The "warm eggnog" version is a different drink.

Pairing

  • Christmas cookies — soft butter cookies, gingerbread, sugar cookies
  • Cheese boards — surprisingly good with sharp aged cheddar
  • Fruit cake — the classic pairing
  • Charcuterie boards — works against the salty meats

How much to make

Per person:

  • 2-3 servings of 4-6 oz each for a Christmas Eve party
  • 1-2 servings of 4-6 oz for Christmas Day
  • For 8 guests: the classic recipe (above) makes about 12 servings — perfect amount

Storage

Classic eggnog (fresh)

  • Refrigerate up to 4 days. Whisk before each use.
  • Don't freeze — the texture breaks down.

Aged eggnog

  • Refrigerate up to 30 days (sometimes longer with high alcohol content).
  • The high alcohol % is preservative.
  • Many chefs claim it improves at 3-6 months — but most home cooks finish it well before.

Cooked eggnog (food-safety version)

  • Refrigerate up to 5 days. Strain before drinking.

Cross-references

For the broader Christmas drinks landscape, see Christmas cocktails and drinks.

For the perfect Christmas dessert pairings to serve with eggnog, see Christmas desserts.

For the broader Christmas meal context, Christmas Eve dinner ideas and Christmas charcuterie board cover the food side.

Perfect homemade eggnog is one of the easiest "I'm a serious host" wins of the Christmas season. The classic version takes 20 minutes; the aged version takes 30 days of patience. Either dramatically beats store-bought. Make a real batch this year — and the eggnog becomes part of the Christmas reputation you build over decades.