Best Homemade Christmas Eggnog with Fresh Nutmeg
Introduction
My neighbor Mark wasn’t trying to impress anyone. I’d stopped by to borrow a ladder on a freezing December afternoon, and the smell hit me before I even got through the door—warm, spiced, with something creamy and boozy lingering in the air. He was standing at his stove, stirring a pot with this completely casual look on his face, like he was just making a pot of tea or something equally ordinary.
“What is that?” I asked, probably sounding a little too eager.
“Oh, just eggnog,” he said, shrugging. “My grandma’s recipe. I make it every year for the Christmas party.”
He handed me a mug without ceremony, and honestly, I almost dropped it when I took that first sip. It wasn’t like any eggnog I’d ever had from a carton. It was velvety and rich, with this incredible warmth from fresh nutmeg that just lingered on your tongue. The bourbon and rum were there, sure, but they weren’t shouting—they were supporting, like backup singers to a lead vocalist.
I stood there in his kitchen, holding that mug, watching him casually ladle the rest into a big glass pitcher for his party later that night. He didn’t seem to realize he’d just made something extraordinary. Maybe you’ve been there—that moment when you taste something and you know, you just know, you’ll be making it for years to come.
That was three Christmases ago, and I’ve made this eggnog every single year since. It’s become my signature holiday offering, the thing friends start asking about in November. And the best part? It’s deceptively simple to make. Mark’s grandma knew what she was doing, and now, I’m passing that wisdom on to you.
This isn’t just any eggnog. This is the best homemade Christmas eggnog with fresh nutmeg you’ll ever taste, and it’s about to become the star of your holiday gatherings.
Why You’ll Love This Recipe
Let me tell you why this eggnog is different from everything else out there. I’ve tested this recipe more times than I can count, tweaking temperatures and ratios, and I can say with total confidence—this is the one.
- Incredibly Rich and Creamy: The combination of whole milk, heavy cream, and egg yolks creates a texture that’s pure velvet. No watery, thin nonsense here.
- Perfectly Spiced with Fresh Nutmeg: This is the game-changer. Pre-ground nutmeg just doesn’t compare. Grating it fresh gives this eggnog a warmth and complexity that’s honestly addictive.
- Customizable Booze Level: Whether you want it spiked or virgin, this recipe works beautifully. I’ll show you exactly how to adjust it.
- Make-Ahead Friendly: You can make this up to three days in advance, which is a lifesaver when you’re hosting. The flavors actually get better as they meld.
- Guaranteed Crowd-Pleaser: I’ve served this at Christmas parties, cookie exchanges, and casual family dinners. Every single time, people ask for the recipe. It’s that good.
- No Cornstarch, No Weird Additives: This is old-fashioned eggnog made the way it should be—with real ingredients you can pronounce.
This isn’t just another holiday drink. It’s the kind that makes people close their eyes after the first sip. It’s comfort in a mug, the taste of Christmas itself. And when you serve it at your gathering, you’re not just offering a beverage—you’re sharing a moment, a tradition, something that says, “I made this for you.”
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients, but each one plays a crucial role. Don’t skimp on quality here—it makes a real difference.
For the Eggnog Base

- 6 large egg yolks (room temperature) — These are the heart of the eggnog, giving it that luscious, thick texture. Save the whites for another use, like meringues or a frittata.
- ¾ cup granulated sugar — Adds just the right amount of sweetness without overwhelming the spices. I prefer organic cane sugar for a cleaner flavor.
- 2 cups whole milk — Full-fat is non-negotiable here. It provides the creamy backbone. (A reader once asked if 2% works, and honestly, it just doesn’t deliver the same richness.)
- 1 cup heavy cream — This is what makes the eggnog feel indulgent. Look for cream with at least 36% milk fat for best results.
- 1 teaspoon vanilla extract — Use pure vanilla, not imitation. It adds a subtle warmth that rounds out the spices.
- ½ teaspoon ground cinnamon — A gentle warmth that complements the nutmeg beautifully.
- ¼ teaspoon ground cloves — Just a pinch, but it adds that classic holiday depth.
- ¼ teaspoon salt — Don’t skip this. It balances the sweetness and enhances all the other flavors.
For the Spice and Spirit
- 1 whole nutmeg (for grating) — This is your star ingredient. A whole nutmeg costs about a dollar and makes all the difference. I like to buy mine from the spice aisle at Whole Foods or a local specialty shop.
- 1 cup bourbon (optional) — I recommend a mid-range bourbon like Buffalo Trace or Maker’s Mark. It adds a warm, vanilla-tinged booziness.
- ½ cup dark rum (optional) — A good dark rum, like Gosling’s or Appleton Estate, adds molasses notes that play beautifully with the spices.
For Garnish
- Freshly grated nutmeg — A little extra on top is non-negotiable. It’s the finishing touch that makes this eggnog look and taste special.
- Cinnamon sticks (optional) — For stirring and presentation. They look gorgeous in a glass pitcher.
Ingredient Selection Tip: When choosing your nutmeg, give it a gentle squeeze. Fresh nutmeg should feel firm and heavy for its size. If it’s light or cracked, it’s old and won’t have as much flavor. I also recommend grating it directly over the eggnog—the aroma that releases is just incredible.
Substitution Guidance: Need to make this dairy-free? You can substitute the whole milk and heavy cream with full-fat oat milk and canned coconut cream. The texture will be slightly different but still delicious. For a lower-sugar version, use monk fruit sweetener in place of the granulated sugar, though start with ½ cup and adjust to taste.
Equipment Needed
You don’t need a fancy kitchen for this recipe, but a few specific tools make the process smoother.
- Medium saucepan — A heavy-bottomed pan works best for even heating and preventing scorching. I use my trusty All-Clad, but any decent saucepan will do.
- Large mixing bowl — For whisking the egg yolks and sugar. Stainless steel or glass is fine.
- Whisk — A balloon whisk is ideal for getting that silky-smooth texture. A silicone whisk is also great if you’re using a non-stick pan.
- Fine-mesh strainer — This is crucial for catching any bits of cooked egg. Trust me, you don’t want lumpy eggnog.
- Microplane or fine grater — For grating fresh nutmeg. A Microplane is my go-to—it’s sharp and makes quick work of it.
- Glass pitcher or serving container — A beautiful pitcher makes serving feel special. I found mine at a thrift store for three dollars, and it’s perfect.
- Instant-read thermometer (optional but helpful) — Takes the guesswork out of tempering the eggs. You’re aiming for 160°F.
If you don’t have a fine-mesh strainer, you can use cheesecloth or even a clean, thin dish towel. And if you’re grating nutmeg without a Microplane, the smallest holes on a box grater will work in a pinch—it just takes a little more elbow grease.
Preparation Method
Alright, let’s make some eggnog. This recipe comes together in about 20 minutes of active time, plus chilling. Here’s exactly how to do it.
- Separate your eggs: Crack 6 large eggs and separate the yolks into a large mixing bowl. Save the whites for another use. (I like to make a quick frittata the next morning.) Make sure no yolk gets into the whites, or your eggnog might have a slightly different texture.
- Whisk the yolks and sugar: Add ¾ cup of granulated sugar to the yolks and whisk vigorously until the mixture turns pale yellow and thick, about 2-3 minutes. It should look like a thick ribbon when you lift the whisk. This is called the “ribbon stage,” and it’s important for incorporating air and creating a smooth texture.
- Heat the dairy and spices: In your medium saucepan, combine 2 cups whole milk, 1 cup heavy cream, 1 teaspoon vanilla extract, ½ teaspoon ground cinnamon, ¼ teaspoon ground cloves, and ¼ teaspoon salt. Place over medium heat and stir occasionally until the mixture is hot but not boiling—you should see small bubbles forming around the edges, but no rolling boil. This should take about 4-5 minutes.
- Temper the eggs: This is the most important step, and it’s easier than it sounds. Slowly pour about ½ cup of the hot milk mixture into the egg yolk mixture while whisking constantly. This warms the eggs gradually so they don’t scramble. Then, pour the tempered egg mixture back into the saucepan with the remaining milk, whisking continuously.
- Cook until thickened: Place the saucepan back over medium-low heat and cook, stirring constantly with a wooden spoon or silicone spatula, until the mixture thickens enough to coat the back of a spoon. This usually takes about 5-7 minutes. If you’re using a thermometer, you’re aiming for 160°F. Don’t let it boil, or the eggs will curdle.
- Strain the mixture: Immediately pour the eggnog through a fine-mesh strainer into a clean bowl or pitcher. This catches any tiny bits of cooked egg that might have formed. I learned this the hard way after serving lumpy eggnog one Christmas—never again!
- Add the booze (if using): Let the eggnog cool for about 10 minutes, then stir in 1 cup bourbon and ½ cup dark rum. If you’re serving it to a crowd with varying preferences, you can leave it virgin and let people add their own spirits at the table.
- Grate fresh nutmeg: Using your Microplane, grate about ½ teaspoon of fresh nutmeg directly into the eggnog and stir. Then, reserve a little extra for garnish. The aroma at this point is just incredible—warm, spicy, and completely Christmas.
- Chill thoroughly: Cover the pitcher and refrigerate for at least 4 hours, but overnight is best. The flavors need time to meld and mellow. Trust me, this eggnog is exponentially better the next day.
- Serve and garnish: When you’re ready to serve, give the eggnog a good stir. Pour into mugs or small glasses (it’s rich, so smaller portions work well), and top each with a generous grating of fresh nutmeg. Add a cinnamon stick for stirring if you’re feeling fancy.
Sensory Cue: As you cook the eggnog, you’ll notice the mixture go from thin and milky to thick and velvety. When it’s ready, it should coat the back of your spoon like a heavy cream. If you run your finger through the coating on the spoon, it should leave a clean line that holds.
Cooking Tips & Techniques
I’ve made this eggnog at least a dozen times, and I’ve learned a few things along the way. Here are my best tips for getting it right every time.
Don’t Rush the Tempering: I know it’s tempting to just dump the hot milk into the eggs, but that’s a one-way ticket to scrambled eggnog. Pour slowly, whisk constantly, and give the eggs time to adjust. I once got distracted and poured too fast—ended up with a lumpy mess that I had to strain twice.
Low and Slow is Your Friend: When you’re cooking the eggnog after tempering, keep the heat on medium-low. High heat will curdle the eggs before they have time to thicken properly. If you see any steam rising, you’re at the right temperature. If you see bubbles, you’re too hot.
Use a Thermometer if You’re Nervous: An instant-read thermometer takes the guesswork out. You’re aiming for 160°F—hot enough to thicken and safely cook the eggs, but not so hot that they scramble. If you don’t have one, the spoon-coating test is perfectly reliable.
Let it Mature: I know it’s hard to wait, but this eggnog really does get better after a day in the fridge. The spices mellow and meld, the alcohol integrates more smoothly, and the texture becomes even silkier. Make it a day ahead, and your future self will thank you.
Strain, Strain, Strain: Even if you’re careful, tiny bits of cooked egg can sneak through. A fine-mesh strainer catches them all, giving you that perfectly smooth, luxurious texture. Don’t skip this step—it takes 30 seconds and makes a huge difference.
Grind Nutmeg Fresh: I cannot stress this enough. Pre-ground nutmeg loses its volatile oils quickly and tastes flat and dusty. A whole nutmeg keeps for months in a cool, dark place, and grating it fresh releases an aromatic punch that’s absolutely essential to this recipe.
Variations & Adaptations
One of the best things about this eggnog is how adaptable it is. Here are some of my favorite variations.
Spiked vs. Virgin: I usually make a big batch and split it—half with bourbon and rum for the adults, half without for the kids and designated drivers. Both versions are delicious, and no one feels left out. For the virgin version, I sometimes add a splash of vanilla extract and a pinch more nutmeg to compensate for the missing complexity.
Dairy-Free Version: Last year, my sister-in-law came for Christmas and doesn’t do dairy. I swapped the whole milk with full-fat oat milk and the heavy cream with canned coconut cream. The texture was slightly thinner but still incredibly creamy, and the coconut flavor actually complemented the spices beautifully. Just make sure to use a brand of oat milk that’s designed for cooking—some can separate when heated.
Extra-Spicy Eggnog: If you’re like me and can’t get enough of those warming spices, try adding a pinch of ground cardamom or a star anise pod while the milk is heating. Remove the star anise before serving. It adds a subtle, almost floral note that’s unexpected and lovely.
Boozy Variations: Feel free to play with the spirits. A good rye whiskey adds a peppery kick, while spiced rum brings extra cinnamon and clove notes. I’ve even tried it with a splash of Cognac, and it was divine—though I’d save that for a smaller batch, given the cost.
Make it a Slushie: This is a fun one for summer or warmer climates. After the eggnog is chilled, pour it into a shallow dish and freeze for about 2 hours, stirring every 30 minutes to break up ice crystals. Serve it in small glasses with a sprinkle of nutmeg. It’s like a boozy milkshake, and it’s dangerously good.
Serving & Storage Suggestions
Serving this eggnog is half the fun. Here’s how to make it shine at your gathering.
Serving Temperature: This eggnog is best served well-chilled, straight from the fridge. I like to pour it into a glass pitcher about 30 minutes before guests arrive so it can breathe a little, but keep it cold. If you’re serving it warm, you can gently reheat it on the stove over low heat, but don’t let it boil.
Presentation Tips: Small glasses or mugs are perfect—this eggnog is rich, so 4-6 ounces per serving is plenty. Top each serving with a generous grating of fresh nutmeg and a cinnamon stick for stirring. For a festive touch, rim the glasses with a mixture of cinnamon and sugar. Just dip the rim in a little maple syrup, then into the spiced sugar.
What to Serve Alongside: This eggnog pairs beautifully with all kinds of Christmas cookies—gingerbread, shortbread, or snickerdoodles. It’s also lovely with a slice of pound cake or a plate of fresh fruit. For a full holiday spread, consider serving it alongside a cheese board with sharp cheddar and dried fruits.
Storage Instructions: Store any leftover eggnog in a tightly sealed container in the refrigerator for up to 5 days. The flavors will continue to develop, so it might even taste better on day three. Do not freeze this eggnog—the dairy will separate and the texture will be grainy when thawed.
Reheating Tips: If you prefer warm eggnog, gently reheat it on the stove over low heat, stirring constantly. Do not let it boil, or it might curdle. You can also reheat individual servings in the microwave in 20-second bursts, stirring between each.
Flavor Development: I’ve noticed that the eggnog is at its peak about 24-48 hours after making it. The spices mellow, the alcohol integrates, and the texture becomes even more velvety. So don’t be afraid to make it a day or two ahead—it’s actually better that way.
Nutritional Information & Benefits
Let’s be honest—this is a treat, not a health food. But there are some surprising benefits to the ingredients.
Estimated Nutritional Values (per 6-ounce serving, with alcohol):
- Calories: 320
- Fat: 18g
- Saturated Fat: 10g
- Carbohydrates: 22g
- Sugar: 20g
- Protein: 6g
- Sodium: 120mg
Health Highlights: Egg yolks are a great source of choline, which supports brain health. Fresh nutmeg contains compounds that have been shown to have anti-inflammatory properties. And, of course, the warm spices like cinnamon and cloves are packed with antioxidants.
Dietary Considerations: This recipe is naturally gluten-free. For a dairy-free version, see the variations section above. For a lower-sugar option, you can reduce the sugar to ½ cup or use a monk fruit sweetener. Always check your alcohol labels if you’re serving someone with specific dietary restrictions.
Potential Allergens: This recipe contains eggs, dairy, and alcohol. Please inform your guests if you’re serving it at a gathering.
My Personal Perspective: I believe in balance. This eggnog is a once-a-year indulgence for me, something I look forward to all year. I don’t stress about the calories or the sugar—I savor every sip, knowing that the joy it brings to my friends and family is worth it. Life is too short for bad eggnog, you know?
Conclusion
This isn’t just a recipe—it’s a tradition waiting to happen. The best homemade Christmas eggnog with fresh nutmeg is the kind of thing that becomes a part of your holiday season, something people start asking about in November. It’s the drink that makes your Christmas party feel special, the thing that brings everyone together around the kitchen counter.
I love this eggnog because it’s a gift you give yourself and your loved ones. It’s simple to make but feels incredibly special. It’s rich and indulgent but somehow never heavy. And it’s so, so much better than anything you’ll ever buy in a carton.
So go ahead—grab a nutmeg, crack some eggs, and make this your own. Add a little extra bourbon if that’s your thing. Leave it virgin and let the spices shine. Garnish it however makes you happy. This recipe is a starting point, but the tradition is yours to build.
I’d love to hear how it turns out for you. Drop a comment below and let me know—did you serve it at a party? Did anyone ask for the recipe? Did you make any fun variations? Share your eggnog stories with me. And if you loved it, please share this post with a friend who needs some Christmas magic in their life.
Here’s to warm kitchens, good company, and the best eggnog you’ll ever taste. Cheers, friends.
Frequently Asked Questions
Can I make this eggnog without alcohol?
Absolutely! Simply omit the bourbon and rum. The eggnog will still be rich, creamy, and delicious. I actually recommend making a virgin batch for kids and designated drivers—just add an extra pinch of nutmeg and a splash more vanilla to keep the flavor complex.
How far in advance can I make this eggnog?
You can make this eggnog up to 3 days in advance. In fact, the flavors actually improve after a day or two in the fridge as the spices meld and the alcohol integrates. Just keep it tightly covered in the refrigerator and give it a good stir before serving.
Why did my eggnog curdle?
Curdling usually happens when the milk mixture gets too hot or when the eggs aren’t tempered properly. Make sure you’re whisking constantly while adding the hot milk to the eggs, and keep the heat on medium-low when cooking. If it does curdle, all is not lost—strain it through a fine-mesh strainer to remove the lumps, and it should still taste great.
Can I use pre-ground nutmeg instead of fresh?
You can, but I really wouldn’t recommend it. Freshly grated nutmeg has a warmth and complexity that pre-ground just can’t match. Pre-ground nutmeg loses its volatile oils quickly and tastes flat and dusty by comparison. A whole nutmeg costs about a dollar and keeps for months—it’s a small investment for a huge flavor payoff.
How do I scale this recipe for a crowd?
Scaling is easy—just multiply all the ingredients by the number of servings you need. For a party of 12, double the recipe. For a party of 20, triple it. Just make sure you’re using a large enough pot to accommodate the extra volume, and give yourself extra time for the milk to heat and the eggnog to cool. A large stockpot works well for bigger batches.
Pin This Recipe!

Best Homemade Christmas Eggnog with Fresh Nutmeg
This velvety, rich eggnog made with fresh nutmeg, bourbon, and dark rum is the ultimate holiday indulgence. It’s deceptively simple to make and guaranteed to be the star of your Christmas gatherings.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 4 hours 30 minutes (includes chilling)
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 large egg yolks (room temperature)
- ¾ cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground cloves
- ¼ teaspoon salt
- 1 whole nutmeg (for grating)
- 1 cup bourbon (optional)
- ½ cup dark rum (optional)
- Freshly grated nutmeg (for garnish)
- Cinnamon sticks (optional, for garnish)
Instructions
- Separate your eggs: Crack 6 large eggs and separate the yolks into a large mixing bowl. Save the whites for another use.
- Whisk the yolks and sugar: Add ¾ cup of granulated sugar to the yolks and whisk vigorously until the mixture turns pale yellow and thick, about 2-3 minutes, reaching the ribbon stage.
- Heat the dairy and spices: In a medium saucepan, combine 2 cups whole milk, 1 cup heavy cream, 1 teaspoon vanilla extract, ½ teaspoon ground cinnamon, ¼ teaspoon ground cloves, and ¼ teaspoon salt. Place over medium heat and stir occasionally until hot but not boiling (small bubbles around the edges), about 4-5 minutes.
- Temper the eggs: Slowly pour about ½ cup of the hot milk mixture into the egg yolk mixture while whisking constantly. Then pour the tempered egg mixture back into the saucepan with the remaining milk, whisking continuously.
- Cook until thickened: Place the saucepan over medium-low heat and cook, stirring constantly, until the mixture thickens enough to coat the back of a spoon, about 5-7 minutes (160°F if using a thermometer). Do not let it boil.
- Strain the mixture: Immediately pour the eggnog through a fine-mesh strainer into a clean bowl or pitcher to catch any cooked egg bits.
- Add the booze (if using): Let the eggnog cool for about 10 minutes, then stir in 1 cup bourbon and ½ cup dark rum. For a virgin version, omit the alcohol.
- Grate fresh nutmeg: Grate about ½ teaspoon of fresh nutmeg directly into the eggnog and stir. Reserve extra for garnish.
- Chill thoroughly: Cover and refrigerate for at least 4 hours, preferably overnight, to let flavors meld.
- Serve and garnish: Stir well, pour into mugs or small glasses, and top each with freshly grated nutmeg and a cinnamon stick if desired.
Notes
For best results, make the eggnog a day ahead to allow flavors to meld. Do not freeze. For a dairy-free version, substitute whole milk with full-fat oat milk and heavy cream with canned coconut cream. For a lower-sugar version, use monk fruit sweetener (start with ½ cup).
Nutrition
- Serving Size: 6 ounces
- Calories: 320
- Sugar: 20
- Sodium: 120
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 22
- Protein: 6
Keywords: homemade eggnog, Christmas eggnog, fresh nutmeg eggnog, holiday drink, spiked eggnog, bourbon eggnog, rum eggnog


