Eggnog Recipes

Classic Eggnog

Millie Pham

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

Eggnog is that rich, creamy holiday drink that just makes it feel like winter.

It’s warm (even when served cold), cozy, and full of those comforting flavors like nutmeg, vanilla, and cinnamon.

This version is the real deal—homemade from scratch with eggs, milk, cream, and just enough sugar.

It’s not hard to make at all, and once you do it, you’ll never want the store-bought carton again.

What You’ll Need

  • 6 large egg yolks
  • 3/4 cup granulated sugar
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1 teaspoon pure vanilla extract
  • Optional: 1/4 to 1/2 cup bourbon, rum, or brandy
  • Ground nutmeg, for topping

Why I Love This Recipe

This is the eggnog I grew up with—the one my grandma used to whisk by hand while holiday music played in the background. It brings back cozy memories of laughter and winter nights with family. Every sip is like a creamy hug.

  • It’s way creamier and richer than store-bought
  • You control the sweetness and spice
  • It can be made boozy or non-alcoholic
  • Keeps well in the fridge for days
  • Feels fancy, but it’s actually super easy to make

Servings: 6

Time: 25 minutes

Macros (per 1/2 cup serving, non-alcoholic)

Calories: 260
Fat: 18g
Carbs: 18g
Protein: 5g

Why This Recipe Works (Quick Science)

The key is tempering the eggs—this means slowly heating them up by whisking in hot milk, which prevents them from scrambling. Then, the mixture thickens just enough over heat to create that creamy, custard-like base. The combination of milk and cream gives it richness, while the spices make it feel festive.

Common Mistakes

  • Scrambling the eggs: Always temper the yolks slowly and don’t rush the heat
  • Overcooking: If the mixture boils, it’ll curdle—keep it just below a simmer
  • Not cooling it fully: It thickens as it chills, so don’t serve too soon
  • Too much booze: If you add alcohol, go slow—a little goes a long way

What to Serve With

  • Gingerbread cookies
  • Cinnamon rolls
  • Shortbread or biscotti
  • Cheese and cracker board for savory balance

FAQ

Can I use almond or oat milk?
You can, but it won’t be as creamy. Use full-fat versions for best texture.

Is it safe to drink raw eggs?
We cook the eggs in this recipe, so yes—totally safe.

Can I make it dairy-free?
Yes, use coconut milk and coconut cream. Flavor will change slightly but still delicious.

Can I make it ahead?
Yes! It actually tastes better after chilling a few hours.

Substitutions and Variations

  • Use maple syrup instead of sugar for a deeper sweetness
  • Add a pinch of cloves or allspice for more spice
  • Make it decaf with a dash of brewed coffee for depth
  • Use only milk if you want it lighter
  • Skip the alcohol for a family-friendly version

Tools Required

  • Medium saucepan
  • Mixing bowls
  • Whisk
  • Ladle
  • Fine mesh strainer (optional)
  • Pitcher or container for chilling
  • Measuring cups and spoons

Make Ahead Tips

Make it up to 3 days ahead. Store in a sealed container in the fridge. Stir or shake before serving, as it may settle.

How to Make Classic Eggnog

Step 1: Whisk Egg Yolks and Sugar

In a mixing bowl, whisk together 6 large egg yolks and 3/4 cup granulated sugar until the mixture is smooth, pale yellow, and slightly thickened.

Step 2: Heat Milk, Cream, and Spices

In a saucepan, combine 2 cups whole milk, 1 cup heavy cream, 1/2 teaspoon ground cinnamon, and 1/2 teaspoon ground nutmeg. Warm it over medium heat until steaming, but not boiling.

Step 3: Temper the Eggs

Slowly pour about 1/2 cup of the hot milk mixture into the yolks while whisking constantly. Then slowly add the rest, whisking the whole time.

Step 4: Cook the Custard Base

Pour everything back into the saucepan. Stir constantly over medium heat until the mixture thickens slightly and coats the back of a spoon—don’t let it boil.

Step 5: Add Vanilla (and Booze if Using)

Remove from heat. Stir in 1 teaspoon vanilla extract. If using, stir in 1/4 to 1/2 cup bourbon, rum, or brandy.

Step 6: Chill and Serve

Pour eggnog into a pitcher and chill in the fridge for at least 2 hours. Serve cold with a sprinkle of nutmeg and a cinnamon stick if you like.

Leftovers and Storage

Store in a sealed container in the fridge for up to 4 days. Stir before serving. If it thickens too much, whisk in a splash of milk to loosen it. Not freezer-friendly.

Wrap-Up

Homemade eggnog is the kind of recipe that makes any winter day feel special. Once you try this version, it’ll become a go-to every holiday season. If you make it, leave a comment below—I’d love to hear how it turned out or help answer any questions you have!

Hi there! I'm Millie Pham, a devoted brewer and tea lover at heart. As the founder of Bean Leaf Cup, my mission is to share my tea and coffee expertise with you all. I firmly believe that creating a fantastic cup of tea or coffee should be easy for everyone. No matter if you're already a coffee or tea expert or just beginning your journey, I'm here to help you navigate the world of brewing. Welcome aboard!