Homemade Eggnog Recipe (2024)

Luxuriously rich, this homemade Eggnog recipe can’t even be compared to a carton from the store.

Fresh eggs, hot milk & cream, and warm spices create a decadent holiday drink, perfect to be enjoyed warm or chilled.

Homemade eggnog can be made with or without alcohol and will keep for about 3 days in the fridge. It’s party perfect!

Homemade Eggnog Recipe (1)

What is Eggnog?

Eggnog is a rich creamy drink infused with warm spices. As with most recipes, the homemade version is so much better than store-bought.

  • Texture: Made with milk, heavy cream, and eggs, and the texture is thicker than cream.
  • Flavor: The flavor is sweet, lightly spiced, and we often add rum, brandy, or whiskey (but this can be made without alcohol too, see notes below).

We commonly see this drink in stores (and coffee shops!) during the Christmas season, served as a co*cktail for its festive flavor! Eggnog can be served chilled (over ice), hot, or even in a latte!

Homemade Eggnog Recipe (2)

Ingredients in Eggnog

It’s hard to believe you can make such a great homemade eggnog recipe with everyday staples and a few common spices.

Here’s the lineup:

Dairy: Milk and cream create the base for this recipe. Adding heavy cream makes the best eggnog as it adds richness.

Egg yolks: Egg yolks thicken the mixture, add buttery texture and give eggnog its pale yellow color. The egg yolks are tempered (which means a hot liquid is added to raw eggs a little bit at a time) to keep the mixture smooth.

While some recipes use the whole egg or whip the eggs to form soft peaks, this method skips the whipping and cooks the yolks as raw egg can cause a risk of salmonella. Egg substitutes will work in this recipe.

Sugar, Spice, & Everything Nice. White sugar can be replaced with any sweetener you’d like. We love cinnamon, clove, and a splash of vanilla extract. Add in your favorite warm spices, from nutmeg to star anise or even cardamom.

Add alcohol (or don’t!). Add some alcohol spirits according to your preference if you’d like. Rum is our favorite spike for eggnog, we use about 1 cup but start with half and after tasting, add more if you’d like.

Save the Egg Whites

This recipe uses only egg yolks, but don’t discard the whites. They can be scrambled or added to recipes.

  • Meringue Cookiesorpavlovaare great uses for egg whites.
  • Scramble them on their own (or add them to a couple of whole eggs) for scrambled eggs.
  • Mix them with cheese and veggies to makeegg muffins.
  • Two egg whites (or approximately 1/4 cup) can replace a whole egg in many recipes.
Homemade Eggnog Recipe (3)

How to Make Homemade Eggnog

These are the basic steps for making delicious homemade eggnog. Get out your wire whisk, it’s easier than you think!

  1. Whisk egg yolks in a large bowl until pale in color and slightly foamy.
  2. Heat milk and spices in a large pot.
  3. Add a bit of the heated milk to the egg yolks to temper them (more on tempering below). This keeps the eggs from ‘scrambling’.


Be sure not to boil the egg mixture, heat just until the temperature of the mixture reaches 160°F on a thermometer (or until thickened if you don’t have a thermometer).

Homemade Eggnog Recipe (4)
  1. Heat mixture until thickened and move to an ice bath (I do this in my kitchen sink).
  2. Add flavors/spirits and refrigerate overnight.

Egg nog is perfect for enjoying during the holiday season. Garnish with whipped cream, a small dash of nutmeg, and a cinnamon stick or a sprinkle of ground cinnamon.

Why and How to Temper Eggs

Tempering eggs(image below) is a way to add eggs to a hot mixture without having them scramble or get lumpy. It keeps the mixture smooth and allows the eggs to thicken the mixture.

To temper eggs, whisk eggs until they become a pale yellow color. Add about 1/2 cup of hot liquid while whisking to slowly increase the temperature of the eggs. Now add the egg mixture back into the remaining hot mixture and cook until thickened.

Homemade Eggnog Recipe (5)

The Best Rum Alternatives

If you’re looking to add some alcohol to this traditional eggnog recipe, rum is a favorite. Alternatively, bourbon, brandy, or Southern Comfort are great options. For a festive twist, you could even add a couple of tablespoons of Amaretto, Bailey’s Irish Cream, or nutty Frangelico to each mug.

For a delicious twist on the classic eggnog recipe, try adding Irish Cream Liquor make a spiked eggnog latte!

Make it Alcohol Free

To Make This Alcohol Free, simply skip the rum or add in a bit of rum extract (1 teaspoon in the whole batch should do).

Homemade Eggnog Recipe (6)

How to Store Homemade Eggnog

Homemade eggnog should not linger for hours at room temperature. If you’re serving it in a punchbowl, put it in an ice bath, or just return the pitcher to the fridge after an hour.

Every winter celebration will be complete when you serve eggnog. Now let’s raise a cup of eggnog, dear, for Auld Lang Syne!

More Holiday Drinks

Easy Mulled Wine Recipe


Homemade Hot Apple Cider


Homemade Hot Chocolate


Have you tried this eggnog? Leave a comment and rating below and tag us on Instagram!

Homemade Eggnog Recipe (11)

5 from 23 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Homemade Eggnog Recipe

A quick and easy holiday classic made with milk, cream, fresh eggs, and warm spices.



Homemade Eggnog Recipe (12)

Prep Time 10 minutes minutes

Cook Time 10 minutes minutes

Chill Time 1 day day

Total Time 15 minutes minutes

Homemade Eggnog Recipe (13)

Servings 8 servings

Homemade Eggnog Recipe (14)

Author Holly Nilsson



  • 10 egg yolks
  • 4 cups whole milk
  • ¾ cup sugar
  • 1 cinnamon stick
  • 3 whole cloves
  • 1 ½ cups heavy cream
  • 1 cup dark rum * optional
  • 2 teaspoons vanilla


  • Prepare an ice bath big enough to put the bottom of the saucepan in (I use the kitchen sink).

  • Whisk egg yolks until light in color and slightly foamy.

  • Combine milk, sugar, cloves and cinnamon stick in a small saucepan. Whisk over medium heat until hot but not boiling.

  • Scoop about 2 cups of the hot milk mixture into the eggs a little bit at a time whisking after each addition.

  • Pour the warm egg mixture into the milk and whisk over medium heat until slightly thickened, about 5 minutes.

  • Remove from heat, place in ice bath and whisk 2-3 minutes.

  • Stir in cream, rum and vanilla. Chill at least 24 hours.

  • Serve over ice with a dash of nutmeg.


To Make This Alcohol Free Simply skip the rum or add in a bit of rum extract (1 teaspoon should do).

Do not boil the egg mixture, heat until the temperature of the mixture reaches 160°F on a thermometer (or until thickened).

Homemade eggnog will keep covered for about 3 days in the fridge.

Dark rum is our favorite spike for eggnog, we use about 1 cup but start with half and after tasting, add more if you’d like. Other spirits will enhance your eggnog equally well. Bourbon, brandy, or Southern Comfort are great alternatives.

Eggnog can be served chilled (over ice), hot, or even in a latte!

5 from 23 votes

Nutrition Information

Calories: 447 | Carbohydrates: 27g | Protein: 8g | Fat: 26g | Saturated Fat: 15g | Cholesterol: 317mg | Sodium: 81mg | Potassium: 219mg | Fiber: 1g | Sugar: 25g | Vitamin A: 1178IU | Vitamin C: 1mg | Calcium: 200mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Homemade Eggnog Recipe (17) Course Beverage, Drink

Homemade Eggnog Recipe (18) Cuisine American

© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.

Homemade Eggnog Recipe (19)
Homemade Eggnog Recipe (20)
Homemade Eggnog Recipe (21)
Homemade Eggnog Recipe (22)
Homemade Eggnog Recipe (23)


Beverages, Christmas, Recipes

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Homemade Eggnog Recipe (24)

Recipes you'll love

Detox Water

Healthy Recipes

Strawberry Banana Smoothie


Easy White Sangria


Frozen Pina Colada (in a bucket)


Easy Homemade Strawberry Lemonade


Fresh Watermelon Mojitos


About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Homemade Eggnog Recipe (32)

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Easy Morning Smoothie Recipes


Peach Bellini


Vanilla Sweet Cream Cold Brew


Cold Brew


Strawberry Daiquiri


Easy Red Sangria


Homemade Eggnog Recipe (2024)


What liquor is best for making eggnog? ›

Choose The Right Spirit

While brandy is the most traditional alcohol to pair with eggnog, according to traditional recipes, you can also use a mixture of dark rum and Cognac. If you like your eggnog with more of a kick you can also add bourbon, but we recommend sticking to rum and Cognac to preserve the 'nog's flavors.

What makes eggnog unhealthy? ›

“While there are different eggnog recipes, most eggnog will typically contain high amounts of fat from cream and milk, and added sugar for sweetness,” said Cohn. The American Heart Association recommends that people consume no more than 5% to 6% of calories from saturated fat every day to support heart health.

What kind of rum do you use for eggnog? ›

Avoid white rum because it's too light and transparent. Instead, choose a gold or aged rum. For a fun twist similar to rye whiskey, go with spiced rum. For the best of both classics, pour both brandy and rum, splitting them equally in the eggnog.

What makes eggnog so thick? ›

Egg yolks: Egg yolks thicken the mixture, creating a decadent texture. Sugar: Of course, you'll need white sugar for this dessert-like beverage.


Top Articles
Latest Posts
Article information

Author: Msgr. Benton Quitzon

Last Updated:

Views: 5921

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Msgr. Benton Quitzon

Birthday: 2001-08-13

Address: 96487 Kris Cliff, Teresiafurt, WI 95201

Phone: +9418513585781

Job: Senior Designer

Hobby: Calligraphy, Rowing, Vacation, Geocaching, Web surfing, Electronics, Electronics

Introduction: My name is Msgr. Benton Quitzon, I am a comfortable, charming, thankful, happy, adventurous, handsome, precious person who loves writing and wants to share my knowledge and understanding with you.