Updated Oct 8, 2026· 11 min read

Key takeaways

  • 4 cups (960 ml) whole milk – 3.25% fat, not low-fat or skim
  • 2 cups (480 ml) heavy cream – 36% to 40% fat
  • 6 large egg yolks
  • 3/4 cup (150 g) granulated sugar
  • 1/4 teaspoon fine sea salt
  • 2 teaspoons pure vanilla extract
  • 3/4 teaspoon freshly grated nutmeg, plus more for serving
  • 1/4 teaspoon ground cinnamon (optional)
  • 1 to 1.5 cups (240 to 360 ml) bourbon, brandy, or dark rum, optional – add after cooking
  • For serving: lightly whipped cream or whipped egg whites if desired

A classic cooked eggnog recipe uses 4 cups whole milk, 2 cups heavy cream, 6 large egg yolks, 3/4 cup granulated sugar, and heats the custard to 160°F to 165°F for safe consumption before chilling for at least 4 hours. This cooked method creates a rich, silky texture that will not curdle and allows you to add 1 to 1.5 cups of bourbon, brandy, or rum to taste without compromising food safety.

This version is the traditional American holiday custard, not the uncooked blender style, and it balances dairy fat, egg thickness, and sweetness so it pours like melted ice cream rather than drinking like sweet milk. The recipe below gives exact measurements, temperatures, and timing for a safe, foolproof result every time.

What Makes This a Classic Cooked Eggnog

Classic eggnog is a cooked custard base of milk, cream, egg yolks, and sugar, flavored with vanilla, nutmeg, and optionally aged spirits. Unlike uncooked or “no-cook” eggnog where raw yolks are simply whisked with dairy, the cooked version gently heats the mixture until the egg proteins thicken and reach a food-safe temperature.

The cooking step does two things: it acts as a safety control and it builds texture. Egg yolks begin to thicken around 150°F and set firmly at 180°F, so holding the custard at 160°F to 165°F pasteurizes the eggs without scrambling them, according to the FDA Food Code guidance for egg mixtures. The result is stable, spoon-coating eggnog that can be made 2 to 3 days ahead and actually improves as it chills.

Classic Cooked Eggnog: Exact Ingredients

This recipe yields about 7 to 8 cups, or 10 to 12 servings of 3/4 cup each. Use large eggs, which average about 17 to 18 grams of yolk each without the white, and measure dairy by volume for consistency.

  • 4 cups (960 ml) whole milk – 3.25% fat, not low-fat or skim
  • 2 cups (480 ml) heavy cream – 36% to 40% fat
  • 6 large egg yolks
  • 3/4 cup (150 g) granulated sugar
  • 1/4 teaspoon fine sea salt
  • 2 teaspoons pure vanilla extract
  • 3/4 teaspoon freshly grated nutmeg, plus more for serving
  • 1/4 teaspoon ground cinnamon (optional)
  • 1 to 1.5 cups (240 to 360 ml) bourbon, brandy, or dark rum, optional – add after cooking
  • For serving: lightly whipped cream or whipped egg whites if desired

Do not substitute whole eggs for yolks in this ratio. Whites add water and sulfur notes and thin the custard. If you must use whole eggs, use 4 whole large eggs instead of 6 yolks and expect a lighter, less rich result.

Scaling the Recipe Up or Down

Keep the ratio of 1 cup dairy to 1 egg yolk and 2 tablespoons sugar for consistent thickness. The table below shows precise scaling to help you batch for a crowd or make a small test batch.

Batch Size Whole Milk Heavy Cream Egg Yolks Sugar Yield Spirits (Optional)
Small (4 servings) 1.5 cups (360 ml) 0.75 cup (180 ml) 3 yolks 6 Tbsp (75 g) ~3 cups 1/2 to 3/4 cup
Standard (10-12 servings) 4 cups (960 ml) 2 cups (480 ml) 6 yolks 3/4 cup (150 g) ~7.5 cups 1 to 1.5 cups
Large Party (20-24 servings) 8 cups (1.92 L) 4 cups (960 ml) 12 yolks 1.5 cups (300 g) ~15 cups 2 to 3 cups

Choosing Dairy, Sugar, and Spirits

The ratio of milk to cream controls richness and mouthfeel. A 2:1 milk-to-cream ratio is the classic American standard: rich enough to coat the glass but fluid enough to drink chilled. Using all milk produces thin, watery eggnog. Using all heavy cream produces a texture closer to melted custard that is heavy after a few sips and contains over 35 grams of fat per cup.

For sugar, granulated white sugar gives the cleanest flavor and lets nutmeg and vanilla stand out. Light brown sugar can replace up to half the white sugar for a butterscotch note, but it darkens the color and adds molasses acidity that can slightly thin the custard. Keep total sugar between 12 and 14 grams per 100 ml of dairy for balanced sweetness; this recipe is at about 15.6 g per 100 ml before spirits, which tastes balanced once chilled, since cold dulls sweetness.

For spirits, choose one style rather than mixing all three. Bourbon adds vanilla and oak, brandy adds dried fruit and warmth, and dark rum adds molasses and spice. Add spirits only after the custard has cooled below 90°F to preserve flavor and avoid thinning the custard with alcohol heat. If you want a non-alcoholic version, replace spirits with 1 teaspoon rum extract plus 1 cup additional milk, or simply omit them.

Spirit Option Flavor Profile Amount for Standard Batch Alcohol by Volume in Finished Eggnog (Approx.) Best For
Bourbon (80 proof) Vanilla, caramel, oak 1 cup (240 ml) 5.1% Traditional, bourbon-forward holiday flavor
Brandy or Cognac (80 proof) Fruit, warming spice 1 cup (240 ml) 5.1% Smoother, less smoky than bourbon
Dark Rum (80 proof) Molasses, brown sugar 1 cup (240 ml) 5.1% Sweeter, Caribbean-style eggnog
Extra-strong (any 80 proof) Varies 1.5 cups (360 ml) 7.4% Adults who prefer a noticeable kick; chill 24h to mellow
Non-alcoholic Cream and spice forward 0 cups 0% Family serving, keeps 3 to 4 days longer

Alcohol percentage is a worked estimate based on 7.5 cups total yield before spirits and per the manufacturer’s spec sheet for 80 proof spirits at 40% ABV.

Equipment You Need

You do not need specialty equipment, but a few tools prevent the two most common failures: scrambled eggs and thin custard. Use a heavy-bottomed 3 to 4 quart saucepan for even heat, a whisk, a silicone spatula, and an instant-read digital thermometer. The thermometer is non-negotiable for a cooked eggnog, since visual cues alone are unreliable.

A fine-mesh strainer is essential for straining the finished custard. It catches any small bits of cooked egg and ensures a silky pour even if you slightly overshoot temperature. You will also need a large bowl set over ice for rapid cooling, and glass jars or a pitcher with a lid for chilling.

Step-by-Step: How to Make Classic Cooked Eggnog

Plan for 20 minutes of active cooking and at least 4 hours of chilling, ideally overnight. Do not rush the heating or cooling stages.

  • Step 1: Whisk yolks, sugar, and salt. In a medium bowl, whisk 6 egg yolks with 3/4 cup sugar and 1/4 teaspoon salt for 60 to 90 seconds until pale, slightly thickened, and the sugar is mostly dissolved. This pre-dissolving prevents graininess and helps yolks heat evenly without clumping.
  • Step 2: Warm the dairy. In your saucepan, combine 4 cups whole milk, 2 cups heavy cream, 1/2 teaspoon of the nutmeg, and cinnamon if using. Heat over medium, stirring occasionally, until steaming and small bubbles form around the edge, about 160°F to 175°F. Do not boil. Scalding creates a skin and can cause a cooked-milk flavor.
  • Step 3: Temper the yolks. Slowly ladle about 1 cup of hot dairy into the yolk mixture while whisking constantly. Then whisk the warmed yolk mixture back into the saucepan in a slow stream. Tempering raises the yolk temperature gradually so they do not scramble on contact with hot liquid.
  • Step 4: Cook to 160°F to 165°F, stirring constantly. Cook over medium-low heat, stirring continuously with a spatula and scraping the corners and bottom. The custard will thicken slightly and coat the back of a spoon. Check temperature every 30 seconds. Remove from heat immediately when your instant-read thermometer reads 160°F and holds for 15 seconds. Going above 175°F risks curdling. Per USDA guidance, egg mixtures should reach 160°F to be considered safe.
  • Step 5: Strain and add vanilla. Immediately pour the custard through a fine-mesh strainer into a clean bowl. Stir in 2 teaspoons vanilla and the remaining 1/4 teaspoon nutmeg. Straining is your safety net for texture, even if no lumps are visible.
  • Step 6: Chill rapidly, then add spirits. Set the bowl over an ice bath and stir for 5 to 8 minutes until lukewarm, below 90°F. This rapid cooling moves the custard quickly through the bacterial danger zone between 40°F and 140°F. Once cooled, stir in 1 to 1.5 cups spirits if using. Cover and refrigerate at 38°F to 40°F for at least 4 hours, preferably 12 to 24 hours for flavor to meld.
  • Step 7: Adjust and serve. The chilled eggnog will be noticeably thicker than when warm. If it is too thick, thin with a splash of milk, 2 tablespoons at a time, to reach a pourable cream consistency. Serve in small cups, about 3/4 cup per portion, topped with freshly grated nutmeg. For a lighter, frothy top, fold in 1/2 cup softly whipped heavy cream just before serving.

Food Safety, Chilling, and Storage

Cooked eggnog is a dairy and egg custard and must be handled like any custard. Cool it from 140°F to 70°F within 2 hours and from 70°F to 40°F within an additional 4 hours, per FDA Food Code recommendations for potentially hazardous foods. The ice bath method above achieves this easily for a home batch.

Store eggnog tightly covered in glass jars or a pitcher in the coldest part of your refrigerator, not the door, at 40°F or below. Without alcohol, consume within 3 to 4 days. With 1 cup or more of 80 proof spirits, the alcohol and sugar act as mild preservatives and it will keep 5 to 7 days, with flavor peaking on day 2. Do not leave eggnog at room temperature for more than 2 hours total, or 1 hour if room temperature is above 90°F. Do not freeze cooked eggnog, as dairy and egg custards separate and become grainy when thawed.

If the eggnog smells sour, looks curdled, or has a yogurt-like tang, discard it. Do not taste to test freshness.

Common Mistakes and How to Fix Them

Most eggnog failures come from heat management, not ingredient quality. If your custard looks grainy or has small lumps, you likely overheated it past 180°F or heated too quickly on high. Strain it immediately through a fine mesh and blend briefly with an immersion blender for 5 seconds if needed. It will still taste good if caught early.

If your eggnog is too thin after chilling, it was undercooked and never reached 160°F long enough for the yolks to thicken. You can return it to the saucepan and gently reheat to 160°F again, but texture will not be quite as silky. Using an instant-read thermometer eliminates this guesswork.

If your eggnog is too thick, like pudding, you either used too many yolks, reduced the dairy by boiling, or added whipped cream that was too stiff. Thin it with cold whole milk a few tablespoons at a time. If it tastes too sweet after adding spirits, add a pinch more salt and an extra 1/4 teaspoon vanilla to balance, rather than adding more sugar.

For durability and cleanup, avoid aluminum saucepans for custards. Acidic dairy and egg can react and discolor, and thin aluminum heats unevenly and scorches. Stainless steel with an aluminum core or heavy enamel is more reliable and easier to clean after custard. Soak the saucepan in hot soapy water immediately after use, as dried egg custard is difficult to scrub once set.

Make-Ahead and Variation Ideas

For the best flavor, make eggnog 24 hours ahead. The nutmeg blooms, the vanilla rounds out, and the alcohol harshness softens. If you prefer a very thick, dessert-like eggnog for spooning over pound cake, use 8 yolks and reduce milk to 3.5 cups. For a lighter, drinkable version for a large punch bowl, use 4 yolks and increase milk to 5 cups.

For a mocha eggnog, add 2 tablespoons instant espresso powder to the warm dairy in Step 2. For a chocolate version, whisk 3 ounces finely chopped bittersweet chocolate into the hot strained custard until melted. For a dairy-sensitive option, this particular custard method does not adapt well to low-fat or plant milks without reformulating thickeners and fats, so choose a different recipe style if you need dairy-free.

Frequently Asked Questions

What temperature should cooked eggnog reach to be safe?

Cooked eggnog should reach 160°F and hold for at least 15 seconds, measured with an instant-read thermometer in the center of the custard while stirring. This temperature is sufficient to eliminate Salmonella in egg mixtures according to USDA guidance, without curdling the yolks which happens closer to 180°F.

Can I make classic eggnog without alcohol?

Yes, simply omit the spirits and proceed with the chilling step. The recipe is complete and balanced without alcohol, and it will taste more like a vanilla-nutmeg custard. It will also keep slightly less long, so plan to serve within 3 to 4 days and keep it at 40°F or below.

Why did my eggnog curdle or look scrambled?

Curdling happens when the custard exceeds about 175°F to 180°F or is heated too quickly without constant stirring. The egg proteins tighten and squeeze out liquid. To prevent it, use medium-low heat, stir continuously, and remove from the burner at 160°F to 165°F, then strain immediately to catch any small bits.

How long does homemade cooked eggnog last in the refrigerator?

Without spirits, store it tightly covered at 38°F to 40°F for 3 to 4 days. With 1 to 1.5 cups of 80 proof spirits added after cooling, it lasts 5 to 7 days and often tastes best on day 2. Discard if it smells sour, looks lumpy, or has been above 40°F for more than 2 hours.

Can I use whole eggs instead of just yolks?

You can, but the texture will be lighter and less rich because egg whites contain water and no fat. If substituting, use 4 large whole eggs for this dairy amount instead of 6 yolks, whisk very well, and expect a thinner result that needs less thinning before serving. For the classic rich mouthfeel, yolks-only is recommended.

Should I serve eggnog warm or cold?

Classic cooked eggnog is served well-chilled, at 35°F to 40°F, after at least 4 hours of refrigeration and ideally 12 to 24 hours. Serving it cold thickens it naturally, mellows sweetness, and lets nutmeg and vanilla come through. Warm eggnog will taste thin and overly sweet and will not have the safe storage advantage of a chilled custard.

A
affadmin
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.
Classic Eggnog RecipeCheck price on Amazon