Skip to content
Menu
Recipes Stack
VegetarianGluten-freeAmerican

Homemade Eggnog

Rich, creamy homemade eggnog made the classic cooked way, with egg yolks gently thickened over the stove for a safe, silky custard base.

By Recipes Stack Kitchen

Glass of thick creamy eggnog dusted with nutmeg, with a cinnamon stick garnish
AI-generated illustration of the finished dish. How we use AI
200min total

5% of it needs you at the counter

Hands-on
10 min
Cooking
10 min
Resting
3 hr
Serves
8
Calories
230
Protein
5 g
Per serving
$0.63

Why this recipe works

Homemade eggnog tastes nothing like the carton kind — properly thick, lightly spiced and genuinely rich. Cooking it on the stove instead of leaving the yolks raw means it's safe for everyone at the table, including kids.

  1. Cooking the egg and dairy mixture to 160°F pasteurizes the yolks, so the eggnog is safe to drink without any raw-egg risk.
  2. Tempering the yolks gradually with warm dairy before adding them to the pan keeps them from scrambling.
  3. Chilling thoroughly before serving lets the nutmeg flavor round out and the eggnog thicken further.

Ingredients

8 servings

To serve

You will need

  • Medium bowl
  • Heavy-bottomed saucepan
  • Whisk
  • Fine-mesh strainer

Method

Tap a step number to mark it done.

  1. Whisk the yolks

    Whisk the egg yolks and sugar together in a medium bowl until pale, thick and creamy.

  2. Warm the dairy

    Combine the milk, cream, nutmeg and salt in the saucepan. Heat over medium until steaming and just starting to simmer — don't let it boil.

  3. Temper the eggs

    Slowly ladle a little of the hot milk into the egg mixture while whisking constantly. Repeat with one or two more ladles to warm the eggs gradually.

  4. Thicken on the stove

    Pour the tempered eggs back into the saucepan with the rest of the milk. Cook over medium-low, stirring constantly, until it reaches 160°F or coats the back of a spoon, 4 to 5 minutes.

  5. Strain and chill

    Strain through a fine-mesh sieve into a pitcher to remove any bits of cooked egg. Stir in the vanilla, cover and refrigerate at least 3 hours, or until fully chilled.

  6. Serve

    Serve cold, dusted with extra nutmeg.

Cook's notes

  • Use an instant-read thermometer if you have one — 160°F is the point where the eggs are safely cooked but the custard hasn't curdled.
  • If it looks like it's starting to curdle, take it off the heat immediately and whisk hard, or blend briefly to smooth it back out.
  • Eggnog thickens more as it chills, so don't worry if it still looks thin right off the stove.

Nutrition per serving

230 calories

$0.63 estimated cost per serving

Where the calories come from

Nutrition facts per serving
Protein9% of calories5 g
Carbs29% of calories17 g
Fat62% of calories16 g
Fiber0 g
Sodium40 mg

Calculated from USDA FoodData Central values for the listed ingredients and amounts; not lab-tested. Cost estimated from average US retail prices.

Questions people ask

Is homemade eggnog safe to drink?

Yes, when the egg-and-dairy mixture is cooked to 160°F, which pasteurizes the yolks. This recipe uses that cooked method rather than raw eggs.

Can you make dairy-free eggnog?

Swap the milk and cream for full-fat oat milk or coconut cream. The texture will be slightly thinner, but the cooked-yolk method still works the same way.

Can you add alcohol to eggnog?

Yes — stir in ¼ to ½ cup of brandy, dark rum or bourbon after straining, to taste, for a classic spiked version.

Ratings and reviews

More drinks recipes