Season's TableSeasonal recipes, written like a friend in the kitchen

Recipes › Cooked eggnog

Homemade Eggnog (Cooked, Custard-Style)

By the Season's Table team · Updated

Disclosure: this recipe contains Amazon affiliate links. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.

Real eggnog is a thin stirred custard, and it takes about 25 minutes at the stove plus a few hours in the fridge. Cooking the eggs gently to 160 °F is what makes it safe to share, so the one tool you really need is an instant-read thermometer. A fine-mesh strainer catches any stray bits of egg, and whole nutmeg with a small grater (all on Amazon) tastes much brighter than the jar of ground.

Short answer: whisk 6 yolks with sugar, temper them with 2 cups of hot milk, and cook over medium-low heat, stirring, until a thermometer reads 160 °F (71 °C). Strain, stir in 1 cup of cold cream and the vanilla, cool over ice water, and chill for at least 4 hours. Add spirits just before serving if you like. It keeps 2 to 4 days in the fridge, and USDA says not to freeze homemade eggnog.

Five numbered steps for cooked eggnog next to a thermometer: warm the milk, temper the yolks, cook to 160 degrees Fahrenheit, strain into cold cream over ice water, and chill for at least 4 hours, with curdling likely above 160 degrees
The whole method at a glance. The number that matters most is 160 °F.

Cooked Custard-Style Eggnog

Prep 10 minCook 15 minTotal 4 hr 25 minServes 6 (about 4 cups)

Total time includes 4 hours of chilling. The spirits are optional: leave them out for an alcohol-free batch.

Ingredients

Eggnog

  • 6 large egg yolks
  • 2/3 cup (135 g) granulated sugar
  • 1/8 teaspoon salt
  • 2 cups (480 ml) whole milk
  • 1/2 teaspoon freshly grated nutmeg, plus more for serving
  • 1 cup (240 ml) heavy cream, cold
  • 2 teaspoons vanilla extract

Optional

  • 1/2 cup (120 ml) bourbon, dark rum or brandy, or a mix

Instructions

  1. Get set up first, because the last step moves fast. Fill a large bowl with ice and a little cold water, set a smaller clean bowl inside it, and rest a fine-mesh strainer over the smaller bowl. Keep the cream in the fridge until you need it.
  2. In a medium bowl, whisk the egg yolks, sugar and salt for 1 to 2 minutes, until pale and a little thicker.
  3. Warm the milk and nutmeg in a heavy medium saucepan over medium heat until steaming, with small bubbles at the edge, about 5 minutes. Don't let it boil.
  4. Whisking the yolks constantly, pour in about 1 cup of the hot milk in a thin stream. Then whisk this warmed yolk mixture back into the saucepan.
  5. Cook over medium-low heat, stirring constantly and scraping the bottom and corners of the pan, until a thermometer in the middle of the liquid (not touching the pan) reads 160 °F (71 °C), about 4 to 8 minutes. Never let it boil.
  6. Right away, pour the custard through the strainer into the bowl set over ice. Stir in the cold cream and the vanilla, then stir now and then for about 5 minutes, until cool.
  7. Cover and refrigerate for at least 4 hours, until completely cold. It will thicken as it chills.
  8. Whisk before serving. Stir in the spirits, if using, and thin with a splash of milk if you like. Pour into small glasses and grate a little nutmeg on top.

Why cook the eggs?

Raw eggs can carry Salmonella. Iowa State University Extension says eggs must reach 160 °F to kill bacteria that may be present, and the method here is the cooked egg base it describes: hot milk, slowly combined with beaten yolks and sugar, then stirred over gentle heat until it hits that temperature. K-State Research and Extension gives the same number. Both say to make the cooked base even if you start with pasteurized eggs.

What the heat does for the texture

The same gentle heat thickens the yolks, which is where eggnog gets its body. Don't expect pudding. Hot from the pan it pours like heavy cream, and it thickens more as it chills.

Who should be extra careful

FDA lists children, older adults, pregnant women and people with weakened immune systems as being at greater risk of severe illness from Salmonella. Iowa State says a cooked base matters most when you're serving those guests, and points to non-alcoholic eggnog for young children and anyone pregnant. If you're pregnant and have questions about what's right for you, ask your doctor.

Does the alcohol make it safe?

Don't count on it. Iowa State says alcohol slows bacterial growth, but the amount in most recipes isn't enough to kill bacteria. NC State University's write-up, with food-safety researcher Ben Chapman, describes a 2010 investigation where ethanol alone cut Salmonella by about 90 to 99 percent over 24 hours, with no reduction in the first hour. Chapman adds that the fat in cream can help protect Salmonella cells. So here the liquor is for flavor, and the heat does the safety work.

What about aged eggnog?

You may see recipes that rest raw eggs and liquor for weeks. The evidence is thin. A 2008 experiment at Rockefeller University called its Salmonella result inconclusive (it used far more Salmonella than a contaminated egg would carry) and said more realistic tests would be needed to call spiked eggnog safe or unsafe. Chapman calls that work anecdotal and not peer-reviewed. Iowa State does pass along a Cook's Illustrated method of 1 1/2 ounces of 80-proof liquor per egg, three weeks in the fridge and the dairy added only at serving, but this recipe doesn't rely on aging.

How to keep it from curdling

The spoon test

According to Iowa State, at 160 °F the mixture firmly coats a metal spoon and stays separated when you draw a finger through it. That's a handy visual cue, but let the thermometer make the call.

If it curdles anyway

A few small bits will stay behind in the strainer, and that's the reason for straining. If the whole batch looks grainy, Iowa State's fix is to blend it until smooth. Let it cool a little first and leave the blender's lid vented, because hot liquid in a sealed blender can push the lid off. Then chill as usual.

Thick or thin: getting the texture right

Which spirits to use

Bourbon, dark rum and brandy are the traditional choices, alone or mixed. Start with 1/2 cup for the batch, taste, and add more if you like it stronger. Stir the spirits in cold, once the eggnog has chilled. Cooking for a mixed crowd? Divide the batch into two pitchers, spike only one, and label them.

The alcohol-free version

Just leave the spirits out, since nothing else in the recipe changes. An extra grating of nutmeg helps fill in the flavor, and some people add a little rum extract. If you're avoiding alcohol entirely, check the labels: vanilla and rum extracts are usually made with alcohol, and it doesn't cook off here because they go in after the heat. Alcohol-free vanilla or the seeds from a vanilla bean get around that.

Make-ahead and storage

You can make this up to 2 days before a party, which still leaves time in USDA's window for leftovers. Chilling overnight also gives the nutmeg time to come through. Get the cooled eggnog into the fridge promptly, keep it covered, and count the days from when you cooked it. The USDA chart has no longer time for spiked eggnog, and Chapman notes that even with alcohol, eggnog can still spoil.

Homemade vs store-bought storage times

EggnogRefrigeratorFreezer
Homemade2 to 4 daysDo not freeze
Commercial3 to 5 daysUp to 6 months

From the egg storage chart in USDA FSIS's "Shell Eggs from Farm to Table."

Serving it at a party

Pour it in small glasses, since it's rich, and keep the pitcher in the fridge between rounds. FDA's rule for egg dishes is no more than 2 hours out of the refrigerator, or 1 hour when it's above 90 °F, so a punch bowl should sit in a bigger bowl of ice if it's staying out longer. It goes well with a plate of gingerbread cookies or decorated sugar cookies, or as a small dessert after a Christmas prime rib.

What to do with the leftover whites

You'll have 6 egg whites left over. University of Minnesota Extension lists raw whites at 2 to 4 days in the fridge or up to 1 year in the freezer, so there's no rush. Cook them into omelets or scrambled eggs, or bake them into meringues.

Sources and further reading

Questions and answers

Is homemade eggnog safe to drink?

Yes, if the egg base is cooked to 160 °F (71 °C), which kills Salmonella that may be in the eggs. Recipes with raw, unpasteurized eggs are the risky ones. Iowa State University Extension and K-State both recommend a cooked base, even with pasteurized eggs.

Does alcohol in eggnog kill the bacteria?

Not reliably. Iowa State University Extension says the amount of alcohol in most recipes can slow bacteria but won't kill them. Cook the base to 160 °F and think of the liquor as flavor.

How long does homemade eggnog last in the fridge?

USDA lists homemade eggnog at 2 to 4 days in the refrigerator. Its chart has no longer time for spiked eggnog, so use the same window. Keep it covered and cold, and throw it out if it smells or looks off.

Can you freeze homemade eggnog?

USDA says not to freeze homemade eggnog. Its chart lists only commercial eggnog for the freezer, for up to 6 months. If you won't finish a full batch in time, make less: the recipe halves easily.

Why did my eggnog curdle?

The eggs got too hot too fast: the milk went in too quickly, the heat was too high, or the custard went past 160 °F. Small bits strain right out. If the whole batch is grainy, Iowa State University Extension says to blend it until smooth, then chill as usual.

How this was written: A classic stirred-custard eggnog using common home-cooking proportions. The cooked-base method and the 160 °F target follow Iowa State University Extension and K-State Research and Extension; storage times come from the USDA FSIS egg storage chart, the 2-hour rule and higher-risk groups from FDA, and the evidence on alcohol from NC State University and Rockefeller University. Texture and spirit suggestions are standard home-cooking practice. No nutrition numbers.