Amazingly Good Eggnog


This eggnog recipe for thick, creamy, and sweet eggnog with just the right amount of spice took me several years to perfect. Now everyone asks, "When are you making your eggnog?" In this homemade eggnog recipe, the egg yolks are tempered for safety, and you can adjust the amount of rum to taste, or leave it out entirely so the whole family can enjoy this rich holiday treat. It's a bit of work to make, but well worth it, especially when your holiday guests are so impressed. Learn how to make eggnog at home and you'll never serve store-bought eggnog again!

Prep Time:
10 mins
Cook Time:
15 mins
Additional Time:
9 hrs
Total Time:
9 hrs 25 mins

Homemade eggnog is the perfect way to ring in the holiday season. This eggnog recipe is rich, creamy, and perfectly festive.

a close angle view of two glasses of amazingly good eggnog. Fresh nutmeg and a grater sit near
Dotdash Meredith Food Studio

What Is Eggnog?

Eggnog is a thick, creamy, and dairy- and egg-based drink. It's traditionally made in large batches and served at holiday gatherings. It's often spiked with bourbon or rum, but it is also frequently served without alcohol.

What Does Eggnog Taste Like?

It's hard to explain the flavor of eggnog to someone who hasn't tasted it, but we'll try: Eggnog is custardy, rich, creamy, and sweet. It tastes a bit like melted ice cream that's been spiced with nutmeg.

Eggnog Ingredients

These are the ingredients you'll need to make this classic eggnog at home:

· Milk and light cream: This traditional eggnog recipe contains milk and light cream
· Spices and seasonings: You'll need cinnamon, cloves, vanilla extract, and nutmeg.
· Egg yolks: Egg yolks thicken the mixture, creating a decadent texture.
· Sugar: Of course, you'll need white sugar for this dessert-like beverage.
· Rum: Spike your eggnog with light rum or leave it as-is for a non-alcoholic treat.

What Alcohol Goes In Eggnog?

This boozy eggnog recipe is spiked with light rum. You could also use brandy or bourbon, depending on what mood you're in and what you have on hand. Of course, if you'd like, you can leave out the liquor altogether.

No matter how you serve it, everyone at your holiday party will love this cheery drink.

How to Make Eggnog

You'll find the full, step-by-step recipe below — but here's a brief overview of what you can expect when you make this traditional eggnog:

1. Heat the milk, cinnamon, cloves, and a dash of vanilla. Boil, then remove from heat.
2. Whisk the egg yolks, then whisk in the sugar.
3. Gradually whisk the hot milk mixture into the egg mixture.
4. Cook the mixture over medium heat until thick, then strain to remove the cloves.
5. Stir in the cream, rum, remaining vanilla, and nutmeg. Refrigerate overnight.

two glasses of eggnog on a red plaid tablecloth

How to Store Eggnog

Store homemade eggnog in an airtight container in the refrigerator for up to three days. If you'd like to keep your eggnog for long, consider freezing it.

Can You Freeze Eggnog?

Yes, you can freeze eggnog for up to six months. Make sure to leave a few inches of room at the top of the container (the liquid will expand as it freezes). Thaw in the refrigerator overnight.

Allrecipes Community Tips and Praise

"This recipe has become a holiday tradition in our house," according to Jayne Doe. "It's important to make a day in advance, which will give the spices time to infuse into the eggnog."

"I'll never buy store bought eggnog again," raves Heather. "This recipe tastes exactly like the most expensive brands of eggnog. I left out the rum so my kids can partake, and we just add it in to taste. This recipe is pitch perfect — don't change a thing!"

"This eggnog is so good it is ridiculous," says NICCOFIVE. "I don't even like eggnog and I loved it. My husband had four mugs of it, plus my husband also made a milkshake. I also gave some out to neighbors as a Christmas gift."

Editorial contributions by Corey Williams


  • 4 cups milk

  • 1 teaspoon ground cinnamon

  • 5 whole cloves

  • 2 ½ teaspoons vanilla extract, divided

  • 12 large egg yolks

  • 1 ½ cups white sugar

  • 4 cups light cream

  • 2 ½ cups light rum (Optional)

  • ½ teaspoon ground nutmeg


  1. Combine milk, cinnamon, 1/2 teaspoon vanilla, and cloves in a saucepan over the lowest heat setting; stir and heat for 5 minutes. Increase heat to medium-low and slowly bring to a boil. Remove from the heat.

  2. Whisk egg yolks in a large bowl until light yellow in color. Add sugar and whisk until light and fluffy.

  3. Pour some of the hot milk mixture into the egg yolk mixture, whisking quickly to avoid scrambling the eggs. Continue adding hot milk and whisking to combine until all milk is incorporated.

  4. Pour the mixture back into the saucepan. Cook over medium heat, stirring constantly, until thick, about 3 minutes; do not allow the mixture to boil. Strain to remove cloves and let cool for about 1 hour.

  5. Stir in cream, rum, remaining 2 teaspoons vanilla, and nutmeg. Refrigerate before serving, 8 hours to overnight.

    Amazingly Good Eggnog

Nutrition Facts (per serving)

349 Calories
22g Fat
33g Carbs
8g Protein
Nutrition Facts
Servings Per Recipe 12
Calories 349
% Daily Value *
Total Fat 22g 28%
Saturated Fat 12g 61%
Cholesterol 264mg 88%
Sodium 73mg 3%
Total Carbohydrate 33g 12%
Dietary Fiber 0g 0%
Protein 8g
Potassium 240mg 5%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love