I wasn’t expecting eggnog advice from my accountant, but there I was, knee-deep in tax paperwork on a Tuesday afternoon in late November, watching him stir a mug of something that smelled like Christmas itself. He had this old-fashioned thermos on his desk, the kind with a plaid pattern, and every few minutes he’d unscrew the cap and take a sip, closing his eyes for just a second. I finally asked him what was in there, half-expecting him to say it was just plain coffee. Instead, he leaned forward, lowered his voice like he was sharing a family secret, and said, “It’s my grandmother’s eggnog. I make it every year the day after Thanksgiving. You have to try it.” I mean, who knew the guy who does my taxes was hiding a legendary holiday recipe? I honestly thought he lived on black coffee and spreadsheets. But he poured me a small cup, and let me tell you, it was a revelation—creamy, spiced just right, and not nearly as heavy as the store-bought stuff. I almost forgot about the pile of receipts on his desk. That moment stuck with me, the way a simple sip of something warm can completely shift your mood on a gray afternoon. Maybe you’ve been there, finding a little bit of magic in a place you’d least expect it. For me, it was a reminder that the best recipes don’t come from fancy cookbooks or celebrity chefs; they come from people who have been making them for decades, passing them down like heirlooms. I asked him for the recipe, and he scribbled it on a sticky note—just a list of ingredients, no measurements, and a note that said “trust your nose.” I’ve been tweaking it ever since, and now, this Homemade Christmas Eggnog with Nutmeg has become my own little ritual. It is the kind of cozy, creamy drink that turns a quiet evening at home into something special, and I am so excited to share it with you.
Why You’ll Love This Recipe
This isn’t just another eggnog recipe. It’s the one you’ll come back to year after year, the one that makes your kitchen smell like a holiday card. I’ve tested this version countless times, tweaking the ratios and the spice blend until it hit that perfect balance of rich and refreshing. It’s got that thick, velvety texture you crave, but it’s not so heavy that you can’t have a second cup.
- Quick & Easy: Comes together in under 20 minutes, so you can whip up a batch even on the busiest holiday morning.
- Simple Ingredients: No fancy grocery trips needed. You likely already have everything in your kitchen—eggs, milk, cream, sugar, and spices.
- Perfect for Cozy Evenings: Great for sipping by the fire, watching Christmas movies, or serving at a holiday party.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even the eggnog skeptics in my family ask for seconds.
- Unbelievably Delicious: The texture and flavor combo is next-level comfort food. The fresh nutmeg makes all the difference.
What makes this recipe different from the rest? It’s the technique. Instead of just mixing everything together, we gently temper the eggs with warm milk, which gives you that silky, custard-like consistency without any of the graininess. Plus, I use a whole vanilla bean instead of extract—trust me, it’s a small step that adds so much depth. This is comfort food reimagined: a little faster, a little more intentional, but with the same soul-soothing satisfaction that makes you close your eyes after the first sip.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, but a few key choices will take your eggnog from good to unforgettable. I’ve tested this with different brands and types of dairy, so I can guide you toward the best results.
- 6 large eggs, yolks and whites separated (room temperature is best for a smooth tempering process)
- 3/4 cup granulated sugar (I prefer organic cane sugar for a cleaner sweetness, but any white sugar works)
- 2 cups whole milk (adds richness; do not use skim or low-fat here, as it will make the nog thin)
- 1 cup heavy cream (for that luscious, velvety texture)
- 1 vanilla bean (or 1 tablespoon of a good-quality vanilla extract like Nielsen-Massey)
- 1 teaspoon freshly grated nutmeg (plus more for garnish—this is non-negotiable for the best flavor)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- Pinch of salt (to balance the sweetness and enhance the spices)
- Optional: 1/2 cup bourbon, dark rum, or brandy (for a spirited version; I personally love a good aged rum for its warm, caramel notes)
Ingredient Tips: For the freshest nutmeg, buy whole nutmeg seeds and grate them yourself with a microplane. It’s a game-changer. I recommend using organic, pasture-raised eggs for a richer yolk color and better flavor. If you’re making a non-alcoholic version, the recipe is just as delicious—the spices and vanilla do the heavy lifting. For a dairy-free adaptation, you can substitute the whole milk and heavy cream with full-fat oat milk and canned coconut cream, though the texture will be slightly less rich.
Equipment Needed
You don’t need a lot of fancy tools to make this eggnog, which is part of its charm. Here’s what you’ll need:
- Medium saucepan (for heating the milk and cream)
- Large mixing bowl (for whisking the egg yolks and sugar)
- Whisk (a balloon whisk works best for incorporating air)
- Fine-mesh strainer (essential for catching any cooked egg bits and ensuring a silky texture)
- Microplane or fine grater (for grating fresh nutmeg)
- Pitcher or large jar (for storing the finished eggnog)
- Electric mixer or stand mixer (for whipping the egg whites to soft peaks; you can also do this by hand with a whisk, but it takes a little elbow grease)
I’ve made this recipe with both a fancy Le Creuset saucepan and a beat-up old one from a thrift store, and honestly, the results were the same. The most important piece of equipment is the fine-mesh strainer—don’t skip it. It’s the secret to that restaurant-quality smoothness. If you don’t have a microplane, the fine side of a box grater will work for the nutmeg, but be patient with it.
Preparation Method

Making homemade eggnog is a little like making a custard, but it’s much more forgiving. Follow these steps, and you’ll have a creamy, dreamy holiday drink that beats anything from a carton.
- Separate the eggs. Crack your 6 eggs and separate the yolks from the whites. Place the yolks in a large mixing bowl and the whites in a separate, clean bowl (you’ll use them later). I like to do this while the eggs are still cold, as the yolks are less likely to break.
- Whisk the yolks and sugar. Add the 3/4 cup of granulated sugar to the yolks. Whisk vigorously until the mixture turns pale yellow and thickens slightly, about 2-3 minutes. It should look like a thick ribbon when you lift the whisk. This is called “ribbon stage,” and it’s important for incorporating air.
- Heat the milk and cream. In a medium saucepan, combine the 2 cups of whole milk, 1 cup of heavy cream, and the seeds from your vanilla bean (or the vanilla extract). Split the vanilla bean lengthwise and scrape the seeds into the pot, then toss the pod in for extra flavor. Heat over medium-low until the mixture is warm and steaming, but not boiling. You should see small bubbles around the edges—about 4-5 minutes. Do not let it boil, or the milk will scorch.
- Temper the eggs. This is the step that makes or breaks your eggnog. Slowly drizzle about 1 cup of the warm milk mixture into the egg yolk mixture, whisking constantly. This raises the temperature of the eggs gradually so they don’t scramble. Then, pour the egg mixture back into the saucepan with the remaining milk, whisking continuously.
- Cook the custard. Place the saucepan over low heat and cook, stirring constantly with a wooden spoon or heatproof spatula, until the mixture thickens enough to coat the back of the spoon. This takes about 5-8 minutes. Do not rush this step—if you heat it too fast, the eggs will curdle. You’ll know it’s ready when you run your finger across the back of the spoon and the line holds its shape.
- Strain and cool. Immediately pour the custard through a fine-mesh strainer into a clean pitcher or bowl. This catches any tiny bits of cooked egg and the vanilla pod. Stir in the 1 teaspoon of freshly grated nutmeg, 1/2 teaspoon of cinnamon, 1/4 teaspoon of cloves, and a pinch of salt. If you’re adding alcohol, stir it in now. Let the mixture cool to room temperature, then cover and refrigerate for at least 2 hours, or overnight. The flavors really meld and deepen as it chills.
- Whip the egg whites. Just before serving, take the reserved egg whites and beat them with an electric mixer on medium-high speed until soft peaks form. This takes about 2-3 minutes. You want them to be fluffy and billowy, not stiff and dry. Gently fold the whipped egg whites into the chilled custard. This is what gives the eggnog its light, airy texture—don’t skip it!
- Serve and garnish. Pour the eggnog into mugs or a punch bowl. Garnish each serving with a generous dusting of freshly grated nutmeg and, if you like, a cinnamon stick or a dollop of whipped cream.
Prep Note: The eggnog will look a little thin before you add the whipped egg whites, but trust the process—it thickens beautifully. If you’re nervous about using raw egg whites, you can skip this step and use an extra 1/2 cup of heavy cream, whipped to soft peaks, instead. The texture will be a bit richer, but still delicious.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve definitely had my share of mishaps along the way. Here are the things I wish someone had told me the first 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. Go slow, pour in a thin stream, and keep whisking. If you do accidentally get a few lumps, don’t panic—the fine-mesh strainer will catch them.
Low and slow is your friend. When cooking the custard, keep the heat on low and stir constantly. I once walked away to answer the phone and came back to a curdled mess. The mixture should never boil. If you see steam rising and tiny bubbles, you’re in the perfect zone.
Fresh nutmeg makes all the difference. I cannot stress this enough. Pre-ground nutmeg loses its volatile oils quickly and tastes flat and dusty. A whole nutmeg seed will last for months in your spice drawer, and grating it fresh takes about 10 seconds. The aroma alone is worth the effort.
Chill time is essential. The eggnog tastes good right away, but it’s transcendent after a few hours in the fridge. The spices mellow and meld, the texture firms up, and the flavors become more cohesive. I always make mine the day before I plan to serve it.
Multitask smartly. While the milk is heating, you can whisk the egg yolks and sugar. While the custard is cooling, you can grate the nutmeg and set out your serving glasses. A little planning makes the whole process feel effortless.
Variations & Adaptations
One of the best things about this eggnog is how easy it is to customize. I’ve tried several variations over the years, and they’ve all been hits.
- Dairy-Free Version: Substitute the whole milk with full-fat oat milk and the heavy cream with canned coconut cream. The coconut adds a subtle tropical note that pairs surprisingly well with the nutmeg. Use a vegan butter substitute if you’re feeling extra decadent.
- Spiced Chai Eggnog: Steep 2 chai tea bags in the warm milk for 5 minutes before straining and proceeding with the recipe. The cardamom and ginger in the chai complement the nutmeg beautifully.
- Mexican Chocolate Eggnog: Add 2 ounces of chopped dark chocolate (70% cacao) to the warm milk and stir until melted. Increase the cinnamon to 1 teaspoon and add a pinch of cayenne pepper for a little heat.
- Low-Sugar Option: Reduce the sugar to 1/2 cup and use a sugar substitute like monk fruit or allulose. The texture will be slightly less thick, but the flavor will still be wonderful.
- My Personal Favorite: A splash of dark rum and a tiny pinch of smoked paprika. It adds a subtle smokiness that makes the eggnog feel extra special for holiday parties.
Serving & Storage Suggestions
This eggnog is best served well-chilled, straight from the fridge, in a festive mug or a small glass. I like to rim the glasses with a little cinnamon sugar for an extra touch. For a holiday brunch, serve it alongside a plate of gingerbread cookies or a slice of classic pumpkin pie.
If you’re making a batch for a party, pour it into a punch bowl and float a few ice cubes made from leftover eggnog (so they don’t water it down). Top with a sprinkle of fresh nutmeg and a few star anise for a gorgeous presentation.
Storage: Store the eggnog in an airtight container in the refrigerator for up to 5 days. The flavors will continue to deepen, making it even better on day two or three. Do not freeze the eggnog after the egg whites have been folded in, as the texture will become watery upon thawing. If you want to make it ahead, you can prepare the custard base (steps 1-6) up to 3 days in advance, then fold in the whipped egg whites just before serving.
Reheating: This recipe is intended to be served cold, but if you prefer a warm eggnog, gently reheat the custard base (without the whipped egg whites) in a saucepan over low heat, stirring frequently. Do not let it boil. Once warm, you can fold in the whipped egg whites or skip them for a thinner, cozier drink.
Nutritional Information & Benefits
Here’s the thing about homemade eggnog: it’s a treat, and it should be enjoyed as such. But because you’re making it from scratch, you have control over the ingredients. This version is lower in sugar than many store-bought options and uses real cream and eggs, which provide protein and healthy fats.
Estimated per serving (1 cup, without alcohol):
- Calories: 380
- Fat: 24g
- Carbohydrates: 32g
- Protein: 10g
- Sugar: 28g
The eggs are a great source of high-quality protein and choline, which supports brain health. The milk and cream provide calcium and vitamin D. And the nutmeg? It’s been used in traditional medicine for its anti-inflammatory properties. Of course, this is an indulgence, but using fresh, wholesome ingredients means you’re getting some real nutritional value with every sip.
Dietary Considerations: This recipe contains dairy, eggs, and gluten (if served with cookies). For a dairy-free version, see the variations section. It can be made low-sugar by using a sugar substitute.
Conclusion
This Homemade Christmas Eggnog with Nutmeg is more than just a drink—it’s a little ritual that brings warmth and comfort to the holiday season. It’s the kind of thing you make when you want to slow down, when you want to fill your home with the scent of nutmeg and cinnamon, when you want to share something special with the people you love. I still think about that day in my accountant’s office, and how a simple cup of eggnog changed my whole perspective on the holidays. Now, I make a batch every year, and it always brings a smile to my face.
I would love to hear how your eggnog turns out! Did you try a fun variation? Did you add a splash of bourbon or keep it booze-free? Drop a comment below and let me know. And if you’re looking for another cozy holiday treat, you might enjoy my soft gingerbread cookies or this creamy mashed potatoes recipe for your Christmas dinner. Happy sipping, and may your holidays be filled with warmth and good food!
Frequently Asked Questions
Can I make this eggnog without alcohol?
Absolutely! The recipe is delicious without any alcohol. The spices and vanilla provide plenty of flavor. Just skip step 6 where you’d add the bourbon or rum.
How long does homemade eggnog last in the fridge?
When stored in an airtight container, it will keep for up to 5 days. The texture is best within the first 3 days. Give it a good stir before serving, as the spices may settle.
Can I use pre-ground nutmeg instead of fresh?
You can, but I really recommend using fresh nutmeg for the best flavor. Pre-ground nutmeg loses its aromatic oils quickly and can taste a bit flat. A whole nutmeg seed grates easily with a microplane and lasts for months.
Why did my eggnog curdle?
Curdling happens when the eggs are heated too quickly or the heat is too high. Always cook the custard over low heat and stir constantly. If you see lumps forming, remove the pot from the heat immediately and whisk vigorously. A fine-mesh strainer will also help salvage the texture.
Can I double this recipe for a party?
Yes, this recipe doubles beautifully. Just make sure you have a large enough saucepan and a big bowl for whisking. The cooking time will be slightly longer, but the process is the same. A double batch is perfect for a holiday gathering!
Pin This Recipe!

Homemade Christmas Eggnog Recipe – Easy & Creamy
This creamy, spiced eggnog is a holiday tradition made simple. With a silky custard base and fresh nutmeg, it’s the perfect cozy drink for Christmas gatherings.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes (plus 2 hours chilling)
- Yield: 6 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 large eggs, yolks and whites separated (room temperature)
- 3/4 cup granulated sugar (organic cane sugar preferred)
- 2 cups whole milk
- 1 cup heavy cream
- 1 vanilla bean (or 1 tablespoon vanilla extract)
- 1 teaspoon freshly grated nutmeg (plus more for garnish)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- Pinch of salt
- Optional: 1/2 cup bourbon, dark rum, or brandy
Instructions
- Separate the eggs. Place yolks in a large mixing bowl and whites in a separate clean bowl.
- Whisk the yolks and sugar until pale yellow and thick, about 2-3 minutes (ribbon stage).
- In a medium saucepan, combine milk, heavy cream, and vanilla bean seeds (or extract). Heat over medium-low until warm and steaming, but not boiling (about 4-5 minutes).
- Temper the eggs: Slowly drizzle about 1 cup of warm milk mixture into the egg yolk mixture, whisking constantly. Then pour the egg mixture back into the saucepan, whisking continuously.
- Cook the custard over low heat, stirring constantly, until it thickens enough to coat the back of a spoon (about 5-8 minutes). Do not let it boil.
- Strain the custard through a fine-mesh strainer into a clean pitcher or bowl. Stir in nutmeg, cinnamon, cloves, salt, and optional alcohol. Cool to room temperature, then refrigerate for at least 2 hours or overnight.
- Just before serving, beat the reserved egg whites with an electric mixer on medium-high until soft peaks form (about 2-3 minutes). Gently fold into the chilled custard.
- Serve in mugs, garnished with freshly grated nutmeg and optional cinnamon stick or whipped cream.
Notes
For best flavor, use freshly grated nutmeg. The eggnog tastes even better after chilling overnight. If you prefer not to use raw egg whites, substitute with 1/2 cup heavy cream whipped to soft peaks. Do not let the custard boil to prevent curdling.
Nutrition
- Serving Size: 1 cup
- Calories: 380
- Sugar: 28
- Sodium: 120
- Fat: 24
- Saturated Fat: 14
- Carbohydrates: 32
- Protein: 10
Keywords: eggnog, homemade eggnog, Christmas eggnog, holiday drink, eggnog recipe, creamy eggnog, nutmeg eggnog


