Lena wasn’t trying to impress anyone. I’d stopped by her place to drop off a book I’d borrowed three months earlier—the kind of overdue return that makes you knock on the door with an apologetic smile already on your face. She waved me in, said she was just “messing around in the kitchen,” and pointed toward the stove where a saucepan sat with steam curling off it. The smell hit me before I could even take off my coat. Warm. Spiced. Like someone had bottled December and set it to simmer.
She handed me a mug without asking if I wanted one, and I took a sip that honestly stopped me mid-sentence. I mean, I’d had eggnog before. The store-bought stuff that comes in cartons, the kind you drink because it’s there, not because it’s memorable. This was different. It was creamy in a way that felt luxurious but not heavy, and the nutmeg—she’d grated it fresh right there over the mug—sat on top like a little crown. “It’s nothing,” she said, shrugging. “Just eggs, milk, sugar.” But it wasn’t nothing. It was the kind of thing you remember on a cold night months later.
Maybe you’ve been there, where someone makes something so simple and so perfect that you can’t stop thinking about it. That’s this cozy homemade eggnog with fresh nutmeg. It’s the recipe I begged Lena to write down for me, the one I’ve made every December since, and the one I’m convinced will ruin you for anything that comes in a carton. Honestly, I think that’s the best compliment a recipe can get.
Why You’ll Love This Recipe
This isn’t just another eggnog recipe. After testing this version at least a dozen times—and burning my tongue on the first batch because I was too impatient to let it cool—I can tell you this one hits every note. It’s rich without being cloying, spiced without being overwhelming, and it comes together in a way that feels special but not fussy.
- Quick & Easy : From start to finish, you’re looking at about 20 minutes of active time. The hardest part is separating eggs, and honestly, that’s not even hard once you’ve done it a few times.
- Simple Ingredients : Eggs, milk, cream, sugar, and fresh nutmeg. That’s it. No weird stabilizers, no artificial flavors, nothing you can’t pronounce.
- Perfect for Cozy Nights : Whether it’s a snowy evening, a holiday gathering, or just a Tuesday that got the better of you, this eggnog is made for slow sipping and deep breaths.
- Crowd-Pleaser : I’ve served this to people who swore they hated eggnog. They asked for seconds. I’m not kidding.
- Unbelievably Delicious : The texture is silky, the flavor is warm and complex, and the fresh nutmeg on top makes every sip feel like a little moment.
What sets this recipe apart is the technique. Instead of just mixing everything together and hoping for the best, you temper the eggs slowly so they thicken into a custard-like base. It sounds fancy, but it’s actually dead simple—and it makes all the difference. This isn’t just good eggnog. It’s the kind that makes you close your eyes after the first sip.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something genuinely special. Most of these are pantry staples, but a few—like fresh nutmeg—are worth seeking out for the flavor payoff.
- 6 large egg yolks (save the whites for an omelet or meringue; I always feel virtuous when I do this)
- 3/4 cup (150 grams) granulated sugar (adds sweetness and helps thicken the custard)
- 2 cups (480 ml) whole milk (don’t skimp on the fat content here—it’s what makes it creamy)
- 1 cup (240 ml) heavy cream (for that luxurious texture; I’ve tried half-and-half and it’s just not the same)
- 1 teaspoon vanilla extract (pure, not imitation—trust me on this)
- 1/2 teaspoon ground cinnamon (adds warmth without being too assertive)
- 1/4 teaspoon ground cloves (just a pinch; these are potent little things)
- 1/4 teaspoon salt (balances the sweetness and brings out the other flavors)
- 1 whole nutmeg (this is non-negotiable; the pre-ground stuff doesn’t compare)
- Optional: 1/2 cup (120 ml) bourbon, dark rum, or brandy (for the adults; leave it out for a family-friendly version)
For the nutmeg, I recommend buying whole nutmeg nuts—they look like small, wrinkled marbles—and grating them fresh with a microplane or nutmeg grater. The difference in flavor is night and day. Pre-ground nutmeg loses its essential oils quickly and tastes flat. I learned this the hard way after making a batch that tasted like sawdust. Never again.
If you’re using alcohol, go with something you’d actually drink. Cheap spirits can leave a harsh aftertaste that ruins the whole thing. I personally love a good dark rum or bourbon because their warmth complements the spices beautifully.
Equipment Needed
You don’t need much for this recipe, which is part of its charm. Here’s what you’ll want on hand:
- Medium saucepan (heavy-bottomed is best to prevent scorching; I burned my first batch because I used a thin pan and got distracted)
- Large mixing bowl (for whisking the egg yolks and sugar)
- Whisk (a balloon whisk works great; a silicone one is nice if you’re worried about scratching your pan)
- Fine-mesh strainer (this catches any bits of cooked egg that might sneak in; it’s a small step that makes a big difference)
- Microplane or nutmeg grater (for grating fresh nutmeg; a standard box grater works in a pinch)
- Measuring cups and spoons (accuracy matters here, especially with the spices)
- Pitcher or jar (for storing the finished eggnog; a glass jar with a lid is perfect)
- Instant-read thermometer (optional but helpful if you’re nervous about tempering eggs; I use one every time now after my second batch curdled because I got impatient)
If you don’t have a microplane, a fine cheese grater will work. And if you don’t have a fine-mesh strainer, a clean dish towel or cheesecloth draped over a bowl can do the job—just be careful not to burn yourself.
Preparation Method

- Separate the eggs. Crack your eggs and separate the yolks from the whites. Place the yolks in a large mixing bowl and save the whites for another use. I like to use an egg separator for this, but the old-fashioned method of passing the yolk back and forth between shell halves works just fine. Just be gentle—nobody wants shell fragments in their eggnog.
- Whisk the yolks and sugar. Add the sugar to the egg yolks and whisk vigorously until the mixture turns pale yellow and thickens slightly. This takes about 2-3 minutes of steady whisking. You’re looking for a texture that ribbons off the whisk when you lift it. If you’re using a stand mixer or hand mixer, this goes faster—but I actually prefer doing it by hand because it gives me a moment to check in with the recipe.
- Heat the milk and cream. In your medium saucepan, combine the whole milk, heavy cream, cinnamon, cloves, and salt. Place it over medium heat and warm it gently, stirring occasionally. You want it hot but not boiling—aim for around 180°F (82°C) if you’re using a thermometer. Small bubbles will form around the edges, and steam will start rising. Do not let it boil, or you’ll risk curdling the milk.
- Temper the eggs. This is the step that scares people, but it’s actually easy. Slowly drizzle about 1 cup of the hot milk mixture into the egg yolk mixture while whisking constantly. The goal is to warm the eggs gradually so they don’t scramble. Keep whisking the whole time—no pauses. Once that cup is incorporated, slowly pour the egg mixture back into the saucepan with the remaining milk, again whisking constantly.
- Cook the custard. Return the saucepan to 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 5-8 minutes. If you’re using a thermometer, you’re aiming for 160°F (71°C). Don’t rush this step. I once cranked the heat to speed things up and ended up with sweetened scrambled eggs. Not my finest moment.
- Strain the mixture. Set your fine-mesh strainer over a clean bowl or pitcher and pour the custard through it. This catches any tiny bits of cooked egg or spice sediment. Press on the solids with a spatula to get every last drop of that liquid gold.
- Add the vanilla and nutmeg. Stir in the vanilla extract. Then, using your microplane, grate about 1/2 teaspoon of fresh nutmeg directly into the mixture. Stir to combine. Taste it. This is where you might want to add a little more nutmeg—I usually do, because I’m a nutmeg fiend.
- Add alcohol (if using). If you’re spiking your eggnog, stir in your bourbon, rum, or brandy now. Start with 1/2 cup and taste; you can always add more, but you can’t take it out. I usually stick with dark rum because its molasses notes play nicely with the spices.
- Chill thoroughly. Cover your pitcher or jar and refrigerate for at least 2 hours, but preferably overnight. The flavors meld and deepen as it chills, and the texture gets even silkier. I know it’s tempting to drink it warm—and honestly, it’s good that way too—but cold eggnog is the classic for a reason.
- Serve with fresh nutmeg. When you’re ready to serve, pour the eggnog into mugs and grate a generous amount of fresh nutmeg over the top of each one. This final flourish makes the whole thing feel special, and the aroma as you bring the mug to your lips is pure magic.
Cooking Tips & Techniques
Let me save you from some of the mistakes I made along the way. First, low and slow is your friend when it comes to heating the milk and cooking the custard. I know it’s tempting to crank the heat, but patience pays off here. If you rush, you’ll end up with a grainy texture or, worse, scrambled eggs floating in your milk. I’ve done both, and neither is a good look.
Second, whisk constantly when you’re tempering the eggs and cooking the custard. I mean constantly. Don’t set the whisk down to check your phone or answer the door. I learned this the hard way when I got distracted by a delivery and came back to find my custard had started to curdle. Set a timer if you need to, but stay at the stove.
Third, trust your senses more than your thermometer. The custard is done when it coats the back of a spoon and leaves a clear path when you run your finger through it. That visual cue is more reliable than any number, especially if your thermometer isn’t perfectly calibrated. I’ve been making this for years and I still do the spoon test every time.
Fourth, don’t skip the straining step. Even if you’re careful, tiny bits of cooked egg can sneak in, and straining removes them for a silky-smooth finish. It takes 30 seconds and makes a noticeable difference.
Finally, make this a day ahead if you can. The flavors really do get better after an overnight rest in the fridge. The spices mellow and meld, the texture thickens, and everything comes into balance. I always make my eggnog the day before I plan to serve it, and it’s never let me down.
Variations & Adaptations
One of the best things about this recipe is how easy it is to adapt. Here are some variations I’ve tried and loved:
- Dairy-Free Version : Substitute the whole milk with oat milk or full-fat coconut milk, and use coconut cream instead of heavy cream. The coconut version has a subtle tropical note that’s actually lovely with the spices. Just make sure you use a milk that’s rich enough to create a creamy texture.
- Vegan Version : Use silken tofu or cashew cream as the base, and replace the egg yolks with a cornstarch slurry (2 tablespoons cornstarch mixed with 3 tablespoons water). It won’t be exactly the same, but it’s surprisingly good in its own right.
- Spiced Variation : Add a cinnamon stick and a few whole cloves to the milk as it heats, then remove them before tempering the eggs. This infuses the milk with even more spice flavor without making it gritty. I did this for a holiday party and got rave reviews.
- Chocolate Eggnog : Whisk in 2 tablespoons of unsweetened cocoa powder with the sugar and egg yolks. The chocolate and nutmeg combination is unexpectedly perfect—like a Mexican hot chocolate crossed with eggnog.
- Pumpkin Eggnog : Stir in 1/4 cup of pumpkin puree along with the milk. Add an extra pinch of nutmeg and a dash of ginger. It’s a fall twist that works beautifully for Thanksgiving or Halloween gatherings.
- Non-Alcoholic Version : Simply omit the alcohol and add an extra teaspoon of vanilla extract or a splash of almond extract for complexity. Kids love this version, and honestly, so do I when I want something cozy without the buzz.
I’ve tried all of these at various points, and my personal favorite is the spiced variation with the cinnamon stick and whole cloves. It feels like the holidays in a mug.
Serving & Storage Suggestions
This cozy homemade eggnog with fresh nutmeg is best served cold, straight from the fridge, in a mug or a small glass. I like to use clear glasses so you can see that beautiful pale golden color. Top each serving with a generous grating of fresh nutmeg—don’t be shy with it—and if you’re feeling fancy, add a cinnamon stick as a stirrer.
For a holiday brunch or party, set up an eggnog bar with bowls of garnishes: extra nutmeg and cinnamon, chocolate shavings, caramel sauce, and maybe some mini marshmallows or whipped cream. Let your guests customize their own cups. It’s a fun way to make the recipe interactive and memorable.
This eggnog pairs beautifully with gingerbread cookies, shortbread, or a slice of pumpkin pie. I also love it alongside a plate of warm, buttery shortbread—the contrast between the cold, creamy drink and the crumbly cookie is divine. If you’re serving it at a party, consider offering cozy apple cider donuts as an alternative pairing option that complements the warm spices.
For storage, keep your eggnog in a sealed container in the refrigerator for up to 4 days. Give it a good stir before serving, as the spices can settle at the bottom. I do not recommend freezing this eggnog—the texture becomes grainy when thawed, and you lose that silky custard quality. Just make a fresh batch when you need it.
If you’re reheating leftovers (and I won’t judge you for wanting warm eggnog), do it gently over low heat, stirring constantly. Don’t let it boil, or you’ll risk curdling. Honestly, though, this eggnog is so good cold that I rarely bother reheating it.
Nutritional Information & Benefits
Here’s the honest truth: this is a treat, not a health food. But that doesn’t mean it’s without merit. One serving (about 1/2 cup, without alcohol) contains approximately:
- Calories: 280
- Fat: 18g
- Carbohydrates: 25g
- Protein: 6g
- Sugar: 22g
Egg yolks are rich in choline, which supports brain health, and they provide a good dose of vitamin D and B12. The milk and cream offer calcium and protein, while nutmeg contains compounds that may aid digestion and promote relaxation—which is fitting for a drink meant to help you unwind.
If you’re watching your sugar intake, you can reduce the sugar to 1/2 cup (100 grams) without sacrificing too much texture. I’ve done this and found the result slightly less sweet but still satisfying. For a lower-fat version, swap the heavy cream for additional whole milk, though you’ll lose some of that luxurious mouthfeel.
This recipe contains dairy and eggs, so it’s not suitable for those with allergies to either. The vegan variation mentioned earlier can accommodate those restrictions. For a gluten-free option, this recipe is naturally gluten-free as written—just double-check your vanilla extract and any alcohol you add to ensure they’re certified gluten-free.
Conclusion
This cozy homemade eggnog with fresh nutmeg is more than just a holiday drink. It’s a moment of pause in a busy season, a way to slow down and actually taste something made with care. Lena didn’t think she was doing anything special when she handed me that mug, but that’s exactly what makes this recipe so wonderful—it’s proof that the simplest things, done well, can be extraordinary.
I hope you make this eggnog your own. Add a little more nutmeg if that’s your thing. Spike it with bourbon or leave it booze-free. Serve it at a party or drink it alone on a quiet night while the snow falls outside. However you choose to enjoy it, I promise it’ll become a tradition you look forward to every year.
If you give this recipe a try, I’d love to hear about it. Drop a comment below and let me know how it turned out, what variations you tried, or just tell me about your favorite cozy winter memory. And if you’re looking for more warm, comforting drinks to get you through the cold months, don’t miss my recipe for spiced hot chocolate with whipped cream—it’s another one that’ll wrap you up like a blanket.
Frequently Asked Questions
Can I use pre-ground nutmeg instead of fresh?
You can, but I really don’t recommend it. Freshly grated nutmeg has a warm, complex flavor that’s completely different from the pre-ground stuff. The pre-ground version loses its essential oils quickly and tastes flat and dusty. If you absolutely must use pre-ground, use about 1/2 teaspoon and add it with the other spices, but please give fresh nutmeg a try at least once. You’ll taste the difference immediately.
Why did my eggnog curdle?
Curdling usually happens when the heat is too high or the eggs are added too quickly without enough whisking. The milk proteins can seize up if they get too hot too fast. To fix this, make sure you’re heating the milk gently (medium heat at most) and tempering the eggs slowly while whisking constantly. If you do end up with a slightly grainy texture, straining through a fine-mesh sieve can help salvage it.
Can I make this eggnog without alcohol?
Absolutely. The recipe is delicious without any alcohol at all. Simply omit the bourbon, rum, or brandy, and consider adding an extra splash of vanilla extract or a pinch more nutmeg for complexity. This version is perfect for kids, pregnant women, or anyone who prefers their eggnog alcohol-free. I actually make it both ways depending on the occasion.
How long does homemade eggnog last in the fridge?
Homemade eggnog will keep in the refrigerator for 3 to 4 days when stored in a sealed container. The flavors actually improve after a day or two as the spices meld together. Just give it a good stir before serving, as the spices can settle. If you notice any off smells or separation that doesn’t stir back together, it’s time to make a fresh batch.
Can I double this recipe for a party?
Yes, this recipe doubles beautifully. Just make sure you use a larger saucepan so you have room to whisk without splashing. The cooking time may increase slightly since you’re working with more volume, but the technique stays exactly the same. I regularly double this for holiday gatherings, and it always disappears fast. If you’re serving a crowd, consider also making a batch of creamy mulled wine with citrus for variety.
Pin This Recipe!

Cozy Homemade Eggnog with Fresh Nutmeg – Easy & Creamy
This rich and creamy homemade eggnog is made with simple ingredients like eggs, milk, cream, and fresh nutmeg. It’s the perfect cozy drink for holiday gatherings or quiet winter nights.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes (plus chilling time)
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 large egg yolks
- 3/4 cup (150 grams) granulated sugar
- 2 cups (480 ml) whole milk
- 1 cup (240 ml) heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- 1/4 teaspoon salt
- 1 whole nutmeg
- Optional: 1/2 cup (120 ml) bourbon, dark rum, or brandy
Instructions
- Separate the eggs. Crack your eggs and separate the yolks from the whites. Place the yolks in a large mixing bowl and save the whites for another use.
- Whisk the yolks and sugar. Add the sugar to the egg yolks and whisk vigorously until the mixture turns pale yellow and thickens slightly, about 2-3 minutes.
- Heat the milk and cream. In a medium saucepan, combine the whole milk, heavy cream, cinnamon, cloves, and salt. Warm over medium heat until hot but not boiling (around 180°F/82°C).
- Temper the eggs. Slowly drizzle about 1 cup of the hot milk mixture into the egg yolk mixture while whisking constantly. Then slowly pour the egg mixture back into the saucepan with the remaining milk, whisking constantly.
- Cook the custard. Return the saucepan to medium-low heat and cook, stirring constantly, until the mixture thickens enough to coat the back of a spoon (about 5-8 minutes, or until it reaches 160°F/71°C).
- Strain the mixture. Pour the custard through a fine-mesh strainer into a clean bowl or pitcher to catch any cooked egg bits.
- Add the vanilla and nutmeg. Stir in the vanilla extract and grate about 1/2 teaspoon of fresh nutmeg into the mixture. Stir to combine.
- Add alcohol (if using). Stir in bourbon, rum, or brandy if desired. Start with 1/2 cup and adjust to taste.
- Chill thoroughly. Cover and refrigerate for at least 2 hours, preferably overnight.
- Serve with fresh nutmeg. Pour into mugs and grate fresh nutmeg over the top of each serving.
Notes
Low and slow is key when heating the milk and cooking the custard. Whisk constantly during tempering and cooking. Don’t skip the straining step for a silky finish. Make a day ahead for best flavor. Store in the refrigerator for up to 4 days. Do not freeze.
Nutrition
- Serving Size: 1/2 cup
- Calories: 280
- Sugar: 22
- Sodium: 150
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 25
- Protein: 6
Keywords: eggnog, homemade eggnog, holiday drink, Christmas drink, eggnog recipe, fresh nutmeg, creamy eggnog


