Homemade Eggnog Recipe: Rich, Creamy, and Perfect for the Holidays

This post may contain affiliate links. For more, see our Affiliate Disclaimer.

On quiet December nights, the scent of cinnamon and nutmeg can feel like a warm blanket. This Homemade Eggnog Recipe brings that feeling straight to your kitchen. It’s creamy, cozy, and easy to make, with a touch of vanilla and spice that tastes like the holidays in a mug.

Why This Homemade Eggnog Recipe Works

Classic Flavor With Simple Steps

This recipe keeps everything classic. Real eggs, warm milk, sugar, and cream come together for that traditional flavor everyone loves. Each step is simple enough to do at home, yet the result feels straight from a bakery café.

Perfect Make-Ahead Holiday Drink

Homemade eggnog tastes even better after chilling for a few hours. The flavors mellow and blend beautifully, so you can make it a day ahead. That means one less thing to worry about when the guests arrive.

What You’ll Need for the Best Homemade Eggnog

Core Ingredients and Their Roles

  • Whole Milk: The base that gives body and smoothness.
  • Egg Yolks: Add thickness and a silky mouthfeel.
  • Sugar: Sweetens and helps create that custard texture.
  • Heavy Cream: Adds richness and a luxurious finish.
  • Cinnamon, Nutmeg, and Cloves: Bring warmth and depth.
  • Vanilla Extract: Balances the spice and adds aroma.
  • Spiced Rum or Bourbon (optional): Adds a festive note for adults.

Easy Substitutions for Homemade Eggnog

Half-and-half or evaporated milk can replace heavy cream if you prefer a lighter version. For a dairy-free twist, use oat milk or coconut milk to keep the texture rich and creamy. You can also adjust sweetness by using maple syrup or honey instead of sugar. Each substitution keeps the eggnog smooth and flavorful while fitting your personal taste.

How to Make Homemade Eggnog Step-by-Step

Warm the Milk With Spices

In a saucepan, heat 2 cups of milk with the cloves, cinnamon, and nutmeg. Stir until it almost boils, but don’t let it bubble. The goal is warm, fragrant milk that releases the spice aroma.

Whisk and Temper the Egg Yolks

In a separate bowl, whisk 6 egg yolks with 1 cup of sugar until pale and fluffy. Then slowly pour in a small stream of the hot milk while whisking. This step prevents the eggs from curdling.

Thicken, Strain, and Cool

Pour the mixture back into the saucepan and cook over medium heat, stirring constantly until it coats the back of a spoon. Remove from heat, strain out the cloves, and let it cool for about an hour.

Add Cream, Vanilla, and Optional Rum

Once cooled, stir in 2 cups of heavy cream, vanilla extract, and the optional rum or bourbon. This is where the flavor truly comes alive.

Chill for the Best Texture and Flavor

Cover and chill for several hours or overnight. The longer it rests, the thicker and smoother it becomes.

Creamy homemade eggnog topped with cinnamon and star anise, perfect for festive holiday sipping.

Eggnog Texture, Flavor, and Serving Tips

Achieving the Creamiest Consistency

Always strain your mixture before chilling. This keeps the texture velvety. Stir before serving, since the cream can settle a bit.

Adjusting Sweetness and Spice Levels

Taste the chilled eggnog before serving. If you want a bolder flavor, add a pinch more cinnamon or nutmeg. A drizzle of maple syrup can also add depth.

How to Serve Eggnog Cold or Warm

Most people serve it cold, topped with a sprinkle of nutmeg. However, you can gently reheat it on the stove for a warm version just don’t let it boil.

Troubleshooting Common Eggnog Mistakes

How to Prevent Curdling

Always temper the eggs slowly. Pour the hot milk gradually while whisking constantly. If you heat it too fast, the eggs may scramble.

What to Do if the Eggnog Thickens Too Much

If it feels too heavy, whisk in a little cold milk until it reaches your desired consistency.

Variations to Try

Kid-Friendly Homemade Eggnog Version

This version is perfect for everyone at the table. Simply follow the same recipe using milk, cream, and warm spices. Add a little extra vanilla for a sweeter, cozier taste kids will love. You can also blend in a touch of whipped cream before serving for an extra smooth and festive treat.

Spiked Holiday Eggnog Ideas

Try using bourbon for a stronger, deeper taste or a mix of brandy and dark rum for extra warmth.

Flavor Add-Ins Like Coffee or Whipped Cream

Add a splash of cold-brew coffee for a mocha twist, or top with fresh whipped cream for extra indulgence.

Storage and Make-Ahead Notes

How Long Eggnog Lasts

Homemade eggnog stays fresh for about 2–3 days in the fridge when stored in an airtight container. Keep it chilled at all times and give it a good stir before serving for the best flavor and texture.

Tips for Storing and Re-Mixing Before Serving

Always give it a good shake or stir before serving, as the cream can separate slightly. Keep it cold until you’re ready to pour.

Frequently Asked Questions

How is eggnog made from scratch?

Eggnog is made by heating milk with spices, whisking egg yolks and sugar, then combining and cooking until slightly thickened. After cooling, you mix in cream and vanilla for a smooth, rich flavor.

What are common eggnog mistakes?

The most common mistakes are overheating the eggs or skipping the tempering step, which can cause curdling. Also, forgetting to strain can leave a grainy texture.

What is eggnog traditionally made of?

Traditional eggnog includes milk, cream, eggs, sugar, and warming spices like nutmeg and cinnamon.

More Such Recipes

Top view of homemade eggnog with cinnamon and star anise on white marble
Smooth and creamy homemade eggnog sprinkled with cinnamon and topped with star anise for a classic holiday look.

Conclusion

Making this Homemade Eggnog Recipe at home feels like bottling the spirit of the holidays. The creamy texture, the gentle spice, and the sweetness all come together in one comforting sip. Whether you serve it chilled for Christmas Eve or warm by the fire, it’s always a hit.

If you love sharing cozy seasonal recipes, follow me on Pinterest and Facebook for more.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade eggnog in a glass mug with cinnamon and star anise garnish

Homemade Eggnog Recipe: Rich, Creamy, and Perfect for the Holidays


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: kai
  • Total Time: 20 minutes (plus chilling)
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Creamy, spiced, and perfectly festive, this homemade eggnog recipe blends milk, cream, and warm holiday spices for a rich, velvety drink that tastes like Christmas in a cup.


Ingredients

Scale

2 cups whole milk

3 whole cloves

1 teaspoon ground cinnamon (plus extra for garnish if desired)

½ teaspoon ground nutmeg

6 large egg yolks

1 cup granulated sugar

2 cups heavy cream

1 teaspoon vanilla extract

1¼ cups spiced rum or bourbon (optional)


Instructions

1. Heat milk with cloves, cinnamon, and nutmeg in a saucepan until just boiling.

2. In a separate bowl, whisk egg yolks and sugar until light and fluffy.

3. Gradually add a small amount of the hot milk to the yolks while whisking constantly.

4. Slowly mix in the remaining milk.

5. Return the mixture to the stove and cook over medium heat, stirring, until slightly thickened.

6. Remove from heat and strain out the cloves.

7. Let cool for one hour, then stir in cream, vanilla, and optional rum.

8. Chill for several hours or overnight before serving.

Notes

Chill before serving for the best flavor and texture.

Always strain the mixture for smooth consistency.

Taste after chilling and adjust spice or sweetness if needed.

Taste after chilling and adjust the sweetness or spice level to your liking.

Nutrition

  • Serving Size: 1
  • Calories: 641
  • Sugar: 40g
  • Sodium: 130mg
  • Fat: 37g
  • Saturated Fat: 22g
  • Unsaturated Fat: 13g
  • Trans Fat: 1g
  • Carbohydrates: 40g
  • Fiber: 0g
  • Protein: 12g
  • Cholesterol: 315mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star