Homemade Eggnog

A rich, creamy homemade eggnog that's easy to make and infinitely adaptable — serve it boozy for adults or skip the alcohol for a family-friendly treat. This recipe includes a safe gentle-cooking method and clear storage guidance so you can enjoy holiday cups worry-free.

0.0(0 reviews)
Prep: 15m · Cook: 10m · Total150 mins
DifficultyMedium
Serves6
Homemade Eggnog
Jake

Jake's note

"This eggnog shines at holiday gatherings and feels extra-special when made a day ahead so flavors meld. Home cooks will love that it’s rich and customizable — add bourbon or rum for an adult version or omit it for a kid-friendly classic."

Homemade Eggnog

This homemade eggnog is the kind of velvet-rich, gently boozy holiday drink that tastes like the season in a glass. The backbone is a cooked egg custard—egg yolks whisked with sugar, tempered with hot milk steeped with a cinnamon stick—so it develops a smooth, custardy mouthfeel rather than tasting eggy. Folding in softly whipped cream and lightly beaten egg whites produces a frothy, spoonable pour that still carries the full, round flavor of whole milk and cream; a final grate of fresh nutmeg adds aromatic lift and a slightly bitter counterpoint to the sweet base.

What makes this particular version work is the attention to both safety and texture: the custard is gently heated to 160°F to pasteurize without curdling, a pinch of salt sharpens the flavors, and the milk-to-cream ratio keeps the drink indulgent without becoming cloying. Omit the bourbon or rum for a family-friendly batch or experiment with blends of spirits for depth; this recipe chills beautifully overnight, which makes it ideal for hosts who want something impressive ready ahead of time. Serve from a chilled pitcher with extra nutmeg and cinnamon sticks for stirring—it's a drink designed to be shared, adjusted, and sipped slowly.

Plan your timing

4:25 pm4:55 pmWhisk yolks with sugar
4:55 pm5:25 pmWarm the milk and infuse
5:25 pm5:55 pmTemper and cook the custard (safety step)
5:55 pm6:25 pmFold in cream, beaten whites and (optional) alcohol
6:25 pm6:55 pmChill, serve and store
Advertisement

Ingredients

Yield
6

Instructions

Whisk yolks with sugar

In a large heatproof bowl, whisk together the egg yolks, granulated sugar, and fine salt until the mixture is pale and slightly thickened, about 1–2 minutes. This creates the base of the custard and helps the sugar dissolve completely.

For this step

  • 6 countLarge egg yolks
  • 0.75 cupGranulated sugar
  • 0.13 teaspoonSalt (fine)
Whisk yolks with sugar

Warm the milk and infuse

Combine the whole milk and cinnamon stick in a medium saucepan and warm over medium heat until steaming and small bubbles form at the edges (do not boil). Remove from heat and let the cinnamon steep for 5 minutes to infuse flavor, then discard the stick.

For this step

  • 2 cupsWhole milk
  • 1 stickCinnamon stick
Warm the milk and infuse

Temper and cook the custard (safety step)

Slowly pour about one cup of the hot milk into the yolk mixture while whisking constantly to temper the eggs, then return the tempered mixture to the saucepan. Cook over low heat, stirring constantly, until the mixture reaches 160°F (71°C) or thickens enough to coat the back of a spoon, about 3–5 minutes; this gently pasteurizes the eggs for safety. Remove from heat and stir in the vanilla, then let cool for 10 minutes.

For this step

  • 1 teaspoonVanilla extract
Temper and cook the custard (safety step)

Fold in cream, beaten whites and (optional) alcohol

Whip the heavy cream to soft peaks and, in a separate clean bowl, beat the egg whites to soft peaks; gently fold both into the cooled custard for a light, frothy texture. If making the adult version, stir in the bourbon or rum now; for a family-friendly version omit the alcohol and add an extra 1/4 cup heavy cream if you like. Taste and adjust sweetness or alcohol level, then cover.

For this step

  • 1 cupHeavy cream
  • 6 countLarge egg whites
  • 0.75 cupBourbon or dark rum (optional)
Fold in cream, beaten whites and (optional) alcohol

Chill, serve and store

Chill the eggnog at least 2 hours (overnight is best) to let flavors meld. Serve cold in chilled glasses and grate fresh nutmeg over each cup; keep refrigerated and consume within 3 days if cooked and/or boozy, and within 48–72 hours for non-alcoholic batches, discarding if it develops off odors or separation.

For this step

  • 0.5 teaspoonFreshly grated nutmeg

Tips from the kitchen

Aim for 160°F

Use an instant-read thermometer and heat the custard to 160°F (71°C) to gently pasteurize the eggs; this prevents scrambling while ensuring safety.

Temper the yolks

Add the hot milk slowly while whisking to raise the yolks' temperature without curdling; once warmed, return everything to the pan and finish over low heat.

Steep spices first

Let the cinnamon stick steep in the hot milk off the heat for several minutes so you get a rounded, not sharp, spice note; discard the stick before tempering.

Whip to soft peaks

Whip both the cream and the egg whites only to soft peaks so the final texture is airy and luxurious rather than dry or grainy.

Adjust after chilling

Taste and tweak sugar or alcohol level after the mixture has chilled because flavors mellow as the eggnog rests.

Variations & substitutions

Non-Alcoholic Upgrade

Omit the bourbon/rum and add an extra 1/4 cup heavy cream for richness; a teaspoon of good-quality vanilla paste deepens flavor in place of boozy notes.

Maple & Toasted Pecans

Replace half the sugar with pure maple syrup and stir in a tablespoon of toasted pecan butter or garnish with chopped toasted pecans for a warm, nutty twist.

Coconut-Vegan Nog

Use full-fat canned coconut milk plus a cup of cashew cream and swap egg yolks/whites for 1 cup blended silken tofu or 3/4 cup aquafaba whipped to soft peaks for a vegan-friendly alternative.

Chai-Spiced Nog

Infuse the milk with a chai bag or a blend of cardamom, cloves, and star anise along with the cinnamon for a spicier, tea-inspired version.

Storage & make-ahead

Keep eggnog refrigerated in an airtight container for best quality; cooked (and/or boozy) batches will keep 48–72 hours and non-alcoholic versions 48–72 hours as well, but always check smell and appearance before serving. Do not freeze—the texture separates and becomes grainy; if separation occurs from chilling, whisk or shake vigorously to recombine before serving. Warm gently over low heat if you prefer to serve it warm, but never boil.

What to serve with it

Serve chilled in small, slightly warmed or chilled glasses with a generous grate of fresh nutmeg and a cinnamon stick for stirring; for a decadent touch add a dollop of whipped cream. Pair with gingerbread, sticky toffee pudding, or spiced cookies to echo the warm spice notes, and consider offering coffee or a citrusy sparkling wine as a palate-bridging accompaniment.

Frequently asked questions

Is this eggnog safe to drink since it has eggs?

Yes—this recipe gently cooks the yolk mixture to 160°F, which pasteurizes the eggs and makes the custard safe for most people; those who are immunocompromised, pregnant, or extremely cautious should consult a doctor or use pasteurized eggs or an eggless alternative.

How can I tell when the custard is done?

The custard is ready when an instant-read thermometer reads 160°F (71°C) or when it coats the back of a spoon and leaves a clear line when you run your finger through it; avoid letting it come to a boil to prevent curdling.

Can I make this ahead for a party?

Yes—the flavor improves after chilling for several hours or overnight, making it a great make-ahead cocktail or family treat; keep it refrigerated and give it a quick stir before serving.

How should I adjust the alcohol level?

Start with the listed 3/4 cup for the whole batch and add in increments, tasting as you go; remember that the alcohol will mellow slightly as the eggnog chills, so err on the conservative side if you want a subtle warmth.

Why did my eggnog separate or look grainy?

Separation usually happens from overheating (curdling) or freezing; salvage a slightly separated batch by whisking vigorously or blending briefly—if it smells off or tastes sour, discard it.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

6 servings
Step 1: Whisk yolks with sugar
  • Large egg yolks6 count
  • Granulated sugar0.75 cup
  • Salt (fine)0.13 teaspoon
Step 2: Warm the milk and infuse
  • Whole milk2 cups
  • Cinnamon stick1 stick
Step 3: Temper and cook the custard (safety step)
  • Vanilla extract1 teaspoon
Step 4: Fold in cream, beaten whites and (optional) alcohol
  • Heavy cream1 cup
  • Large egg whites6 count
  • Bourbon or dark rum (optional)0.75 cup
Step 5: Chill, serve and store
  • Freshly grated nutmeg0.5 teaspoon

Nutrition Facts

Per serving: about 1 cup (180g)

Calories520
Total Fat33.5g
Saturated Fat21g
Trans Fat0.5g
Polyunsaturated Fat4.3g
Monounsaturated Fat6.1g
Total Carbohydrates28.2g
Dietary Fiber0g
Total Sugars1.3g
Protein19.8g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Homemade Eggnog

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect