I want eggnog right now. Like, the real stuff—thick enough to coat the back of a spoon, spiced just so, with that sharp little bite of fresh nutmeg that tells you this isn’t the carton stuff. And I have everything except… well, I have everything. That’s the thing about homemade eggnog. You probably have everything too.
It’s late November, and the kitchen is cold in that way that makes you want to turn the oven on just for the warmth. I’m standing there, holding an egg, and it hits me—I’ve been buying pre-made eggnog for years, and honestly? It’s always a little disappointing. Too thin, too sweet, that weird artificial “eggnog flavor” that doesn’t taste like anything real. So I decided to crack a few eggs (literally) and figure this out myself.
This creamy homemade eggnog with fresh nutmeg is what happened. It’s not fancy, it’s not complicated, and it doesn’t require a culinary degree. It just requires a little patience and the willingness to stand at the stove for ten minutes, stirring. And I promise you—the first sip will make you wonder why you ever bought the stuff in a carton. That’s not hype. That’s just what happens when you make something from scratch.
Why You’ll Love This Recipe
Look, I’m not going to tell you this is the only eggnog recipe you’ll ever need. But I will tell you it’s the one I’ve made every single holiday season for the last four years, and it’s the one my family now expects. That’s not nothing.
- Quick & Easy: You’re looking at about 15 minutes of active time. Yes, really. The rest is just chilling.
- Simple Ingredients: Eggs, milk, cream, sugar, vanilla, nutmeg. That’s it. No weird stabilizers or preservatives.
- Perfect for the Holidays: Christmas morning, New Year’s Eve parties, or just a quiet Tuesday night in December when you need something warm and cozy.
- Crowd-Pleaser: I’ve served this to eggnog skeptics and watched them go back for seconds. It’s that good.
- Unbelievably Delicious: The texture is velvety without being heavy. The flavor is rich without being cloying. And the fresh nutmeg? Game-changer.
What makes this recipe different is the technique. Most homemade eggnog recipes either leave the eggs raw (which, let’s be honest, makes some people nervous) or cook them into a custard that’s too thick. This version uses a gentle stovetop method that heats the base just enough to be safe while keeping the texture perfectly pourable. It’s the Goldilocks of eggnog recipes—not too thin, not too thick, just right.
And here’s the thing: this isn’t just a drink. It’s the kind of thing that makes you slow down. You take a sip, and suddenly you’re not thinking about your to-do list or the gift you still need to wrap. You’re just… there. In the moment. That’s what I love about it.
What Ingredients You Will Need
This creamy homemade eggnog with fresh nutmeg uses ingredients you probably already have in your kitchen. That’s the beauty of it—no special shopping trips required. Here’s what you’ll need:
For the Eggnog Base
- 6 large egg yolks (save the whites for an omelet or meringue)
- 1/2 cup granulated sugar (plus a little extra if you like it sweeter)
- 2 cups whole milk (don’t use skim—it won’t be creamy enough)
- 1 cup heavy cream (for that luxurious texture)
- 1 teaspoon vanilla extract (I prefer pure vanilla, not imitation)
- 1/2 teaspoon freshly grated nutmeg (plus more for garnish)
- 1/4 teaspoon salt (trust me on this—it balances the sweetness)
Optional Add-Ins

- 1 cinnamon stick (for steeping while the base heats)
- 2 tablespoons bourbon, rum, or brandy per serving (if you want a boozy version)
- 1/2 teaspoon ground cinnamon (if you want extra warmth)
- Whipped cream (for topping—because why not?)
A few notes on ingredients: Please, for the love of all things holiday, use fresh nutmeg. I know it’s an extra step, and I know you have that jar of pre-ground stuff in your spice cabinet. But fresh nutmeg has this warm, aromatic quality that pre-ground just can’t match. It’s like the difference between fresh coffee and instant—both will wake you up, but only one is a pleasure. I recommend buying whole nutmeg nuts (they look like little wrinkled brown marbles) and grating them with a microplane or nutmeg grater. It takes ten seconds and makes a world of difference.
For the milk and cream, full-fat is your friend here. This is not the time to diet. Eggnog is supposed to be indulgent—that’s the whole point. If you absolutely must lighten it up, you can use 2% milk and half-and-half instead of heavy cream, but I can’t promise the same velvety texture.
And about the eggs: use the freshest eggs you can find, ideally from a local farm or farmer’s market. The yolks will be brighter and richer, and your eggnog will thank you. Room-temperature eggs also work better here, so take them out of the fridge about 30 minutes before you start.
Equipment Needed
You don’t need a professional kitchen to make this creamy homemade eggnog with fresh nutmeg. Here’s what you’ll need:
- A medium saucepan (heavy-bottomed is best to prevent scorching)
- A whisk (a balloon whisk works great for combining the eggs and sugar)
- A fine-mesh strainer (this is key for catching any bits of cooked egg)
- A microplane or nutmeg grater (for grating fresh nutmeg)
- A glass bowl or large measuring cup (for tempering the eggs)
- Airtight bottles or jars (for storing the finished eggnog)
If you don’t have a fine-mesh strainer, you can use a regular colander lined with cheesecloth. And if you don’t have a microplane, a regular box grater will work for the nutmeg—it just takes a little more elbow grease. I’ve made this recipe with both, and honestly, it’s forgiving.
One tip: invest in a good whisk. I learned this the hard way after a cheap whisk broke mid-stir, leaving me with a pan of half-cooked egg mixture and a very sad holiday spirit. A sturdy silicone whisk is my go-to now—it won’t scratch your pan and it handles the thick custard base beautifully.
Preparation Method
Alright, let’s make some eggnog. This is easier than you think, I promise.
- Whisk the egg yolks and sugar together: In a medium bowl, whisk the egg yolks and sugar until the mixture turns pale yellow and slightly thick. This takes about 2-3 minutes of vigorous whisking. You’re looking for a ribbon stage—when you lift the whisk, the mixture should fall back into the bowl in a slow, thick ribbon. This is where the magic starts.
- Heat the milk and cream: In your medium saucepan, combine the whole milk and heavy cream. Add the salt and, if you’re using it, the cinnamon stick. Heat over medium heat, stirring occasionally, until the mixture is hot but not boiling. You should see small bubbles forming around the edges of the pan, but no rolling boil. This takes about 5-7 minutes.
- Temper the eggs: Here’s the step that scares people, but it’s actually simple. Slowly drizzle about 1/2 cup of the hot milk mixture into the egg yolk mixture, whisking constantly. This warms the eggs up gradually so they don’t scramble when you add them to the pot. Then, slowly pour the egg mixture back into the saucepan with the remaining milk, whisking the whole time.
- Cook the custard: Return the saucepan to medium-low heat. Cook, stirring constantly with a wooden spoon or silicone spatula, until the mixture thickens enough to coat the back of that spoon. This takes about 5-8 minutes. You’ll know it’s ready when you run your finger across the back of the spoon and the line holds. Don’t let it boil—if you see bubbles, turn the heat down immediately.
- Strain the mixture: Remove the saucepan from heat. Place your fine-mesh strainer over a clean bowl or large measuring cup. Pour the eggnog through the strainer to catch any bits of cooked egg or the cinnamon stick. This step is non-negotiable—it’s what gives you that silky-smooth texture.
- Add the flavorings: Stir in the vanilla extract and freshly grated nutmeg. If you’re adding alcohol, stir it in now. The heat from the custard will help it meld beautifully. Taste and adjust—add more nutmeg if you like it spicier, or a pinch more salt if it tastes flat.
- Chill thoroughly: Cover the bowl with plastic wrap, pressing it directly onto the surface of the eggnog to prevent a skin from forming. Refrigerate for at least 2 hours, but overnight is better. The flavors really develop and meld as it chills. I’ve found that eggnog made the day before serving is always the best.
- Serve and garnish: Pour the chilled eggnog into glasses or mugs. Grate a little fresh nutmeg over the top of each serving. If you’re feeling fancy, add a dollop of whipped cream and a cinnamon stick for stirring.
One thing I learned the hard way: don’t rush the chilling step. I once served warm-ish eggnog because I was impatient, and it was fine, but not great. The cold temperature is what gives eggnog that thick, luxurious mouthfeel. Trust the process.
Cooking Tips & Techniques
I’ve made this creamy homemade eggnog with fresh nutmeg more times than I can count, and I’ve definitely made my share of mistakes. Here’s what I’ve learned:
- Low and slow is the way to go: Eggnog custard is delicate. High heat will scramble your eggs and ruin the texture. Keep the heat at medium-low and be patient. If you’re worried, use a thermometer—you want the mixture to reach 160°F (71°C), which is the safe temperature for cooked eggs.
- Don’t stop stirring: I know it’s tedious, but constant stirring is what prevents the eggs from cooking unevenly. Set a timer, put on some holiday music, and just stir. It’s meditative, I swear.
- Use a wooden spoon for the spoon test: Metal spoons get too hot and can give you a false reading. A wooden spoon stays cool and lets you see the coating clearly.
- If you see lumps, strain harder: Even if you do everything right, sometimes a tiny bit of egg cooks. That’s what the strainer is for. Don’t panic—just strain and move on.
- Make it ahead: Eggnog actually gets better after a day or two in the fridge. The flavors meld, the texture thickens, and the nutmeg becomes more aromatic. I always make mine at least 24 hours before I plan to serve it.
I once forgot to strain my eggnog and served it with little bits of cooked egg floating in it. My aunt looked at me and said, “Is this supposed to be chunky?” I wanted to crawl under the table. Learn from my mistakes—strain your eggnog.
Variations & Adaptations
This recipe is a great base, but don’t be afraid to make it your own. Here are some variations I’ve tried and loved:
- Spiced Eggnog: Add a cinnamon stick, a star anise, and a few cloves to the milk while it heats. Strain them out before serving. The result is a warm, complex flavor that’s perfect for chilly nights.
- Vegan Eggnog: Substitute the milk with oat milk (it’s the creamiest non-dairy option) and the cream with full-fat coconut cream. Use a vegan egg substitute like silken tofu or a commercial egg replacer. The texture won’t be exactly the same, but it’s surprisingly good. I made this for a friend with dairy allergies and she asked for the recipe.
- Boozy Eggnog: Add 1-2 tablespoons of bourbon, dark rum, or brandy per serving. My personal favorite is a mix of bourbon and dark rum—the bourbon adds warmth and the rum adds depth. Just stir it in after cooking, not before.
- Pumpkin Spice Eggnog: Whisk 1/4 cup of pumpkin puree into the egg base before cooking. Add an extra 1/2 teaspoon of pumpkin pie spice. It’s like pumpkin pie in a glass, and it’s absolutely decadent.
- Dairy-Free Option: Use 2 cups of unsweetened almond milk and 1 cup of coconut cream. The coconut cream gives it that thick, creamy texture without the dairy. It’s a great option if you’re lactose intolerant but still want the full eggnog experience.
I’ve personally tried the pumpkin spice version and it’s become a fall favorite in my house. It’s also a great way to use up leftover pumpkin puree after you’ve made your favorite pumpkin pie or pumpkin bread.
Serving & Storage Suggestions
This creamy homemade eggnog with fresh nutmeg is best served cold, straight from the fridge. Here are my serving and storage tips:
- Serving temperature: Serve it well-chilled, but not ice-cold. If it’s too cold, the flavors won’t come through. Take it out of the fridge about 10 minutes before serving to let it warm up just a touch.
- Presentation: Pour into clear glasses or mugs so you can see that beautiful creamy color. Garnish with a generous grating of fresh nutmeg and, if you’re feeling festive, a cinnamon stick. For parties, I like to serve it in a glass pitcher with a ladle—it looks so inviting.
- Complementary dishes: Eggnog pairs beautifully with gingerbread cookies, sugar cookies, or a slice of pumpkin bread. It’s also great alongside a refreshing cucumber mint green tea cooler if you want a non-dairy drink option for guests who don’t do eggnog.
- Storage: Store in an airtight container in the refrigerator for up to 5 days. The eggnog will thicken as it sits, so you might need to give it a good stir before serving. I use glass bottles or mason jars with tight-fitting lids.
- Freezing: You can freeze eggnog for up to 3 months. Pour it into a freezer-safe container, leaving about an inch of headroom for expansion. Thaw in the refrigerator overnight and whisk well before serving. The texture might be slightly different after freezing, but it’s still delicious.
- Reheating: If you prefer warm eggnog (some people do!), gently heat it in a saucepan over low heat, stirring constantly. Don’t boil it—you’ll risk curdling the eggs. Add a splash of milk if it’s too thick.
One thing I love about this recipe is that the flavors actually improve over time. Day-old eggnog is always better than fresh-made. So don’t be afraid to make it a day or two ahead of your holiday gathering.
Nutritional Information & Benefits
Let’s be real—eggnog is not health food. But it does have some redeeming qualities, and I think it’s worth knowing what you’re getting:
- Estimated per serving (1 cup, without alcohol): Calories: 350, Fat: 22g, Saturated Fat: 13g, Cholesterol: 280mg, Sodium: 150mg, Carbohydrates: 32g, Sugar: 28g, Protein: 8g.
- Egg yolks: They’re rich in choline, which supports brain health, and they contain lutein and zeaxanthin, which are good for your eyes. Plus, they provide high-quality protein.
- Milk and cream: Good source of calcium and vitamin D, which are essential for bone health. The fat helps you absorb fat-soluble vitamins.
- Nutmeg: Contains compounds that have anti-inflammatory properties and may aid digestion. It also adds that wonderful aroma that makes eggnog so comforting.
- Dietary considerations: This recipe contains dairy, eggs, and gluten (if using certain types of alcohol). It’s not suitable for vegans or those with egg allergies. For a dairy-free version, see the variations section above.
I’m not a nutritionist, and I don’t pretend to be one. But I do believe in balance. Eggnog is a treat, and that’s okay. You don’t need to justify every indulgence. Sometimes you just need a creamy, spicy, soul-warming glass of something good, and that’s perfectly fine.
Conclusion
This creamy homemade eggnog with fresh nutmeg is more than just a holiday drink—it’s a tradition in the making. It’s the kind of recipe that brings people together, that makes you slow down and savor the moment. And honestly? It’s not that hard to make.
I love this recipe because it’s forgiving. You can tweak it, adjust it, make it your own. Add more nutmeg, less sugar, a splash of bourbon, a hint of cinnamon. It’s your eggnog now. And that’s the beauty of cooking from scratch—you get to make it exactly the way you want it.
So go ahead. Crack some eggs, grate some nutmeg, and make yourself a batch. I promise you won’t regret it. And when you take that first sip, close your eyes and just enjoy it. That’s what the holidays are all about.
If you make this recipe, I’d love to hear about it. Drop a comment below, share your variations, or just tell me how it turned out. And if you’re looking for more cozy recipes, check out my easy slow cooker honey garlic chicken meal prep bowls or this creamy vegan chocolate avocado pudding for a healthier dessert option. Happy holidays, and happy sipping!
Frequently Asked Questions
Can I make this eggnog without cooking it?
Technically, yes—you can skip the stovetop step and just whisk everything together. But I don’t recommend it. Cooking the eggnog not only makes it safe to eat (by heating the eggs to a safe temperature), but it also develops the flavor and gives it that thick, luxurious texture. Raw eggnog is thin and, honestly, a little risky. Cook it. You’ll thank me.
How long does homemade eggnog last in the fridge?
Homemade eggnog will keep for about 5 days in an airtight container in the refrigerator. The flavor actually improves after a day or two as the spices meld. Just give it a good stir before serving, as it will thicken as it sits. If you notice any off smells or separation, it’s time to toss it.
Can I use pre-ground nutmeg instead of fresh?
You can, but I really hope you don’t. Fresh nutmeg has a completely different flavor profile—it’s warmer, more aromatic, and less bitter than pre-ground. The pre-ground stuff loses its potency quickly and can taste dusty. If you absolutely must use pre-ground, use 1/4 teaspoon instead of 1/2, and add it at the end of cooking.
Is it safe to serve this eggnog to pregnant women or children?
If you cook the eggnog to 160°F (71°C), the eggs are safe for everyone, including pregnant women and children. Just skip the alcohol if serving to kids or non-drinkers. If you’re concerned, use pasteurized eggs from the store—they’re heated to kill bacteria without cooking the egg. Always err on the side of caution.
Can I double this recipe for a party?
Absolutely. This recipe scales beautifully. Just use a larger pot and give yourself a little more time for the custard to come to temperature. I’ve made a triple batch for Christmas parties and it worked perfectly. Just make sure you have enough fridge space to chill it all!
Pin This Recipe!

Creamy Homemade Eggnog with Fresh Nutmeg
This creamy homemade eggnog with fresh nutmeg is thick, spiced just right, and made with simple ingredients. A gentle stovetop method creates a velvety texture that’s perfectly pourable—far better than anything from a carton.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 2 hours 30 minutes (includes chilling time)
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 6 large egg yolks
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon freshly grated nutmeg
- 1/4 teaspoon salt
- 1 cinnamon stick (optional, for steeping)
- 2 tablespoons bourbon, rum, or brandy per serving (optional, for boozy version)
- 1/2 teaspoon ground cinnamon (optional, for extra warmth)
- Whipped cream (optional, for topping)
Instructions
- Whisk the egg yolks and sugar together in a medium bowl until pale yellow and slightly thick, about 2-3 minutes, until the mixture reaches ribbon stage.
- In a medium saucepan, combine whole milk, heavy cream, salt, and cinnamon stick (if using). Heat over medium heat, stirring occasionally, until hot but not boiling (small bubbles around edges, about 5-7 minutes).
- Temper the eggs: Slowly drizzle about 1/2 cup of the hot milk mixture into the egg yolk mixture, whisking constantly. Then slowly pour the egg mixture back into the saucepan with the remaining milk, whisking continuously.
- Cook the custard over medium-low heat, stirring constantly with a wooden spoon or silicone spatula, until the mixture thickens enough to coat the back of a spoon (about 5-8 minutes). Do not let it boil.
- Remove from heat. Pour the eggnog through a fine-mesh strainer into a clean bowl or large measuring cup to catch any cooked egg bits or the cinnamon stick.
- Stir in vanilla extract and freshly grated nutmeg. If adding alcohol, stir it in now. Taste and adjust seasoning as needed.
- Cover the bowl with plastic wrap, pressing it directly onto the surface of the eggnog to prevent a skin from forming. Refrigerate for at least 2 hours, preferably overnight.
- Serve chilled in glasses or mugs. Garnish with freshly grated nutmeg and optional whipped cream or a cinnamon stick.
Notes
Use fresh nutmeg for the best flavor—pre-ground nutmeg loses potency. For a dairy-free version, substitute oat milk and coconut cream. The eggnog improves after a day in the fridge as flavors meld. If you see lumps, strain thoroughly. Do not rush the chilling step for best texture.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 28
- Sodium: 150
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 32
- Protein: 8
Keywords: homemade eggnog, creamy eggnog, fresh nutmeg, holiday drink, Christmas eggnog, stovetop eggnog, custard eggnog


