The Best Homemade Eggnog Recipe: Creamy, Rich, and Easy for Your Holiday Traditions
There’s nothing quite like the rich, creamy embrace of a perfectly made homemade eggnog to usher in the festive spirit. Forget those bland, store-bought cartons – crafting your own eggnog from scratch is not only surprisingly simple but also yields a beverage that is far superior in flavor, texture, and overall holiday cheer. With just a handful of basic ingredients and a little love, you can create a luscious, velvety drink that will become a cherished part of your Christmas traditions for years to come.

For many, eggnog is more than just a drink; it’s a quintessential symbol of the Christmas season. The moment those first cartons appear in grocery stores, a sense of anticipation builds. However, we often find ourselves wishing we had taken the time to create this holiday staple in our own kitchens. The truth is, making homemade eggnog is incredibly easy, and the reward is immense. The flavor profile of a freshly made batch is incomparable – deep, authentic, and infused with a warmth that only fresh ingredients can provide. It’s wonderfully rich, thick, and possesses a velvety creaminess that store-bought versions simply can’t replicate. Once you experience the unparalleled taste of homemade, you’ll understand why it’s worth every minute of effort.
Our traditional eggnog recipe is a celebration of classic flavors, combining wholesome milk, decadent heavy cream, fresh eggs, and the perfect balance of sugar. The symphony of spices is completed with generous amounts of freshly grated nutmeg and a hint of pure vanilla extract, creating that distinctive holiday taste. Whether you prefer to enjoy it in its pure, unadulterated form or fancy a ‘spiked’ version with your favorite spirits, this recipe offers versatility and deliciousness in every sip.
Table of Contents
- Why Choose Homemade Eggnog?
- Eggnog Ingredients You’ll Need
- How to Make Homemade Eggnog: A Step-by-Step Guide
- Serving Suggestions and Mix-In Ideas
- FAQs About Homemade Eggnog
- More Festive Holiday Drink Recipes
- Get the Full Recipe
Why Choose Homemade Eggnog?
You might be wondering, with so many options available in stores, why bother making eggnog from scratch? The answer lies in the unparalleled quality and customizable nature of a homemade batch. Store-bought eggnogs often rely on thickeners, artificial flavors, and preservatives to achieve their texture and shelf life. When you make your own, you have complete control over every ingredient, ensuring a pure, fresh, and superior taste.
- Superior Flavor: Fresh eggs, real dairy, and freshly grated spices make an incredible difference. The taste is brighter, more nuanced, and genuinely rich.
- Velvety Texture: Homemade eggnog has a natural thickness and creaminess that is difficult to replicate with commercial products. It coats the palate beautifully, offering a truly luxurious experience.
- No Artificial Additives: Say goodbye to high-fructose corn syrup, artificial colors, and unnecessary preservatives. Our recipe is clean, simple, and wholesome.
- Customization: From the level of sweetness to the intensity of spices, and even the type of alcohol if you choose to spike it, you can tailor your eggnog to perfectly suit your preferences.
- Holiday Tradition: The act of making eggnog from scratch adds another layer of joy and tradition to your holiday celebrations. It’s a wonderful activity to share with family and friends.
Eggnog Ingredients You’ll Need
This classic homemade eggnog recipe requires just a few pantry staples, making it accessible for any home cook. Each ingredient plays a crucial role in achieving the iconic rich flavor and creamy texture. You’ll find the full ingredient list with precise measurements at the end of this article in the recipe card.
- Whole Milk: The foundation of our eggnog, whole milk provides a rich dairy base that contributes significantly to the drink’s body and flavor.
- Heavy Cream: This is where the luxurious creaminess comes from. Heavy cream adds an unparalleled richness, making the eggnog truly decadent.
- Eggs: Essential for both the classic flavor and the characteristic thick, custard-like consistency. We’ll be cooking the eggs to ensure they are completely safe to consume.
- Granulated Sugar: Sweetens the eggnog to perfection, balancing the richness of the dairy and eggs.
- Vanilla Extract: Adds a warm, aromatic depth that complements the other flavors beautifully. Pure vanilla extract is recommended for the best results.
- Freshly Grated Nutmeg: This is the signature spice of eggnog! Freshly grated nutmeg offers a much more vibrant and aromatic flavor than pre-ground versions. Don’t skip this step for an authentic taste.
- Salt: A tiny pinch of salt enhances all the other flavors, making the eggnog taste more complex and balanced.

How to Make Homemade Eggnog: A Step-by-Step Guide
Making homemade eggnog might sound intimidating, but our process is straightforward and ensures perfectly cooked eggs for a safe and delicious beverage. No raw eggs here! Follow these simple steps for a truly delightful holiday drink:
- Prepare the Egg Mixture & Heat Milk: Begin by whisking together the eggs, granulated sugar, and salt in a large, heatproof bowl. In a separate medium saucepan, gently heat about half of your whole milk over medium heat. You want it to be steaming and have small bubbles forming around the edges, but it should not come to a rolling boil.
- Temper the Eggs: This is a crucial step to prevent the eggs from scrambling. While continuously whisking the egg mixture in the bowl, gradually and slowly pour the hot milk into it in a thin stream. The goal is to slowly raise the temperature of the eggs without cooking them too quickly. This process is called “tempering” and ensures a smooth, well-combined base for your eggnog.
- Cook the Eggnog Base: Once tempered, pour the entire egg-milk mixture back into the saucepan. Cook this mixture over medium heat, stirring constantly with a whisk or a wooden spoon. Continue cooking until the mixture slightly thickens and coats the back of a spoon. For food safety and optimal consistency, it’s best to use a thermometer to ensure the mixture reaches 160°F (71°C). This temperature ensures the eggs are fully cooked. This usually takes about 3-4 minutes.
- Strain for Silky Smoothness: Immediately remove the saucepan from the heat. To achieve that signature silky-smooth eggnog texture, pass the cooked mixture through a fine-mesh strainer into a clean pitcher or jar. This step catches any small lumps of cooked egg that might have formed, ensuring a perfectly smooth drink.
- Finish and Chill: To the strained mixture, add the remaining whole milk, heavy cream, freshly grated nutmeg, and vanilla extract. Stir everything together until well combined. Now for the most important part for flavor development: chilling! Store the eggnog in the fridge, ideally for at least 4-6 hours, or even better, overnight. The flavors will meld and deepen beautifully as it chills, resulting in the most delicious eggnog.
- Serve and Enjoy: Once thoroughly chilled, your homemade eggnog is ready to be enjoyed! Serve it as-is or explore the exciting serving suggestions and mix-in ideas below to customize your perfect holiday beverage.
Serving Suggestions and Mix-In Ideas
While this homemade eggnog is absolutely delightful on its own, its versatility truly shines when you start exploring various serving suggestions and mix-in options. Whether you’re looking for a classic “spiked” alcoholic treat for adults or a family-friendly mocktail, there’s a delicious way to customize your eggnog. The ratio of eggnog to your chosen mix-in is entirely up to your personal preference, but a 1:1 ratio is a popular starting point for many cocktails. You can mix these additions into individual servings or prepare a larger batch in a pitcher or festive punch bowl for a gathering.
Popular Boozy Eggnog Additions:
- Rum or Spiced Rum: A classic pairing, rum’s sweet, warm notes beautifully complement the creamy eggnog. Spiced rum adds an extra layer of complexity with hints of cinnamon, clove, and vanilla.
- Brandy: For a more traditional and refined taste, brandy offers a sophisticated fruitiness and warmth that enhances the eggnog’s richness.
- Whiskey or Bourbon: If you prefer a bolder, smokier profile, whiskey or bourbon can add a delightful kick and depth to your holiday drink. Their caramel and vanilla notes often marry well with eggnog.
- Cognac: A luxurious choice that brings a refined, complex flavor to the eggnog, perfect for special occasions.
Delicious Non-Alcoholic Eggnog Additions (Family-Friendly):
- Ginger Ale: Adds a zesty, bubbly kick that lightens the richness of the eggnog and introduces a delightful spicy note.
- 1% or 2% Milk: If you find the eggnog a bit too rich, a splash of lighter milk can thin it out slightly without compromising the flavor too much.
- Lemon-Lime Soda (e.g., Sprite or 7-Up): This was my personal favorite as a kid! The citrusy fizz provides a refreshing contrast to the creamy eggnog, creating a fun and lively mocktail.
- Sparkling Water or Club Soda: For a less sweet, effervescent option, plain sparkling water can add a pleasant lightness.
- Chocolate Syrup: A swirl of chocolate syrup can turn your eggnog into a festive, dessert-like treat, especially appealing to kids.
Garnishing Your Eggnog: Don’t forget the finishing touches! A sprinkle of freshly grated nutmeg is essential, but you can also add a dollop of whipped cream, a cinnamon stick for stirring, or even a light dusting of cocoa powder for an extra festive flair. A thin slice of orange or a few cranberries can also add a beautiful pop of color.

FAQs About Homemade Eggnog
Here are answers to some common questions about making and enjoying homemade eggnog, ensuring you have the best experience with this delightful holiday drink.
This traditional recipe is quite dairy-heavy, relying on whole milk and heavy cream for its signature richness. However, you can certainly experiment with dairy-free alternatives! Unsweetened almond milk, oat milk, or cashew milk can replace the whole milk, and full-fat coconut milk (from a can) or a dairy-free heavy cream substitute can be used instead of heavy cream. Be mindful that the flavor and texture will be slightly different, but it’s a great option for those with dietary restrictions.
Absolutely! While nutmeg is the star, other warm spices can beautifully enhance your eggnog. Cinnamon and cloves are excellent choices if you prefer a more heavily spiced flavor. You can add ¼ to ½ teaspoon of ground cinnamon and a pinch of ground cloves along with the grated nutmeg, adjusting to your desired intensity. For a deeper infusion, you can even add whole cinnamon sticks and a few whole cloves to the milk while it warms, straining them out before chilling.
Homemade eggnog, especially since it contains cooked eggs and fresh dairy, should always be stored in an airtight container in the refrigerator. When stored properly, it will keep for up to 3 days. If you choose to add alcohol to your eggnog (rum, brandy, or whiskey), the alcohol acts as a preservative, extending its shelf life to 5-7 days in the fridge. Always give it a good stir before serving after storage.
Yes, absolutely! In fact, making eggnog a day or even two in advance is highly recommended. The flavors of the milk, cream, eggs, and spices have more time to meld and deepen as the eggnog chills, resulting in a much richer and more complex taste. Just remember to store it properly in the refrigerator.
For the absolute best flavor, we strongly recommend using whole nutmeg and grating it freshly just before adding it to your eggnog. Pre-ground nutmeg loses much of its aromatic potency over time, resulting in a flatter flavor. Freshly grated nutmeg offers a brighter, more pungent, and incredibly fragrant spice that truly makes your homemade eggnog shine.
You can certainly adjust the sugar to your taste. The ¾ cup specified in the recipe provides a balanced sweetness that pairs well with the richness of the dairy and eggs. If you prefer a less sweet eggnog, you can start with ½ cup of sugar and taste the mixture after it’s cooked and chilled, adding more if desired. Keep in mind that sugar also contributes to the overall texture and mouthfeel.
More Festive Holiday Drink Recipes
The holiday season is a wonderful time for warm, comforting, and celebratory beverages. If you loved making this homemade eggnog, you might also enjoy these other festive drink recipes perfect for your holiday gatherings or a cozy night in.



Get the Full Recipe
Ready to make the best eggnog you’ve ever tasted? Here’s the complete recipe with detailed instructions and ingredient quantities. Prepare to delight your taste buds and impress your holiday guests with this rich, creamy, and wonderfully spiced homemade eggnog.

Homemade Eggnog
Pin Recipe
Leave a Review
Ingredients
- 6 large eggs
- ¾ cup granulated sugar (150 grams)
- ¼ teaspoon salt
- 4 cups whole milk (1 quart, about 1 liter), divided
- 1 cup heavy whipping cream (250 ml)
- 1 teaspoon ground nutmeg , fresh if possible
- 1 tablespoon vanilla extract
For serving (optional)
- 1-2 cups Rum, whiskey or brandy (see Notes section for more mix-in suggestions)
Equipment
Instructions
-
In a large bowl, whisk together the eggs, sugar, and salt until well combined and slightly pale.
-
In a medium saucepan, warm 2 cups of the whole milk over medium heat. Stir occasionally until small bubbles begin to form around the edges of the pan and the milk is steaming. Ensure it does not come to a full boil.
-
To temper the eggs, slowly and gradually pour the warmed milk into the egg mixture in a thin, steady stream while continuously whisking the eggs. This prevents the eggs from cooking too rapidly and ensures a smooth base.
-
Return the entire tempered mixture to the saucepan. Cook over medium heat, whisking constantly, until the mixture thickens slightly and reaches a temperature of 160°F (71°C) on an instant-read thermometer. This typically takes about 3-4 minutes. Do not boil.
-
Immediately remove the saucepan from the heat. Strain the mixture through a fine-mesh strainer into a pitcher or a large jar to remove any small egg solids, ensuring a perfectly smooth and silky eggnog. Stir in the remaining 2 cups of whole milk, heavy cream, freshly grated nutmeg, and vanilla extract until everything is fully incorporated.
-
Cover the pitcher or jar and chill the eggnog completely in the refrigerator. For the best flavor, allow it to chill for at least 4-6 hours, or ideally, overnight, allowing the flavors to fully develop and meld. Homemade eggnog will keep for about 3 days in the fridge. If you add alcohol for a ‘spiked’ version, it can last 5-7 days due to alcohol’s preservative properties.
-
Serve your homemade eggnog cold, either as-is or with your preferred alcoholic or non-alcoholic mix-ins and garnishes (refer to the Notes section for suggestions). Enjoy the rich, creamy goodness!
Notes
- For a stronger nutmeg flavor, consider increasing the nutmeg to 1 ½ teaspoons, especially if you love that traditional spice. You can also add ¼-½ teaspoon of ground cinnamon and a pinch of ground cloves if you prefer a more heavily spiced and aromatic eggnog. These can be added along with the nutmeg.
- Boozy Eggnog Additions: For an adult version, popular choices include Rum (light, dark, or spiced rum), Brandy, Whiskey, or Bourbon. Add 1-2 cups to the entire batch, or mix into individual servings to taste.
- Non-Alcoholic Eggnog Additions: For a family-friendly drink, consider mixing in Ginger ale, 1 or 2% milk (to lighten the richness), or a lemon-lime soda like Sprite or 7-Up for a fizzy, sweet twist.
- Garnishes: Enhance the presentation with a dollop of whipped cream, a sprinkle of freshly grated nutmeg, a cinnamon stick, or even a light dusting of cocoa powder.