Home » Desserts & Baking » best homemade eggnog recipe


Creamy homemade eggnog served in a festive glass with nutmeg topping for holiday cheer.

best homemade eggnog recipe

Best Homemade Eggnog Recipe is creamy, rich, and packed with warm spices like cinnamon and nutmeg. This classic holiday drink features a smooth blend of eggs, milk, cream, and just…

Ava
By Ava



Reading time: 6 min

Tip: save now, make later.

Serves 4–6

Best Homemade Eggnog Recipe is creamy, rich, and packed with warm spices like cinnamon and nutmeg. This classic holiday drink features a smooth blend of eggs, milk, cream, and just the right amount of sweetness to make every sip feel like a cozy hug in a cup.

I love making this eggnog from scratch because it tastes so fresh and comforting compared to store-bought versions. A little tip I use is to separate the eggs and whip the whites until fluffy before folding them in—that way, the eggnog gets extra light and frothy, which makes it feel extra special.

Whether you’re enjoying this eggnog by the fire or serving it at a holiday party, it’s always a hit. I like to sprinkle a bit more cinnamon on top and maybe add a splash of rum or brandy for adults. It brings everyone together and feels like a big festive celebration in every glass.

Key Ingredients & Substitutions

Eggs: Using fresh large eggs is important for the creamy texture. If you’re worried about raw eggs, you can use pasteurized eggs or gently cook the yolk mixture over low heat to form a custard base.

Milk & Cream: Whole milk and heavy cream make the eggnog rich and smooth. For a lighter version, try using half-and-half or a milk alternative like oat milk, though it may slightly change the flavor.

Spices: Cinnamon and nutmeg bring classic warmth to eggnog. Freshly grated nutmeg adds the best aroma, but pre-ground works well too. You can adjust to your taste for a milder or stronger spice flavor.

Alcohol (Optional): Bourbon, rum, or brandy are traditional choices. Feel free to omit for a non-alcoholic version or replace with a splash of vanilla extract or almond extract for extra flavor.

How Can I Make My Eggnog Light and Frothy Instead of Heavy?

Whipping the egg whites separately is the key to a light and frothy eggnog. Here’s how I do it:

  • Beat the egg whites with a pinch of salt until they form soft peaks.
  • Add the rest of the sugar gradually and continue beating until stiff and glossy peaks form.
  • Gently fold the whipped egg whites into the yolk and milk mixture. Avoid mixing too hard to keep the air in. This step adds lovely body and keeps the eggnog fluffy.

Chill the eggnog for at least an hour—it lets the flavors blend and thickens the texture just right. This technique makes each sip creamy but not heavy, perfect for a festive treat.

Equipment You’ll Need

  • Large mixing bowls – great for beating egg yolks and whipping egg whites separately.
  • Electric mixer or hand whisk – makes whipping egg whites easier and faster for that light, frothy texture.
  • Measuring cups and spoons – to get the right amounts of milk, cream, sugar, and spices every time.
  • Rubber spatula – perfect to gently fold the whipped egg whites into the yolk mixture without losing the air.
  • Whisk – handy for combining milk, cream, and spices smoothly with the egg yolks.
  • Glasses or mugs – to serve your eggnog in style, plus cinnamon sticks for garnish.

Flavor Variations & Add-Ins

  • Swap bourbon for spiced rum or dark rum to add a different warm flavor profile.
  • Add a pinch of ground cloves or allspice for a deeper, festive spice mix.
  • Mix in a tablespoon of espresso or strong coffee for a subtle mocha twist.
  • For a dairy-free option, use coconut milk and coconut cream instead of regular milk and cream—it tastes creamy with a tropical hint.

Easy Homemade Eggnog Recipe

Best Homemade Eggnog

Ingredients You’ll Need:

For the Eggnog:

  • 4 large eggs, separated
  • 1/3 cup granulated sugar, divided
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1/2 to 3/4 cup bourbon, rum, or brandy (optional)
  • 1 tablespoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg, plus extra for garnish

For Topping and Garnish:

  • Whipped cream (for topping)
  • Cinnamon sticks (for garnish)

Time Needed:

This recipe takes about 15 minutes to prepare plus at least 1 hour to chill and let the flavors blend. The chilling step is key to achieving a smooth, refreshing eggnog ready to enjoy!

Step-by-Step Instructions:

1. Beat the Egg Yolks:

In a large mixing bowl, beat the egg yolks with 1/4 cup of the sugar until the mixture becomes smooth and creamy, about 3 to 5 minutes. This gives the eggnog its rich base.

2. Mix in Milk, Cream, and Spices:

Slowly add the whole milk, heavy cream, vanilla extract, ground cinnamon, and nutmeg to the egg yolk mixture. Stir gently but continuously to combine everything well.

3. Add Alcohol (Optional):

If you want your eggnog with a kick, slowly whisk in bourbon, rum, or brandy now. Otherwise, skip this step for a non-alcoholic version.

4. Whip the Egg Whites:

In a separate bowl, beat the egg whites until they form soft peaks. Then add the remaining sugar a little at a time, and continue beating until you get stiff, glossy peaks.

5. Fold Egg Whites into the Mixture:

Gently fold the whipped egg whites into the yolk mixture. Be careful to keep the mixture light and airy—this makes the eggnog frothy and special.

6. Chill and Serve:

Put the eggnog in the fridge for at least one hour to let the flavors blend and the texture thicken slightly. When ready, pour into glasses, add a dollop of whipped cream on top, sprinkle a little nutmeg, and garnish with a cinnamon stick.

Enjoy your creamy, festive eggnog—perfect for cozy winter nights or holiday celebrations with friends and family!

Can I Use Pasteurized Eggs for Safer Eggnog?

Yes! Using pasteurized eggs is a great way to enjoy homemade eggnog safely without cooking it. You can find them in many grocery stores, or use pasteurized egg products if preferred.

How Long Can I Store Homemade Eggnog?

Store your eggnog in an airtight container in the refrigerator for up to 2-3 days. Give it a good stir or shake before serving since it may separate slightly over time.

Can I Make This Eggnog Without Alcohol?

Absolutely! Simply leave out the bourbon, rum, or brandy for a delicious non-alcoholic version. You can add a little extra vanilla extract or a pinch of extra nutmeg to boost flavor.

What’s the Best Way to Reheat Leftover Eggnog?

If you prefer warm eggnog, heat it gently on the stovetop over low heat, stirring frequently. Avoid boiling to prevent curdling and preserve its creamy texture.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment