Oh, the holidays! It’s the one time of year we truly let ourselves indulge, right? And what is a cozy winter evening without something impossibly rich and decadent to sip? Forget that weird, chalky stuff you get off the shelf. I spent years chasing the perfect holiday flavor, and Marco and I finally perfected the best, creamiest, homemade eggnog recipe on this side of the country. It’s velvety, perfectly spiced, and feels like being wrapped in your finest silk robe. If you loved how we tackled tradition with our coquito recipe, you’re going to adore this! Here at Eatable Empress, we believe you’re worthy of the very best, even in your spiced winter beverage. So why wait for a party? Treat yourself like royalty with this spectacular glass of eggnog tonight!

Why This Homemade Eggnog Recipe Reigns Supreme (E-E-A-T)
Listen, I’ve tried the carton stuff. It’s fine if you’re desperate, but it lacks soul! When you make your own, you take control of the flavor, and that’s crucial for a best eggnog recipe. We use a classic stovetop tempering technique—it’s the gold standard for a truly luxurious experience. Trust me, once you nail this, you won’t look back. This isn’t just a drink; it’s a rich holiday treat you deserve!
Using the whisk, milk, and cream to gently warm the yolks builds a stable base that store-bought versions just can’t replicate. This slow, careful approach makes all the difference between watery disappointment and perfection. If you want to see why this method is so popular for incredible holiday drinks, check out what others are saying about their homemade eggnog.
Achieving That Signature Creamy Eggnog Texture
The secret here isn’t just the flavor; it’s the mouthfeel. We rely heavily on the ratio between those beautiful egg yolks and the heavy cream. High-quality cream is what gives you that desirable thick and creamy holiday drink consistency. Don’t rush the heat!
Slow cooking allows those proteins to just barely set, thickening the drink without curdling. Slow and steady wins the race when you’re aiming for velvety smoothness. Before you know it, you’ll be pouring a glass of sheer holiday luxury. We use similar precision when perfecting our vanilla buttercream, and the principle is the same: gentle heat equals ideal texture!
Gathering Your Ingredients for Classic Eggnog
Okay, let’s talk about what you need to gather. This recipe uses simple things you might already have, but the quality really sings when you’re making an homemade eggnog from scratch. We’re using six lovely yolks—they are key to that richness! Don’t worry about smelling like a dairy expert; just grab the whole milk and heavy cream. Seriously, use the full-fat versions; we aren’t fooling around with low-fat here if we want the best results.
You’ll need your granulated sugar, a tiny bit of salt (it wakes everything up!), vanilla, and of course, that star spice: nutmeg. That tiny bit of ground nutmeg in the mix and extra for garnish is what makes this taste like the holidays in a glass.
Ingredient Notes and Spirit Selection for Eggnog
If you are making this for the kids or just skipping the booze, it’s incredibly easy to make a wonderful non alcoholic eggnog. Just skip the spirits entirely! However, if you’re feeling festive, I highly recommend grabbing a good quality dark rum. Marco usually goes for brandy, but bourbon adds a gorgeous, smoky depth that I adore.
Since this is a cooked custard base, the alcohol goes in after heating, which is perfect. You get to tailor the punch to your crowd. Just remember, you are looking for flavor, so don’t grab the cheapest bottle lurking in the back cabinet!
How to Make Eggnog From Scratch: Stovetop Perfection
I know what you’re thinking: “Cooking custard sounds scary!” But hear me out! This is actually an incredibly easy eggnog from scratch process. We’re turning simple ingredients into that thick, luxurious holiday drink. The magic is all in the gentle temperature control on the stovetop. Follow these steps exactly, and you’ll have the creamiest glass imaginable. If you loved how we made our easy homemade hot cocoa mix, you’ll appreciate this stovetop finesse, too! Promise me you’ll let this chill properly. We’ve got all the tips you need to succeed, or you can peek at other great methods like the one here if you get nervous!
Step 1: Creating the Rich Egg Base
First things first, grab your bowl for the yolks! You’re going to whisk those six egg yolks aggressively with the sugar and salt. Don’t even think about stopping the moment they combine. You need to beat this mixture until it really lightens up—think pale yellow, almost creamy white ribbon texture. This beating builds the structure, so keep going until it looks glossy and thick!
Step 2: Heating the Dairy and Tempering for Smooth Eggnog
Now for the heat! Put your milk and heavy cream in a saucepan and warm it up over medium heat until steam is rising. You’ll see little bubbles hugging the edges, but please, no rolling boil! Once it’s hot, hold back your whisking hand for just a second. Take about one cup of that hot milk mixture and slowly, I mean slowly, drizzle it into your egg mixture while whisking non-stop. That’s tempering! We’re carefully warming those yolks so they don’t scramble when they meet the rest of the hot milk for our perfect eggnog.
Step 3: Cooking the Custard Base to Perfection
Pour that tempered yolk mixture right back into the saucepan with the remaining dairy. Now, turn the heat down to medium-low. This is where Marco watches intently! You have to stir constantly with a wooden spoon. We are cooking this spiced winter beverage until it slightly thickens. You know it’s ready when you dip your spoon in, pull it out, and the mixture coats the back of the spoon without immediately running off. That’s usually around 170°F. Pull it off the heat *immediately*—boiling means scrambled eggs, and we don’t want that!
Step 4: Flavoring and Chilling Your Homemade Eggnog
Once it’s off the heat, stir in your vanilla and that crucial ground nutmeg. If you’re adding spirits like rum or bourbon, toss them in now while it’s still warm. Then, quickly pour the whole lovely mess into a clean bowl. Cover the top directly with plastic wrap—this stops that annoying skin from forming while chilling. Don’t even think about trying it yet! This rich mixture needs time to meld; chilling overnight gives you the creamy eggnog that everyone raves about.

Tips for the Best Eggnog Experience
We’ve definitely made mistakes over the years while perfecting this, so let me save you some heartache! Marco once got distracted while heating the milk and let it almost boil. Uh oh. The steam was intense, and the smell was… not quite right. That taught us that low and slow is the only way for this amazing eggnog.
My biggest tip for that perfect, spicy finish is actually about the nutmeg. Don’t use the pre-ground stuff in the little tin shaker sitting in your cabinet, please! It’s dull. Buy whole nutmeg and grate it fresh just before serving. That sharp, bright aroma is what separates the homemade from the mediocre. It truly transforms this nutmeg spice drink into something spectacular.

If you want to dive deeper into the magic of layering flavors in simple recipes, you’ll appreciate the care we take in our coffee cake cookie recipe, too. For more inspiration on making stunning holiday sips, check out this lovely recipe!
Serving Suggestions for Your Festive Christmas Beverage
Now that you have this beautiful, rich mixture chilled and ready, presentation is everything! Remember, this is your feast, so set the mood. We always serve ours perfectly chilled, straight from the fridge, usually without ice—we don’t want to dilute that beautiful flavor. If you absolutely must use ice, use large, clear cubes so they melt slowly.
The mandatory garnish is that fresh grating of nutmeg right over the top. It sends aromas up right before you sip, which is heavenly. For snacks, this classic holiday drink pairs amazingly well with something savory and creamy to cut through the richness. I love serving it alongside our little cranberry brie bites. The salty cheese and the sweet, spiced drink are just magic together!
Make Ahead Eggnog Storage and Reheating Tips
Because this eggnog is made with a cooked custard base, it’s actually fantastic for making ahead of time! Marco insisted on this when we realized we can never make enough for guests who arrive early. You can safely store this in the refrigerator for about three to five days. Make sure you keep it sealed tightly!
The most important thing when pulling it out after it’s been sleeping in the cold is that you need to whisk it vigorously before pouring. It will naturally thicken up overnight, almost like a pudding, so that re-whisking gets it back to that perfect, sippable consistency. If you want to read more about prepping things ahead for holiday ease, check out our thoughts on make ahead tips. If you’re looking for other great holiday recipes, this site has some lovely ideas too!
Frequently Asked Questions About Creamy Eggnog
Can I make this eggnog recipe without cooking the eggs?
Oh, please don’t try that, sweet friend! If you want a safe and truly creamy eggnog experience, cooking is non-negotiable. Because we use raw egg yolks to build that rich, thick base, we have to heat the mixture gently on the stove—that’s how we create a safe, cooked custard. Skipping this step leaves you with a risky drink that won’t have that perfect, velvety texture anyway. We aren’t aiming for a raw, thin liquid; we want that luxurious feel! We strive for regal dining here at Eatable Empress, and that starts with safe, perfectly structured drinks.
How long does homemade eggnog last in the refrigerator?
Since this recipe uses the stovetop method, which pasteurizes the yolks just enough, it lasts longer than typical raw recipes. You can safely enjoy your rich holiday treat for about three to five days once it’s fully chilled. Keep it sealed up tight! I always check the color and smell before serving after day three, but honestly, if you make it right, it never lasts that long around our house anyway! Remember, we want to treat ourselves like royalty, and that means not taking chances with custard.
What is the best spirit to use for eggnog with rum?
Rum is classic, of course, especially a dark, aged one! But if you’re feeling adventurous—and Marco always is—brandy adds this beautiful, subtle fruitiness that complements the nutmeg perfectly. If you like a little warmth, bourbon is fantastic; it gives the whole drink a little backbone. The great thing is that the alcohol we add here isn’t just for flavor; it acts as an extra preservative, helping that wonderful spiced winter beverage stay fresh longer! Want to know more about the philosophy behind how we treat ourselves? Check out our About Us page!

Estimated Nutrition for This Rich Holiday Treat
Now, Marco always says we shouldn’t look at the numbers when we’re celebrating being Empress and Emperor of our own kitchen. But since I know some of you like to keep track—and because we deserve to know what amazingness we’re putting into our bodies—here are the estimates. Please remember these figures are just a guideline for one generous cup of this rich holiday treat, especially since adding spirits can change things!
- Calories: Approximately 450
- Total Fat: 28g
- Carbohydrates: 38g
- Protein: 11g
See? Worth every single velvety drop. Don’t let the numbers scare you away from this essential winter indulgence!
Share Your Perfect Homemade Eggnog Creation
And there you have it—your royal invitation to create the best homemade eggnog! Marco and I absolutely live for seeing your creations. Please, make this, give it 5 glorious stars if you loved it enough to treat yourselves like royalty, and tag us on social media! Seeing your festive tables makes our entire holiday season. If you want more inspiration for feasting well, dive into the rest of our recipes here. And hey, if you need a quick refresh on the technique, this link might help!
PrintCreamy Homemade Eggnog: The Best Classic Holiday Drink Recipe
You deserve a rich, creamy, and perfectly spiced homemade eggnog that beats any store-bought version. This easy recipe, featuring a smooth custard base, lets you celebrate the season by treating yourself like royalty.
- Prep Time: 15 min
- Cook Time: 10 min
- Total Time: 4 hours 25 min
- Yield: 4 servings
- Category: Dessert Drink
- Method: Stovetop Cooking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 6 large egg yolks
- 3/4 cup granulated sugar
- 1/4 teaspoon salt
- 1 cup whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground nutmeg, plus more for garnish
- Optional: 1/2 cup dark rum, brandy, or bourbon
Instructions
- In a medium bowl, whisk the egg yolks, sugar, and salt together until the mixture is pale yellow and thick.
- In a medium saucepan, combine the whole milk and heavy cream. Heat over medium heat until steam rises and small bubbles form around the edges. Do not boil.
- Slowly temper the eggs: While whisking constantly, pour about one cup of the hot milk mixture into the egg mixture. This warms the eggs gently.
- Pour the tempered egg mixture back into the saucepan with the remaining milk mixture.
- Cook over medium-low heat, stirring constantly with a wooden spoon or spatula, until the mixture thickens enough to coat the back of the spoon (about 170°F or 77°C). Do not let it boil.
- Remove the saucepan from the heat immediately. Stir in the vanilla extract and ground nutmeg.
- If making the alcoholic version, stir in your chosen spirit now.
- Pour the eggnog into a clean bowl or pitcher. Cover the surface directly with plastic wrap to prevent a skin from forming.
- Chill in the refrigerator for at least 4 hours, or preferably overnight, to allow the flavors to meld and the drink to thicken.
- When ready to serve, whisk the chilled eggnog well. Pour into glasses and garnish each serving with a fresh sprinkle of ground nutmeg.
Notes
- For a non-alcoholic eggnog, simply omit the rum, brandy, or bourbon.
- You can make this ahead of time; it tastes best when chilled for 24 hours.
- If you prefer a thinner consistency, substitute 1/2 cup of the heavy cream with an extra 1/2 cup of whole milk.
Nutrition
- Serving Size: 1 cup
- Calories: 450
- Sugar: 35
- Sodium: 110
- Fat: 28
- Saturated Fat: 17
- Unsaturated Fat: 11
- Trans Fat: 1
- Carbohydrates: 38
- Fiber: 0
- Protein: 11
- Cholesterol: 350























Leave a Reply