I’m going to be honest with you – making homemade eggnog is one of those things that sounds intimidating until you actually do it. Then you wonder why you ever bought the store-bought stuff in the first place.
This eggnog recipe is incredibly easy to make, and the flavor is miles ahead of anything you’ll find in a carton at the grocery store. It’s rich, creamy, perfectly spiced, and has just the right amount of sweetness. Plus, you can customize it to your taste – more nutmeg, less sugar, spiked or alcohol-free.
I first made this recipe for a holiday party a few years ago, and it was gone in less than an hour. People kept asking for the recipe, and I realized that most of them had never even tried fresh eggnog before. Once you taste the difference, there’s no going back.
This pairs beautifully with my gingerbread cookie recipe for the ultimate holiday spread.
Why You’ll Love This Eggnog Recipe
Making your own eggnog at home gives you complete control over the ingredients and flavor. You know exactly what’s going into your drink – no stabilizers, no artificial flavors, just pure, creamy goodness.
The texture is incredibly smooth and velvety, with a richness that coats your tongue in the best way possible. It’s the kind of drink that makes you want to curl up by the fire and savor every sip.
Here’s what makes this recipe special:
- Simple ingredients: You probably have most of what you need in your kitchen right now
- Customizable: Add rum or bourbon for a grown-up version, or keep it family-friendly
- Fresh flavor: The taste is so much brighter and more vibrant than store-bought
- Make-ahead friendly: Actually tastes better after sitting in the fridge for a day
- Perfect for crowds: Easy to double or triple the recipe for holiday parties
- Budget-friendly: Costs less than premium store-bought eggnog
- Impressive: Guests will think you spent hours making it
Ingredients
This recipe uses basic pantry staples that come together to create something truly special. The key is using fresh eggs and real cream – they make all the difference in the final texture and flavor.
- 6 large eggs, separated
- ¾ cup granulated sugar, divided
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- ½ teaspoon ground nutmeg, plus more for garnish
- ¼ teaspoon ground cinnamon
- Pinch of salt
- Optional: ½ to ¾ cup dark rum or bourbon
Kitchen Equipment Needed
Having the right tools makes this recipe come together smoothly. You don’t need any fancy gadgets – just some basic kitchen equipment that you probably already own.
- Large mixing bowls (at least 2)
- Electric hand mixer or stand mixer
- Whisk
- Medium saucepan
- Measuring cups and spoons
- Fine-mesh strainer
- Large pitcher or container for storage
- Ladle for serving
Recommended Products for This Recipe
I’ve made eggnog countless times, and these are the products that have genuinely made the process easier and the results better.
1. KitchenAid Hand Mixer
This mixer has enough power to whip egg whites to stiff peaks without tiring out your arm. The multiple speed settings give you precise control, and it’s much easier to clean than dragging out a full stand mixer. I use mine for everything from eggnog to whipped cream to cookie dough.
2. Nielsen-Massey Madagascar Bourbon Pure Vanilla Extract
This vanilla extract is worth every penny for eggnog. The flavor is so much richer and more complex than cheaper brands, and it really shines through in dairy-based recipes. A little goes a long way, and one bottle will last you through dozens of batches.
3. Simply Organic Ground Nutmeg
Freshly ground nutmeg is the secret to amazing eggnog, and this organic version has the most incredible aroma. The flavor is warm and spicy without being overpowering. I keep this in my spice cabinet year-round because once you try quality nutmeg, you’ll want to add it to everything.
4. OXO Good Grips Fine Mesh Strainer
Straining your eggnog through a fine-mesh strainer ensures a silky-smooth texture with no lumps. This OXO strainer is sturdy, easy to clean, and the handle hooks onto bowls so you don’t have to hold it the entire time. It’s also perfect for sifting flour and draining pasta.
You might also enjoy: hot toddy recipe
Step-by-Step Instructions
Making eggnog from scratch is easier than you think. Just follow these detailed steps, and you’ll have a creamy, delicious batch ready to enjoy.
1. Separate the Eggs and Beat the Yolks
- Carefully separate the egg whites from the yolks, placing the yolks in one large bowl and the whites in another
- Make sure no yolk gets into the whites, as even a tiny bit of fat will prevent them from whipping properly
- Add ½ cup of sugar to the egg yolks
- Beat the yolks and sugar with an electric mixer on medium-high speed for about 3-4 minutes
- Continue beating until the mixture becomes thick, pale yellow, and falls in ribbons from the beaters
- The mixture should have roughly doubled in volume and look creamy and smooth
2. Heat the Milk Mixture
- Pour the whole milk into a medium saucepan
- Add the ground nutmeg, cinnamon, and pinch of salt to the milk
- Place the saucepan over medium heat
- Stir occasionally to prevent the milk from scorching on the bottom
- Heat the milk until it’s steaming and small bubbles form around the edges, but don’t let it boil
- This should take about 5-7 minutes
- Remove from heat once it reaches this point
3. Temper the Egg Yolks
- While whisking the egg yolk mixture constantly, slowly drizzle in about ½ cup of the hot milk
- Add the hot milk in a thin, steady stream – this is crucial for preventing the eggs from scrambling
- Continue whisking vigorously as you add the milk
- Once the first ½ cup is incorporated, add another ½ cup of hot milk while whisking
- This process gradually raises the temperature of the eggs so they don’t cook too quickly
- After tempering with about 1 cup of hot milk total, the yolk mixture should feel warm to the touch
4. Cook the Eggnog Base
- Pour the tempered egg mixture back into the saucepan with the remaining milk
- Place the saucepan back over medium-low heat
- Stir constantly with a wooden spoon or heat-resistant spatula
- Cook the mixture for about 5-7 minutes, stirring continuously
- The eggnog should thicken slightly and coat the back of the spoon
- When you run your finger across the back of the spoon, it should leave a clear line
- Do not let the mixture boil, or the eggs will curdle
- Remove from heat immediately once it reaches this consistency
5. Strain and Cool
- Place a fine-mesh strainer over a large bowl or pitcher
- Pour the hot eggnog through the strainer to remove any small lumps or bits of cooked egg
- Use a spoon to press the mixture through if needed
- Stir in the heavy cream and vanilla extract
- If you’re adding alcohol, stir it in now
- Let the mixture cool at room temperature for about 20-30 minutes, stirring occasionally
- Once it’s no longer steaming, cover and refrigerate for at least 4 hours or overnight
6. Whip the Egg Whites
- When you’re ready to serve, take the chilled eggnog base out of the refrigerator
- Use clean beaters to whip the reserved egg whites in a clean, dry bowl
- Start on medium speed and gradually increase to high
- Add the remaining ¼ cup of sugar once the whites start to foam
- Continue beating until stiff peaks form – the whites should stand up straight when you lift the beaters
- This usually takes about 3-5 minutes
- Don’t overbeat, or the whites will become grainy
7. Fold and Serve
- Gently fold the whipped egg whites into the chilled eggnog base
- Use a rubber spatula and a folding motion – cut down through the center, sweep across the bottom, and fold up and over
- Continue folding until no white streaks remain, but be careful not to deflate the whites
- The eggnog should be light, fluffy, and have increased in volume
- Pour into serving glasses
- Garnish with a sprinkle of freshly grated nutmeg on top
- Serve immediately for the best texture and flavor
Another favorite: mulled apple cider recipe
Tips for Success
These helpful tips will ensure your eggnog turns out perfectly every time. I’ve learned these tricks through plenty of trial and error.
- Use fresh eggs: The fresher the eggs, the better the flavor and texture of your eggnog
- Don’t rush the tempering: Adding hot milk too quickly to the yolks will scramble them, so take your time
- Stir constantly while cooking: This prevents the eggs from curdling and ensures even heating
- Chill thoroughly: Cold eggnog tastes much better than room temperature, so give it plenty of time in the fridge
- Fold gently: Whipped egg whites add airiness, but overmixing will deflate them
- Adjust sweetness: Taste the eggnog before adding the egg whites and adjust sugar if needed
- Grate fresh nutmeg: Pre-ground nutmeg works, but freshly grated has much more flavor
- Use whole milk: Lower-fat milk will result in a thinner, less rich eggnog
Serving Suggestions

Eggnog is delicious on its own, but there are so many creative ways to serve it. Here are my favorite ideas for making your eggnog experience even better.
Serve it in punch cups or small glasses since it’s quite rich. A little goes a long way, and smaller portions let people enjoy it without feeling too full.
- Dust the top with freshly grated nutmeg and a cinnamon stick for a festive presentation
- Rim glasses with sugar cookies crumbles for a fun dessert vibe
- Serve alongside holiday cookies like gingerbread cookies or snickerdoodle cookies
- Pour over ice for a cold, refreshing version
- Use as a base for French toast batter for an indulgent breakfast
- Drizzle with caramel sauce for extra decadence
- Add to coffee for a homemade eggnog latte
- Serve in a punch bowl for parties with a ladle nearby
Read Also: Pumpkin Spice Latte Recipe
Variations to Try
Once you’ve mastered the basic recipe, these variations let you put your own spin on classic eggnog. Each one brings something unique to the table.
- Chocolate eggnog: Stir in 3 tablespoons of cocoa powder when heating the milk
- Peppermint eggnog: Add ½ teaspoon of peppermint extract along with the vanilla
- Maple eggnog: Replace half the sugar with pure maple syrup for a deeper flavor
- Coconut eggnog: Substitute coconut milk for regular milk and add a splash of coconut rum
- Coffee eggnog: Add 2 tablespoons of instant espresso powder to the hot milk
- Chai-spiced eggnog: Include cardamom, ginger, and cloves along with the nutmeg and cinnamon
- Brown sugar eggnog: Use brown sugar instead of white for a molasses-like richness
- Aged eggnog: Make it several weeks ahead and let the flavors meld in the fridge (if using alcohol)
Storage and Reheating
Proper storage keeps your eggnog fresh and safe to drink. Follow these guidelines to maintain the best quality and flavor.
Eggnog actually improves with a little time in the refrigerator as the flavors develop and blend together. The spices become more pronounced, and everything mellows into perfect harmony.
- Refrigerator: Store in an airtight container in the fridge for up to 3 days
- Freezer: Freeze in freezer-safe containers for up to 2 months (texture may change slightly upon thawing)
- Before serving: Stir well before serving as separation is natural
- With alcohol: Eggnog made with rum or bourbon lasts longer, up to 5 days refrigerated
- Without egg whites: If you skip the whipped whites, the base can be stored for up to a week
- Thawing: Defrost frozen eggnog overnight in the refrigerator, then whisk well before serving
- Reheating: Gently warm in a saucepan over low heat if you prefer warm eggnog (don’t boil)
For a lighter option, try: yogurt smoothie recipe
Nutritional Facts
Per serving (approximately 1 cup of eggnog without alcohol):
- Calories: 310
- Total Fat: 18g
- Saturated Fat: 10g
- Cholesterol: 245mg
- Sodium: 115mg
- Total Carbohydrates: 28g
- Sugars: 27g
- Protein: 9g
- Calcium: 15% DV
- Vitamin A: 18% DV
Note: Nutritional information is approximate and will vary based on specific ingredients used and serving size. Adding alcohol will increase the calorie count by approximately 65-75 calories per serving.
Health Benefits of Key Ingredients
While eggnog is definitely an indulgent treat, it does contain some beneficial nutrients. Here’s what the main ingredients bring to the table.
Eggs are nutritional powerhouses packed with high-quality protein and essential vitamins. They provide vitamin D, B vitamins, and choline, which supports brain health.
- Eggs: Rich in protein, vitamin D, B vitamins, and choline for brain function
- Milk and cream: Excellent sources of calcium for strong bones and teeth
- Nutmeg: Contains antioxidants and may aid digestion
- Cinnamon: Has anti-inflammatory properties and may help regulate blood sugar
- Vanilla: Contains small amounts of antioxidants and has a calming aroma
Read Also: Hot Toddy Recipe
Frequently Asked Questions
1. Is it safe to drink eggnog made with raw eggs?
This recipe heats the egg yolks to a safe temperature, which eliminates the risk associated with raw eggs. By cooking the yolk mixture with the milk until it coats the back of a spoon, you’re pasteurizing it and making it safe to consume. The egg whites are not cooked, so if you’re concerned, you can use pasteurized eggs or skip adding the whipped whites altogether.
2. Can I make eggnog without alcohol?
Absolutely! This recipe is delicious with or without alcohol. The base flavor is rich and satisfying on its own, making it perfect for family gatherings where kids and non-drinkers will be enjoying it. If you want to add a little depth without alcohol, try a splash of rum or bourbon extract instead.
3. Why did my eggnog curdle?
Curdling usually happens when the eggs cook too quickly or at too high a temperature. This is why tempering the eggs and stirring constantly while cooking are so important.
If your eggnog does curdle, try blending it in a blender on high speed – sometimes this can save it. For next time, use lower heat and be patient during the cooking process.
4. How long does homemade eggnog last?
Homemade eggnog will keep in the refrigerator for 3-5 days when stored properly in an airtight container. If you’ve added alcohol, it acts as a preservative and can extend the life to about a week.
Some people actually age their spiked eggnog for weeks or months, though this is more advanced and requires specific proportions of alcohol.
5. Can I use low-fat milk instead of whole milk?
You can use low-fat milk, but your eggnog won’t be as rich and creamy. The fat content in whole milk and heavy cream is what gives eggnog its signature velvety texture. If you’re looking to lighten it up, try using 2% milk instead of whole, but I’d still recommend keeping the heavy cream for the best results.
Final Thoughts
Making homemade eggnog is one of those simple pleasures that makes the holiday season feel extra special. Yes, you can grab a carton from the store, but taking the time to make it yourself is so worth it.
The flavor is brighter, the texture is creamier, and there’s something deeply satisfying about serving a drink you made from scratch. Plus, once you’ve done it once, you’ll realize it’s actually pretty easy – definitely easier than you thought it would be.
I hope this eggnog recipe becomes a new holiday tradition in your home. Try it out and let me know how it goes in the comments below. Did you add any special touches or variations? I’d love to hear about it!
Recommended:
- Fruitcake Recipe
- Hot Fudge Cake Recipe
- The Original Fantasy Fudge Recipe
- Fudge Stripe Cookies Recipe
- Hot Fudge Sundae
- Hot Fudge Sauce Recipe
- Sweet Potato Casserole Recipe
- Prime Rib Recipe
- Fudge Brownie Recipe
- Dinner Rolls Recipe



