Homemade Eggnog

5 from 4 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

Rich and creamy, this Homemade Eggnog recipe is a must-have for your holiday festivities. Blending the robust flavors of bourbon with a subtle hint of nutmeg, it’s the perfect drink to savor on a chilly winter night, offering both comfort and a festive kick.

Eggnog Christmas milk cocktail with cinnamon, served in two glasses with shortbread star shape sugar cookies different size, decor toys, fir branch over dark texture background. Close up


Savor the season with our homemade eggnog recipe, a blend of creamy richness and festive spices, perfect for adding a warm buzz to your holiday celebrations. Surprisingly simple to make, it’s a delicious upgrade from store-bought versions and might just have you stocking up on extra brandy. In just under 30 minutes, you can master the art of making eggnog and ensuring a smooth and velvety finish. Get ready to impress your guests with this easy yet indulgent homemade holiday treat.

A photo of the ingredients for homemade eggnog.

Eggnog Ingredients

  • Eggs – There can be no eggnog without eggs.
  • Sugar Use granulated white or light brown sugar for best results.
  • Salt
  • Whole milk – Low-fat milk works too. Please don’t use any oat milk.
  • Vanilla extract – Coffee and almond extract also pair well with this recipe.
  • Bourbon – Dark rum, cognac, and brandy are good substitutes.
  • Ground nutmeg – Feel free to use allspice instead.
  • Heavy whipping cream Half and half also works.

How to Make Homemade Eggnog

  1. Whisk the eggs. Add them to a medium-sized pot with the sugar and salt. Whisk over low heat until well combined.
  2. Add the milk. Slowly pour in 2 cups of milk while continuously whisking with the other. This will temper the eggs and avoid them from cooking.
  3. Let it cook. Stir the pot constantly for 20 to 25 minutes, but don’t let it come to a boil. Keep it cooking low and slow. Use a candy thermometer for best results. The mixture should read 160˚F.
  4. Add the alcohol. Carefully transfer the mixture to a heat-proof bowl. Add the vanilla extract, bourbon, ground nutmeg, and the remaining milk. Mix it gently until well combined.
  5. Cool it. Place the bowl in an ice bath immediately after and don’t stop stirring until the eggnog has cooled completely. Then cover the bowl and refrigerate it for 4 hours or until cold.
  6. Whip the cream. Add the heavy cream to the bowl of a stand mixer. Beat it until soft peaks form and then fold it into the chilled eggnog.
  7. Serve. Pour it into drinking glasses and garnish.
Eggnog cocktail with cinnamon, served in two glasses with star shape sugar cookies, fir branch over gray background.

Recipe Tips And Variations

  • Don’t stop stirring. Doing so will result in thick films which will need to be discarded (which means less eggnog for you.)
  • Temper the eggs. If you don’t temper the eggs properly, they’ll either scramble or begin to separate once your eggnog is done.
  • Use a non-stick pot. Avoid stainless steel pots at all costs if you need a fail-proof recipe. Use a non-stick pot for a fuss-free eggnog.
  • Use a silicone spatula. This is best to use because it’s the only one that truly lets you scrape the bottom and sides of the pot clean to avoid bits of burnt eggnog stuck in the pot. Use one if you have it.
  • Safety. With proper preparation and storage, homemade eggnog is safe and way more delicious than the store-bought stuff. To avoid the risk of food poisoning, make sure to temper the eggs properly and refrigerate the eggnog in an airtight container for up to 3 days. Read on for tips on how to do this.
  • Alcohol. Brandy and bourbon are the best alcohols for making eggnog. However, dark rum and cognac are good substitutes, too. Use bourbon for a more alcohol-heavy drink.
  • Non-Alcoholic Eggnog. Just skip the alcohol in the recipe and the drink will still turn out thick, creamy, and wonderfully sweet. Plus, it’ll be kid-friendly, too.

Serving Suggestions

Homemade eggnog is perfect with your favorite sweet treats. Try it with my Salted Caramel Thumbprint Cookies and Flourless Chocolate Cake for an extra decadent snack. I also love it with my Pumpkin Pie Cinnamon Rolls and Cranberry Brie Puff Pastry Pinwheels. To make it look extra pretty, don’t forget to sprinkle some ground cinnamon, nutmeg, allspice, and cocoa powder on top. Using a cinnamon stick as a straw will also add a bit of warmth and finesse.

Eggnog cocktail with cinnamon, served in two glasses with star shape sugar cookies, fir branch over gray background.

Storing Eggnog

  • You can refrigerate homemade eggnog in an airtight container for up to 3 days.

More Easy Holiday Drinks

Pin this now to find it later

Pin It
5 from 4 votes

Homemade Eggnog

Wonderfully thick and creamy, this homemade Eggnog has all the holiday vibes you need, made with a bit of milk and a good dose of bourbon.
Prep Time: 10 minutes
Cook Time: 25 minutes
Resting Time: 4 hours
Total Time: 4 hours 30 minutes
Servings: 6 servings


  • 6 large eggs
  • ¾ cup sugar
  • ¼ teaspoon salt
  • 4 cups whole milk,, divided
  • 1 tablespoon pure vanilla extract
  • 3 ounces dark rum, , bourbon, or brandy
  • ½ teaspoon ground nutmeg,, you can use less or more, depending on your taste
  • 1 cup cold heavy whipping cream
  • ground nutmeg,, for garnish, optional
  • cinnamon sticks,, for garnish, optional
  • Holiday cookies,, for garnish, optional
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Fill a large bowl or container with ice and cold water; set aside.
  • Whisk the eggs, sugar, and salt in a saucepan set over low heat.
  • Slowly add in 2 cups milk while whisking.
  • Cook and stir frequently for about 20 to 25 minutes or until the temperature of the mixture registers at 160˚F. Do not bring it to a boil.
  • Transfer the cooked mixture to a large mixing bowl and whisk in the vanilla, bourbon, nutmeg, and remaining 2 cups of milk.
  • Immediately place the bowl in the previously prepared ice-water bath, whisking the milk continuously until the mixture is completely cooled.
  • Cover and refrigerate for at least 3 to 4 hours or until very cold.
  • Before serving, using an electric mixer, beat the heavy cream until soft peaks form.
  • Whisk the whipped cream into the eggnog until completely blended.
  • Pour into drinking glasses, garnish with a sprinkle of nutmeg, cinnamon sticks, holiday cookies, and serve.


  • Don’t stop stirring/whisking. Doing so will result in thick films which will need to be discarded.
  • Temper the eggs. If you don’t temper the eggs properly, they’ll either cook in the pot or begin to separate once the eggnog is done.
  • Use a non-stick saucepan. Avoid stainless steel pots. Use a nonstick pot for a no-mess eggnog.
  • Use a silicone spatula. Silicone spatulas are best for cleaning out pots and bowls. You can scrape the bottom and sides of the pot clean to avoid bits of burnt eggnog stuck in the pot.


Serving: 6ounces | Calories: 440kcal | Carbohydrates: 34g | Protein: 13g | Fat: 24g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.02g | Cholesterol: 250mg | Sodium: 241mg | Potassium: 355mg | Fiber: 0.03g | Sugar: 34g | Vitamin A: 1117IU | Vitamin C: 0.2mg | Calcium: 255mg | Iron: 1mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating
5 from 4 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:


  1. Erin | Dinners, Dishes and Dessert says:

    Sounds fantastic! That is definitely a must make!

    1. Elizabeta Micevska says:

      Thank YOU! I hope you enjoy it! 🙂

  2. Tisha says:

    I know a few people who would LOVE this recipe. I’m going to pass it on!

    1. Katerina Petrovska says:

      Thank YOU! I’m very glad you enjoyed it! 🙂

  3. Catalina says:

    I love holidays for this! Homemade eggnog is always the best!

    1. Katerina Petrovska says:

      Thank YOU! I hope you’ll enjoy it! 🙂

  4. Sandra McCollum says:

    This is mouth-watering! Definitely a must try!

    1. Katerina Petrovska says:

      Thank YOU! I hope you love it! 🙂

  5. Beth says:

    I absolutely love eggnog. I always enjoy finding new recipes to try. I can’t wait to make this one.

    1. Katerina Petrovska says:

      That’s great! I hope you’ll love it! Thank YOU! 🙂