A glass of creamy homemade eggnog dusted with cinnamon and nutmeg beside cinnamon sticks
|

Homemade Eggnog (Thick, Creamy, Gently Spiced for Christmas)

Homemade eggnog tastes nothing like the carton version. It is thick, custardy, and perfumed with fresh nutmeg, made by gently warming milk, cream, egg yolks, and sugar on the stove and chilling it until it is cold and silky. Make it a day ahead and it only gets better, ready to pour the moment guests arrive.

Pair it with more holiday comfort from Ghost Peanut Butter Hot Chocolate and Salted Caramel Apple Bars for a Christmas spread that covers drinks and dessert in one go.

A glass of creamy homemade eggnog dusted with cinnamon and nutmeg beside cinnamon sticks

Why This Recipe Works

  • Gentle heat makes the custard: Warming the yolks slowly thickens the eggnog without scrambling it, giving that classic spoon-coating richness.
  • Fresh nutmeg is the whole point: Freshly grated nutmeg tastes warm and fragrant in a way pre-ground spice never quite manages.
  • Chilling deepens the flavor: A few hours in the fridge lets the cream, vanilla, and spice settle into one smooth drink.
  • It works with or without spirits: The base is complete on its own, and bourbon or rum stirs in cleanly for the grown-up version.

Ingredients

  • 2 cups (480 ml) whole milk
  • 1 cup (240 ml) heavy cream
  • 4 large egg yolks
  • 1/2 cup (100 g) granulated sugar
  • 1 teaspoon (5 ml) vanilla extract
  • 1/2 teaspoon (1 g) freshly grated nutmeg, plus more for serving
  • 1/4 teaspoon (0.5 g) ground cinnamon
  • 1/4 cup (60 ml) bourbon or dark rum (optional)
  • Whipped cream, for serving (optional)

(full list in card)

A glass of eggnog topped with whipped cream and nutmeg

How to Make Homemade Eggnog

Step 1: Warm the milk and cream

Combine the milk and cream in a medium saucepan over medium heat. Warm until steaming and small bubbles form at the edges, about 5 minutes. Do not let it boil.

Step 2: Whisk the yolks and sugar

While the milk warms, whisk the egg yolks and sugar in a bowl until pale and slightly thick, about 2 minutes. This step dissolves the sugar and keeps the custard smooth.

Step 3: Temper and thicken

Pour the hot milk into the yolks in a slow stream, whisking constantly so the eggs do not curdle. Return everything to the saucepan and cook over low heat, stirring, for 5 to 7 minutes, until the mixture coats the back of a spoon.

Step 4: Season, strain, and chill

Remove from the heat and stir in the vanilla, nutmeg, cinnamon, and bourbon or rum, if using. Strain through a fine-mesh sieve into a pitcher, cover, and chill for at least 4 hours, or overnight, before serving with whipped cream and extra nutmeg.

Tips

  • Never let it boil: Boiling curdles the custard in seconds. If you see more than gentle steam, pull the pan off the heat.
  • Strain even if it looks smooth: The sieve catches any tiny bits of cooked egg and guarantees a silky pour.
  • Grate the nutmeg fresh: A whole nutmeg and a fine grater take ten seconds and transform the flavor.
  • Serve it very cold: Eggnog is at its best ice-cold from the fridge, not at room temperature, so keep the pitcher chilled.

Storage

Refrigerate eggnog in a covered pitcher for up to 3 days. Stir well before serving, since it settles as it sits. The alcohol version keeps a day or two longer, but for food safety do not keep any homemade eggnog past 3 days. Freezing is not recommended; the custard separates on thawing.

Frequently Asked Questions

Is homemade eggnog safe to drink?

Yes, when made this way. The yolks are gently cooked to a custard, which is the standard stovetop method. Keep it refrigerated and finish it within 3 days.

Can I make eggnog without alcohol?

Absolutely. The base recipe is complete without it; the bourbon or rum is optional and stirred in at the end, so one batch can serve both.

Why is my eggnog thin?

It was likely undercooked or served warm. Cook until it coats a spoon, then chill for the full 4 hours; it thickens noticeably as it cools.

Can I use whole eggs instead of yolks?

You can, but the result is lighter and less rich. Yolks-only is what gives classic eggnog its thick, custardy body, so stick with yolks for the best texture.

Homemade Eggnog

Course: DessertCuisine: American
Servings

6

servings
Prep time

10

minutes
Cooking time

15

minutes
Calories

310

kcal
Total time

265

minutes

Ingredients

  • 2 cups (480 ml) whole milk

  • 1 cup (240 ml) heavy cream

  • 4 large egg yolks

  • 1/2 cup (100 g) granulated sugar

  • 1 teaspoon (5 ml) vanilla extract

  • 1/2 teaspoon (1 g) freshly grated nutmeg, plus more for serving

  • 1/4 teaspoon (0.5 g) ground cinnamon

  • 1/4 cup (60 ml) bourbon or dark rum (optional)

  • Whipped cream, for serving (optional)

Directions

  • Warm the milk and cream in a medium saucepan over medium heat until steaming with small bubbles at the edges, about 5 minutes. Do not boil.
  • Whisk the egg yolks and sugar until pale and slightly thick, about 2 minutes.
  • Pour the hot milk into the yolks in a slow stream, whisking constantly. Return to the saucepan and cook on low, stirring, for 5 to 7 minutes until the mixture coats the back of a spoon.
  • Stir in the vanilla, nutmeg, cinnamon, and bourbon or rum, if using. Strain into a pitcher, cover, and chill for at least 4 hours before serving with whipped cream and extra nutmeg.

Photo Credits

Hero photo: "Glass of eggnog with cinnamon 11" by Wheeler Cowperthwaite, CC BY 2.0, https://commons.wikimedia.org/wiki/File:Glass_of_eggnog_with_cinnamon_11.jpg

Second photo: "Eggnog at Patrona – December 2023 – Sarah Stierch 01" by Missvain, CC BY 4.0, https://commons.wikimedia.org/wiki/File:Eggnog_at_Patrona_-_December_2023_-_Sarah_Stierch_01.jpg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *