Nothing quite captures the essence of the festive season like a glass of rich, creamy eggnog. While store shelves fill with cartons during December, crafting your own **homemade eggnog** elevates this beloved holiday drink to an unparalleled level of deliciousness. Forget artificial flavors and questionable ingredients; this classic recipe brings together warming spices, smooth dairy, and a touch of sweetness for an unforgettable experience that’s surprisingly easy to achieve right on your stovetop.

For many, eggnog isn’t just a drink; it’s a cherished memory. I’ve been a devotee since childhood, a picky eater who always made an exception for the creamy, spiced goodness of eggnog during the holidays. My daughter even affectionately coined it “Yellow Milk” when she was little, a testament to its comforting appeal across generations. When stores inevitably run out around Christmas, making my own becomes a delightful necessity, and in my opinion, it tastes infinitely better.
There’s a distinct charm and superior taste that comes with preparing eggnog from scratch. Commercial eggnog often relies on thickeners and excessive sugar to achieve its characteristic texture and flavor. Our homemade version, however, allows you to control the quality of ingredients, adjust the sweetness and spice to your preference, and ensure every sip is wonderfully smooth and genuinely festive. It’s a tradition in itself, fostering warmth and cheer in your home.
Why This Homemade Eggnog Recipe Will Be Your New Holiday Staple
- It’s super creamy and perfectly spiced with just the right sweetness, offering an unmatched flavor profile.
- This recipe makes about 5 generous cups of eggnog but can easily be doubled or tripled to serve a larger gathering.
- It takes only about 30 minutes of active cooking time to prepare, plus essential chill time in the fridge.
- The eggs are fully cooked to a safe temperature, so you don’t have to worry about consuming raw eggs.
- You can easily add a little alcohol to transform it into a sophisticated adult version for your holiday parties.
- All the ingredients are easy to find at any local grocery store, making preparation hassle-free.
Essential Ingredients for the Perfect Homemade Eggnog
The precise measurements and detailed instructions can be found in the complete recipe card at the bottom of this post.
- Large Eggs – These are the foundation of creamy eggnog. For enhanced food safety, especially when cooking at home, opt for pasteurized eggs. Fresh, high-quality eggs also contribute significantly to the drink’s rich texture and golden hue.
- Granulated Sugar – Provides the perfect balance of sweetness. You can adjust the amount slightly to suit your personal taste, but the recommended quantity creates a classic, well-rounded flavor.
- Fine Sea Salt – A tiny pinch of salt remarkably enhances all the other flavors, making the sweetness brighter and the spices more vibrant. Do not skip this essential flavor enhancer.
- Whole Milk – This is a crucial ingredient for achieving the truly luscious, traditional texture. The higher fat content of whole milk prevents a watery consistency and delivers that signature creamy mouthfeel. In some Canadian regions, this is commonly referred to as “homogenized milk.”
- Heavy Whipping Cream – This addition takes the creaminess factor to the next level, adding a luxurious richness that makes this eggnog exceptionally special and indulgent. It’s key for that smooth, decadent finish.
- Ground Cinnamon – Infuses the eggnog with a warm, inviting spice. You’ll incorporate this ingredient directly into the drink and can reserve a little extra for a beautiful, aromatic garnish. Freshly ground cinnamon offers a more potent and fragrant experience.
- Ground Nutmeg – The quintessential eggnog spice. Its distinctive warm, slightly sweet, and woody notes are indispensable. For the best flavor, consider grating whole nutmeg fresh; it makes a remarkable difference compared to pre-ground versions.
- Pure Vanilla Extract – Adds a layer of aromatic depth and rounds out the overall flavor profile. While pure vanilla is recommended for its superior taste, artificial vanilla extract can be used if that is what you have readily available in your pantry.

How to Craft Your Own Homemade Eggnog: A Step-by-Step Guide
- Step One: Prepare the Egg Mixture. In a large mixing bowl, thoroughly whisk together the large eggs, granulated sugar, and fine sea salt until the mixture is well combined and slightly pale. Set this bowl aside for a moment. This initial step ensures the sugar dissolves effectively and the eggs are ready for tempering.
- Step Two: Gently Heat the Dairy and Spices. In a substantial saucepan, combine the whole milk, heavy whipping cream, ground cinnamon, and ground nutmeg. Place the saucepan over medium-low heat, whisking frequently. Continue heating until the mixture begins to visibly steam and small bubbles form around the edges, typically taking about 10 to 15 minutes. It’s important to avoid boiling to prevent scorching the milk.

- Step Three: Temper the Eggs. This crucial step prevents the eggs from scrambling. Carefully add ¼ cup of the warm milk mixture to the egg mixture, whisking vigorously and continuously. Immediately add another ¼ cup of the warm milk mixture and whisk again. Repeat this process two more times, incorporating a total of 1 cup of the warm milk into the egg mixture. This gradual addition slowly raises the temperature of the eggs without cooking them instantly.

- Step Four: Cook to Perfection. Pour the tempered egg mixture back into the saucepan with the remaining warm milk mixture. Return the saucepan to medium-low heat. Whisk almost constantly as the mixture heats, ensuring it cooks evenly and doesn’t stick to the bottom. Continue cooking until the eggnog visibly thickens (it should coat the back of a spoon) and reaches a temperature of 160°F (71°C) on an instant-read thermometer. This usually takes approximately 15 minutes and guarantees food safety.
- Step Five: Finish and Chill. Once the eggnog has reached the target temperature and thickened, immediately remove the saucepan from the heat. Whisk in the pure vanilla extract. For an extra smooth consistency, strain the finished eggnog through a fine-mesh sieve into a clean jar or another airtight container. Cover the container and allow the eggnog to chill thoroughly in the refrigerator for at least 4 hours, or preferably overnight. Chilling is essential for the flavors to meld and the eggnog to thicken further.
- Step Six: Serve and Enjoy. Before serving, give the chilled eggnog a good stir, as the ingredients may naturally separate slightly during refrigeration. Pour into your favorite glasses and, if desired, garnish with a light sprinkle of ground cinnamon or a fresh grating of nutmeg.

Shop Recommended Products!
From cookware to handy kitchen gadgets, check out all my favorite products used to create everyday recipes!
Shop Now
Serving Suggestions: Perfect Pairings for Your Homemade Eggnog
Homemade eggnog is a versatile holiday beverage that pairs wonderfully with a variety of festive treats. Here are some ideas to make your holiday spread even more special:
Classic Christmas Cookies
- Ritz Cracker Cookies
- Cinnamon Roll Cookies
- Whipped Shortbread Cookies
- Thumbprint Cookies
- Chocolate Peppermint Cookies
Decadent Holiday Treats
- Reindeer Chow
- Gingerbread Dip
- Cherry Cranberry Pie
- Sweet Spiced Pecans
- Gingerbread Muffins
Beyond these, consider serving eggnog as a special holiday breakfast drink, pairing it with French toast, pancakes, or a simple holiday pastry. It also makes an excellent dessert accompaniment alongside a slice of pumpkin pie, apple crisp, or a rich chocolate cake for an extra festive touch. For elegant garnishes, beyond cinnamon, consider a dollop of fresh whipped cream, a shaving of dark chocolate, or a delicate star anise pod for a visually appealing and aromatic finish.
Check all my Christmas recipes for more inspiration.

Creative Variations & Flavorful Substitutions
- Pumpkin Spice Twist: For a harmonious fall-meets-winter vibe, stir in 2-3 tablespoons of plain pumpkin puree along with the milk and cream. Add an extra pinch of pumpkin pie spice for added warmth.
- Chocolate Lover’s Delight: Introduce a spoonful of rich Nutella or melted dark chocolate to the mixture for an even more decadent and uniquely flavored eggnog. Garnish with bittersweet chocolate shavings.
- Caramel Dream: Swap out the pure vanilla extract for an equal amount of caramel extract to infuse your eggnog with a sweet, buttery caramel note.
- Coffee Infusion: For a caffeine kick and deeper flavor, brew a small amount of strong coffee or espresso and add 1-2 tablespoons to the eggnog after it’s cooked and cooled.
- Spiced Citrus Zest: A hint of orange or lemon zest (finely grated) can brighten the flavors and add an unexpected aromatic note. Add it during the milk heating stage.
Storing Your Homemade Eggnog Safely
Proper storage is key to enjoying your homemade eggnog for days. Once cooled, transfer the eggnog to a clean, airtight container such as a glass jar or pitcher with a tight-fitting lid. Store it in the refrigerator for up to three days. Always give it a good stir before serving, as the ingredients may naturally separate slightly over time.
Can You Freeze Homemade Eggnog?
Yes, absolutely! Freezing homemade eggnog is a great way to extend its shelf life and enjoy the holiday flavors long after Christmas. After cooking, allow the eggnog to cool completely to room temperature. Then, pour it into freezer-safe bags or containers, leaving a little headspace for expansion. It can be stored in the freezer for up to three months. When you’re ready to drink it again, simply transfer the frozen eggnog to the refrigerator and allow it to defrost overnight. Stir well before serving to restore its creamy texture.

Adding Alcohol to Your Eggnog: An Adult Twist
Transform your classic eggnog into a sophisticated adult holiday beverage with the addition of alcohol. For the best flavor integration, mix in your chosen spirit after the eggnog has thoroughly cooled, or add it to individual servings to cater to different preferences. Start with 1 to 1.5 ounces of alcohol per serving and adjust to your taste.
Some popular options for spiking your eggnog include:
- Rum – Spiced rum is a particularly delicious pairing, enhancing the existing warm notes. Dark rum also works beautifully.
- Brandy – A traditional favorite, brandy adds a refined, fruity depth.
- Bourbon – Offers a smoky sweetness and warming character.
- Whipped Cream Vodka or Vanilla Vodka – For a sweeter, more dessert-like kick.
- Butterscotch Schnapps – Adds a rich, caramel-like sweetness.
- Peppermint Schnapps – Perfect for a festive, minty twist.
- Kahlua or Amaretto – Introduces coffee or almond flavors for an indulgent dessert drink.
- Whiskey or Scotch – For those who prefer a more robust and complex profile.
- Frangelico – Hazelnut liqueur adds a delightful nutty aroma.
Baking with Eggnog: Creative Culinary Uses
Don’t let any leftover homemade eggnog go to waste! It’s a fantastic ingredient for holiday baking, often substituting for milk in recipes to infuse a festive flavor. I frequently incorporate it into my holiday baking projects to add a unique, seasonal twist.
Here are some inspiring ways you can use leftover eggnog in your culinary creations:
- Eggnog Dip
- Eggnog Donuts
- Eggnog Pie
- Eggnog Bread Pudding
- Eggnog Cheesecake Bars
- Eggnog Cupcakes
- Eggnog Breakfast Casserole
- Eggnog Pudding Shots
Its creamy texture and spiced flavor make it a versatile addition to many sweet recipes, from custards and puddings to cakes and glazes. Experiment with it in your favorite muffin or pancake batter for a delightful holiday breakfast or brunch.

More Festive Holiday Drinks to Explore
While homemade eggnog holds a special place, the holiday season offers a bounty of other warming and festive beverages perfect for any celebration. Consider adding these to your repertoire for variety and cheer:
- Christmas Punch
- Cinnamon Hot Chocolate
- Cranberry Mint Mocktail
- Gingerbread Latte
- Spiced Cranberry Punch
- Gingerbread Martini
- Gingerbread Eggnog
- Boozy Peppermint Mocha
- Homemade Kahlua
Each of these options offers a unique and delightful way to celebrate and warm up during the chilly winter months, ensuring there’s a perfect drink for every taste and occasion.
Follow me on Instagram @simplystacieblog, Facebook at Simply Stacie, TikTok @simplystacierecipes or Pinterest at @simplystacie and let me know how you liked this recipe and my other recipes.
Homemade Eggnog Recipe
A creamy, smooth, and perfectly spiced old-fashioned holiday drink, easy to make on the stovetop for Christmas.
Creator: Stacie Vaughan
Servings: 5
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Ingredients
- 6 large eggs
- ¾ cup granulated sugar
- ¼ tsp fine sea salt
- 3 cups whole milk
- 1 cup heavy whipping cream
- 1 tsp ground cinnamon
- ½ tsp ground nutmeg
- 2 tsp pure vanilla extract
Instructions
- In a large mixing bowl, whisk together the eggs, sugar, and sea salt until combined. Set aside.
- In a large saucepan, combine the whole milk, cream, cinnamon, and nutmeg. Heat over medium-low heat, whisking often, until it begins to steam, about 10 to 15 minutes.
- Add ¼ cup of the warm milk mixture to the egg mixture and whisk well. Add in another ¼ cup of the milk mixture and whisk again. Repeat twice more so you’ve added a total of 1 cup of the milk mixture to the egg mixture.
- Pour the egg mixture into the saucepan with the rest of the milk mixture and continue to heat and whisk almost constantly until the mixture begins to thicken and reaches 160°F, about 15 minutes.
- Remove from heat and whisk in the vanilla extract. Strain the mixture into a jar or other container with a cover. Allow to chill completely in the fridge.
- Stir well before serving and top with a sprinkle of cinnamon if desired.
Nutrition Information (Estimated)
- Serving: 1g
- Calories: 460kcal
- Carbohydrates: 40g
- Protein: 14g
- Fat: 28g
- Saturated Fat: 16g
- Polyunsaturated Fat: 10g
- Trans Fat: 1g
- Cholesterol: 292mg
- Sodium: 267mg
- Sugar: 39g
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.
Recipe Details
- Course: Beverages
- Cuisine: American
- Keyword: eggnog, eggnog recipe, holiday drink
Want Even More Recipes?
Join Moms Best Recipes to find more delicious family recipes.
This homemade eggnog recipe is more than just a drink; it’s an invitation to create lasting holiday memories. Its rich, smooth texture and perfectly balanced flavors will undoubtedly become a cherished part of your festive traditions. So, gather your ingredients, embrace the joy of crafting something special from scratch, and prepare to savor the best eggnog you’ve ever tasted.