Oh, the holidays! You can smell the pine needles and hear the twinkling lights just thinking about it, right? But honestly, for me, the true magic starts when I pull out the big pot to make our homemade eggnog. Forget those cardboard cartons you grab last minute; those just don’t cut it!
This recipe, adapted slightly over the years, is my absolute favorite family tradition. It creates the richest, creamiest beverage you have ever tasted. The secret? It all comes down to using real cream and mastering what seems scary—the stovetop tempering technique. Trust me, once you see how easy it is to make this spiced holiday drink from scratch, you’ll never go back. Seriously, come on in, grab a whisk!
Why This Homemade Eggnog Recipe is Your New Holiday Favorite
Look, I get it. Making anything from scratch sounds like a chore when the holiday to-do list is a mile long. But this classic custard drink is worth every second! Once you taste this homemade creamy delight, you’ll see why we make it an annual ritual. It just tastes like Christmas in a glass.
Here’s what makes this the best family holiday beverage, hands down:
- It’s unbelievably rich and creamy—no watery texture allowed!
- The nutmeg and cinnamon flavor is deep and vibrant because we use fresh spices.
- The technique is surprisingly simple, even with the stovetop step.
- You decide how boozy (or not!) you want your festive gathering sips to be.
Achieving the Perfect Rich and Creamy Eggnog Texture
The secret to that luxe, velvety feel, the one that makes you close your eyes while sipping? It’s all about the dairy math! We use a full pint of heavy cream along with a pint of whole milk. If you tried to use just milk, you’d end up with thin, disappointing liquid candy. The cream is what gives your eggnog body, making it feel like a true dessert drink. It’s that perfect balance that means you don’t need a complicated blender or whipping cream to get that gorgeous consistency.

Gathering Ingredients for Your Classic Eggnog
Okay, now that your taste buds are tingling for this rich dessert drinks experience, let’s talk about what you need to grab from the pantry and fridge! Making this right means using quality ingredients. Don’t substitute the yolks for whole eggs here; they are the backbone of this classic custard drink!
We’re keeping the base ingredients straightforward, but the quality really matters, especially for the spices. Imagine the scent of fresh nutmeg and cinnamon filling your kitchen—that’s what we’re aiming for with these numbers:
- You’ll need 6 large egg yolks. Don’t toss those whites, maybe save them for a meringue later!
- Three-quarters of a cup of plain granulated sugar.
- Just a pinch of salt to balance everything out.
- A full pint of whole milk.
- And the real star for creaminess: one pint of heavy cream.
- Don’t forget the vanilla extract, about a teaspoon.
- For that signature spiced holiday drink warmth, grab half a teaspoon of ground nutmeg and a quarter teaspoon of cinnamon.
Alcohol Options for Your Spiced Holiday Drink
This is the fun part where you tailor this marvelous beverage for your party! The base recipe works perfectly as a wonderful non-alcoholic holiday drink, but if you are serving adults, we add liquor right at the end. You need a total of 1 cup.
I usually go for bourbon because it brings a nice vanilla note that blends beautifully with the spices. But honestly, brandy or a good dark rum work just as well! It’s your kitchen, so feel free to experiment with which one you think complements the nutmeg and cinnamon flavor best. This one cup is where you take your homemade creamy delight from a delicious treat to a truly gourmet holiday cocktail base.

Step-by-Step Instructions for Making Perfect Eggnog
Okay, time to get cooking! I know the idea of cooking eggs on the stovetop sounds risky, but this is where our recipe shines. We use a method called tempering, and once you nail this, you’ll be making perfect stovetop eggnog every single time. Don’t worry if this is your first time making a classic custard drink; I’ll walk you through it step by step.
First, get your yolks ready. Whisk those 6 egg yolks with the sugar and salt until the mixture is pale yellow and looks almost ribbon-like. That whipping incorporates air, which helps keep things stable later on. While that’s happening, heat your milk and cream in a saucepan until little bubbles just start forming around the edge—don’t let it boil over, or you’ll have to start again!
Now comes the critical part, where we show those yolks who’s boss. We need to gently warm them up before they hit the main pot of hot dairy. If you dump the hot milk right into the yolks, you end up with sweet scrambled eggs, and nobody wants that for their festive gathering sips!
Mastering the Stovetop Tempering Technique
This is the most important moment for your homemade creamy delight. Take about one full cup of that hot milk mixture and slowly, I mean *slowly*, pour it into your egg yolk bowl while whisking non-stop. I mean really whisking—don’t stop, don’t walk away! This slow introduction gently raises the temperature of the yolks without cooking them instantly. If you’re worried about food safety, especially when serving this to guests, I highly recommend pulling out a candy thermometer. We want the mixture to hit exactly 160 degrees F before we move on. That’s your assurance that everything is perfectly safe.
Once those tempered yolks are back in the saucepan with the rest of the milk, keep stirring constantly over medium-low heat. You need a wooden spoon or a heatproof spatula for this. Keep scraping the very bottom of the pan until the mixture thickens enough to coat the back of that spoon. When you run your finger across the coated back of the spoon, if the line stays clear, you’ve done it! Pull it immediately off the heat so it doesn’t curdle.
Next, strain that whole mixture right through a fine-mesh sieve into a clean bowl. This catches any tiny bits of egg that maybe got a little too warm and keeps your final eggnog unbelievably smooth. Stir in your vanilla, nutmeg, and cinnamon. If you’re making the boozy version, add that cup of bourbon or brandy now, stir it well, cover it up, and stick it in the fridge!
Chilling Your Homemade Creamy Beverage
I know you want to taste it right away—I totally get the eagerness! But trust me, the flavor explosion happens in the cold. You *must* chill this for at least four hours. Seriously, if you can wait overnight, that’s when the magic truly happens. The spices bloom, the flavors meld together beautifully, and that creamy beverage transforms into the rich, decadent experience you deserve. This chilling time is non-negotiable for the best eggnog experience!

Tips for Success with Your Eggnog Recipe
So, you’ve successfully tempered the eggs and are waiting for that glorious chilling time. Now is the perfect moment to share a few little bits of wisdom I’ve picked up over the years of making this recipe. These tips aren’t in the main instructions, but they are the difference between a good eggnog and the absolute best family holiday beverage!
First things first: spices. Please, please, please use freshly ground nutmeg if you can, or at least high-quality pre-ground. The flavor difference in a spiced holiday drink is night and day. Stale spices make the whole thing taste dull, and we are aiming for vibrant and warm here!
Also, don’t rush the chilling. I know I keep saying it, but honestly, if you want that deep, classic custard drink flavor, you need patience. Letting it sit overnight really marries the dairy, the eggs, and the spices together perfectly. It’s the secret to the complexity in this homemade creamy delight!
How to Make This Eggnog Non Alcoholic Holiday Drink
Lots of folks ask me how to make sure this festive gathering sips are suitable for absolutely everyone, especially kids or anyone avoiding alcohol. It’s incredibly simple!
If you are skipping the bourbon, brandy, or rum—which is totally fine, by the way—you just need to compensate for the missing volume. Since the recipe calls for 1 cup of liquor, you replace that 1 cup with more milk. The recipe already calls for a pint (2 cups) of whole milk; just go ahead and add an extra 4 cups (1 quart) of whole milk to the base recipe instead of the liquor. That extra volume keeps our creamy beverage rich, just slightly thinner than the boozy version, but still incredibly delicious and satisfying as a non alcoholic holiday drink!
Storage and Make Ahead Christmas Tradition for Your Eggnog
One of the things I love most about this recipe is that it lets me get ahead of the game during what is already a frantic season! Making this is definitely becoming our family’s make ahead Christmas tradition. You just don’t want to be scrambling to cook custards the day everyone arrives, right?
The good news is that this rich dessert drinks actually tastes *better* the longer it sits in the fridge, assuming you’ve stored it properly. When you make it a day or two early, those spices just settle in and deepen everything. It’s pure brilliance!
You can safely keep this eggnog sealed up tight—using a container with an airtight lid is key—in the refrigerator for up to three days. After that, the freshness starts to fade a little bit, and honestly, I find three days is usually the perfect window for us to enjoy it before the next batch is needed!
If you’re worried about the texture changing, don’t be! Because we used the careful stovetop tempering technique, it stays beautifully smooth. Just give it a good stir if you see any minor separation, which is totally normal for homemade dairy-based drinks. Then, get ready to serve up that festive gathering sips!
Serving Suggestions for This Festive Gathering Sips
Finally, the best part—serving up this gorgeous homemade creamy delight! You’ve done the work to make the best eggnog imaginable, so don’t just pour it into any old glass. Presentation totally matters when you are serving up these festive gathering sips!
First, always give it a good whisk right before serving, just in case any separation occurred while it was resting in the fridge. Then, pour it into small, chilled glasses. Crystal or nice heavy glass tumblers really make it feel special. The absolute must-have garnish is freshly grated nutmeg sprinkled right over the top. Seriously, that smell hits you before you even take a sip. A whole cinnamon stick placed inside the glass also looks incredibly festive.

If you’re serving this alongside some other treats, keep them complementary. I love having simple, buttery shortbread cookies for dipping, or maybe a slice of pound cake. You don’t want anything that will overpower that beautiful nutmeg cinnamon flavor we worked so hard to build!
Turning Eggnog into Gourmet Holiday Cocktails
Since we already included the option for liquor in the base recipe, turning this into an official gourmet holiday cocktail is a breeze! If you used bourbon, you’re already halfway there to making an Eggnog Old Fashioned, which sounds fancy but is super easy.
Try this: Pour your chilled, boozy eggnog into a glass. Add just one small dash of Angostura bitters right on top. The bitters add this complex, spicy layer that elevates the drink instantly without fighting the cinnamon and nutmeg. If you used brandy instead, try just a splash of cognac on top for a smoother, richer finish. It makes every sip feel incredibly luxurious, and it’s so simple!
Frequently Asked Questions About Homemade Eggnog
I always get so many questions when people try this recipe for the first time! It’s a classic custard drink, after all, and a little bit of knowledge goes a long way toward making sure you have the best holiday drinks ever. I’ve pulled together some of the ones I hear the most often about getting that perfect nutmeg cinnamon flavor and texture.
Can I use pre-mixed dairy instead of separate milk and cream in this eggnog?
Oh, I strongly advise against that if you want the best creamy beverage possible. When you buy pre-mixed options, like half-and-half, you don’t have control over the exact fat ratio. Remember how serious I was about getting that perfect creaminess? If you use just half-and-half, the richness falls off, and you lose that velvety coating on your tongue. For this recipe to taste like the ultimate homemade creamy delight, you really need that full pint of whole milk and the full pint of heavy cream layered correctly. It’s worth the extra two items in your shopping cart, trust me!
How long does homemade eggnog last in the refrigerator?
Since we cooked the eggs gently—remember hitting that magic 160 degrees F—this eggnog is very safe to store! As long as you keep it sealed tightly in an airtight container in the coldest part of your fridge, it stays fantastic for up to three days. After that, the fresh dairy starts to lose its vibrancy a bit. If you are planning way ahead for your Christmas recipes, I’d suggest making it no more than 72 hours before you plan on enjoying it. Anything longer, and you might want to start getting ready to whip up another small batch!
What is the best way to reheat eggnog if I prefer it warm?
Who doesn’t love a warm cup of this spiced holiday drink on a snowy night? If you’re serving this as an easy winter recipe and someone asks for it warm, you need to be super gentle. You absolutely cannot microwave it or stick it on high heat—that’s a one-way ticket to scrambled egg city! Take the amount you want to heat and pour it into a small saucepan over the absolute lowest heat possible. Stir it slowly until it’s just warmed through to your liking. Don’t let it steam heavily or bubble! If you see even a small bubble forming, pull it off the heat right away. Warm eggnog is heavenly, but only if it stays perfectly smooth!
Nutrition Estimate for This Creamy Delight
So, just a little heads-up before we dive into the numbers. Since this is a rich dessert drinks recipe, and it’s loaded with cream, sugar, and sometimes liquor, it’s definitely meant to be enjoyed as an indulgence during the holidays! I ran the ingredients through our usual calculator, but remember, these figures are just an estimate based on the core recipe as written—the alcohol content especially changes things wildly!
If you’re counting macros, this homemade creamy delight packs a punch, which is why we usually only need a small glass!
- Serving Size: 1 cup
- Calories: 450
- Sugar: 35g
- Sodium: 100mg
- Fat: 30g
- Saturated Fat: 18g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 38g
- Fiber: 0g
- Protein: 10g
- Cholesterol: 350mg
See? Heavy cream and yolks mean high fat and cholesterol, which is expected for a truly classic custard drink experience. If you made the non-alcoholic version, the calorie count drops quite a bit because you skip the higher-calorie bourbon or rum. Either way, enjoy every single sip of this spiced holiday drink! A little bit goes a long way when it tastes this good.
Share Your Best Family Holiday Beverage Experience
And there you have it! That is how you make the creamiest, most luxurious eggnog that your family will talk about for years. Seriously, once you’ve tasted this from scratch, those powdered ones just taste like flavored air, right? Making this classic custard drink is such a wonderful way to add real warmth and tradition to your holiday drinks menu.
I pour my heart into sharing these cherished family recipes, and the best part for me is hearing back from you all! Did you make it? How did it go? I swear, even if you just thought about making it, I want to know!
If you followed along and ended up with a big pitcher of this rich dessert drinks goodness, please do me a huge favor and come back here to rate the recipe. Five stars if you loved it (and I hope you did!), but even a four-star rating helps me understand what I can tweak for next year’s holiday drinks!
Also, I’d absolutely love to see how you served yours! Did you go for the simple nutmeg garnish? Did you turn it into those gourmet holiday cocktails we talked about? Snap a picture and tag me on social media! Sharing photos of everyone enjoying this homemade creamy delight makes my whole holiday season brighter.

Remember, this recipe is meant to be shared across generations. So, go ahead and start your own make ahead Christmas tradition with this eggnog. Let me know in the comments below what your absolute favorite way is to enjoy this spiced holiday drink—maybe with a side of those easy honey bran muffins I shared earlier? Happy baking and sipping!
Print
Creamy Homemade Classic Eggnog
- Total Time: 30 min
- Yield: 6 servings
- Diet: Vegetarian
Description
Make a rich, creamy eggnog from scratch using a simple stovetop tempering method. This recipe includes options for both alcoholic and non-alcoholic versions.
Ingredients
- 6 large egg yolks
- 3/4 cup granulated sugar
- 1/4 teaspoon salt
- 1 pint whole milk
- 1 pint heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground nutmeg, plus more for garnish
- 1/4 teaspoon ground cinnamon
- 1 cup bourbon, brandy, or dark rum (optional, for alcoholic version)
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 milk and heavy cream. Heat over medium heat until bubbles form around the edges, but do not boil.
- Slowly pour about one cup of the hot milk mixture into the egg yolk mixture while whisking constantly. This tempers the eggs.
- 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 heatproof spatula, until the mixture thickens enough to coat the back of the spoon (reaching 160 degrees F). Do not let it boil.
- Remove the saucepan from the heat. Strain the mixture through a fine-mesh sieve into a clean bowl.
- Stir in the vanilla extract, nutmeg, and cinnamon.
- If making the alcoholic version, stir in the liquor now.
- Cover the bowl and chill in the refrigerator for at least 4 hours, or preferably overnight, to allow the flavors to meld.
- Serve cold, garnished with extra ground nutmeg.
Notes
- For a non-alcoholic version, simply omit the liquor and use an extra 1 cup of whole milk.
- You can make this recipe up to three days ahead of time.
- For best results, use fresh, high-quality spices.
- Prep Time: 15 min
- Cook Time: 15 min
- Category: Dessert Drink
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 450
- Sugar: 35g
- Sodium: 100mg
- Fat: 30g
- Saturated Fat: 18g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 38g
- Fiber: 0g
- Protein: 10g
- Cholesterol: 350mg

Comments are closed.