Homemade Eggnog Recipe
If you’re dreaming of the creamiest, most festive drink for your holiday celebrations, look no further than this Homemade Eggnog Recipe. Imagine a silky, spiced custard that’s rich and decadent, with just enough warmth from nutmeg and cinnamon to make every sip feel like a special occasion. This homemade version takes everything you love about classic eggnog and elevates it with fresh ingredients and just the right touch of nostalgia. Whether you serve it spiked or alcohol-free, it’s destined to become a new tradition at your winter gatherings.

Ingredients You’ll Need
The beauty of this Homemade Eggnog Recipe lies in its simple, wholesome ingredients. Each one plays a starring role in creating the signature flavor and luscious texture that makes eggnog so irresistible. Let’s break down what you’ll need and why it matters:
- Egg Yolks: These give the eggnog its signature richness and creamy body. Use the freshest eggs you can find for the best flavor.
- Granulated Sugar: Sweetens the custard and helps create a velvety mouthfeel.
- Whole Milk: Adds lightness and helps balance the richness of the cream and yolks.
- Heavy Cream: The secret to decadence! This is what makes every sip so luxurious.
- Ground Nutmeg: Essential for that classic eggnog aroma and subtle warmth.
- Ground Cinnamon: Adds a gentle spiciness that complements the nutmeg beautifully.
- Pure Vanilla Extract: Rounds out the flavors with sweet, fragrant notes.
- Bourbon, Rum, or Brandy (optional): For a grown-up twist, a splash of your favorite spirit gives depth and warmth.
- Pinch of Salt: Enhances all the other flavors, making them pop.
- Freshly Grated Nutmeg (for garnish): A final flourish that looks beautiful and smells even better.
How to Make Homemade Eggnog Recipe
Step 1: Whisk the Yolks and Sugar
Start by adding your egg yolks and granulated sugar to a medium bowl. Whisk them together vigorously until the mixture turns pale and creamy. This step is crucial, as it sets the stage for a smooth, custardy base. You’re looking for the sugar to dissolve completely into the yolks, creating a ribbon-like texture that promises a rich, satisfying sip.
Step 2: Warm the Milk, Cream, and Spices
In a medium saucepan, pour in the whole milk and heavy cream, then add the ground nutmeg, ground cinnamon, and a pinch of salt. Set the pan over medium heat and stir frequently to combine the spices and prevent scorching. You want the mixture to get hot and steamy but not boil—this gentle heat coaxes out the flavors and preps the dairy for the next step.
Step 3: Temper the Egg Yolks
Now it’s time for a little kitchen magic: tempering! Slowly and steadily, whisk about half a cup of the hot milk mixture into the yolks and sugar. This gently raises the temperature of the eggs so they won’t scramble when you add them to the pot. Patience is key here for that perfectly smooth Homemade Eggnog Recipe.
Step 4: Cook the Custard
Pour the tempered yolk mixture back into the saucepan, whisking constantly. Keep the heat at medium-low and stir often for about 5 to 7 minutes. You’ll know it’s ready when the mixture thickens slightly and coats the back of a spoon—a classic sign of custard perfection. Don’t rush this step; it’s what gives your eggnog its dreamy, creamy consistency.
Step 5: Add Vanilla and Spirits
Once you’ve removed the pan from the heat, stir in the pure vanilla extract and, if you like, your choice of bourbon, rum, or brandy. This is where the Homemade Eggnog Recipe takes on its signature festive character. Give it a good stir, then pour the eggnog into a pitcher and chill for at least four hours. The longer it sits, the more the flavors meld and deepen.
Step 6: Serve and Garnish
Before serving, give the eggnog a quick stir. Pour into glasses and top generously with freshly grated nutmeg. If you’re feeling extra festive, a dollop of whipped cream or a cinnamon stick makes for a beautiful finishing touch.
How to Serve Homemade Eggnog Recipe

Garnishes
The right garnish can transform this Homemade Eggnog Recipe from delicious to downright dazzling. Freshly grated nutmeg is a must—it adds aroma and a touch of visual flair. For an even more decadent treat, try a swirl of whipped cream or a cinnamon stick. These little extras make each glass feel like a special holiday moment.
Side Dishes
Eggnog is a holiday classic, but it really shines when paired with the right nibbles. Think buttery shortbread cookies, gingerbread men, or a platter of spiced nuts. These treats complement the creamy, spiced notes of the eggnog and help balance its richness, making for a perfectly cozy winter spread.
Creative Ways to Present
If you want to impress your guests, serve your Homemade Eggnog Recipe in clear mugs or punch glasses to show off its dreamy color. For a party, set up a DIY eggnog bar with bowls of whipped cream, chocolate shavings, and extra spices for custom toppings. Or, for a whimsical touch, add a festive paper straw or a tiny candy cane to each glass.
Make Ahead and Storage
Storing Leftovers
Homemade Eggnog Recipe keeps wonderfully in the fridge for up to three days. Simply store it in a tightly sealed pitcher or jar. Before serving, give it a thorough stir—natural separation is normal, and a quick mix brings everything back together beautifully.
Freezing
Yes, you can freeze eggnog! Pour any leftovers into a freezer-safe container, leaving a bit of space at the top for expansion. When ready to enjoy, thaw it overnight in the fridge and whisk well before serving. The texture may be a touch less creamy, but the flavor will still be delightful.
Reheating
Eggnog is typically served chilled, but if you love it warm, gently reheat it on the stovetop over low heat, stirring constantly to prevent curdling. Never let it boil. This brings out the cozy spices and makes it extra comforting on a cold evening.
FAQs
Can I make this Homemade Eggnog Recipe without alcohol?
Absolutely! Just skip the bourbon, rum, or brandy for a family-friendly, non-alcoholic version. The eggnog will still be rich, creamy, and bursting with holiday flavor.
Is it safe to use raw eggs in eggnog?
This recipe gently cooks the eggs to a safe temperature, thickening the mixture and making it safe to enjoy. Always use fresh, high-quality eggs and follow the cooking instructions carefully for peace of mind.
Can I use a dairy-free milk substitute?
Yes, you can use a rich, unsweetened non-dairy milk (like almond, cashew, or oat milk) and a coconut or plant-based cream. Just know that the texture and flavor will be a bit different, but still delicious and festive.
How do I know when the eggnog is thick enough?
The best sign is when the mixture coats the back of a spoon and leaves a clear trail when you run your finger through it. It should be thickened but still pourable, not pudding-like.
Can I double this Homemade Eggnog Recipe for a party?
Definitely! Just use a larger saucepan and take your time when tempering the eggs. Everything else stays the same; your guests will love having plenty to go around.
Final Thoughts
There’s something truly magical about making your own Homemade Eggnog Recipe from scratch. The rich, creamy texture and festive spices are a joy to share with friends and family. Give it a try this season—you might just find it becomes the highlight of your holiday traditions!
Print
Homemade Eggnog Recipe
- Total Time: 20 minutes (plus chilling time of at least 4 hours)
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Homemade Eggnog Recipe is a classic, creamy holiday drink perfect for festive gatherings. Made with rich egg yolks, whole milk, heavy cream, warm spices, and an optional splash of bourbon, rum, or brandy, it’s indulgent, smooth, and deliciously spiced. Easy to prepare on the stovetop and best served chilled, this traditional American beverage brings warmth and nostalgia to the Christmas season.
Ingredients
Egg Mixture
- 6 large egg yolks
- 1/2 cup granulated sugar
- pinch of salt
Dairy and Spices
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cinnamon
Flavorings
- 1 teaspoon pure vanilla extract
- 1/2 cup bourbon, rum, or brandy (optional)
- Freshly grated nutmeg for garnish
Instructions
- Whisk Egg Yolks and Sugar: In a medium bowl, whisk together the egg yolks and granulated sugar until the mixture becomes pale and creamy, ensuring a smooth base for your eggnog.
- Heat Milk and Spices: In a saucepan over medium heat, combine whole milk, heavy cream, ground nutmeg, ground cinnamon, and a pinch of salt. Stir frequently and heat the mixture until it is steaming, but do not allow it to boil.
- Temper the Egg Yolks: Slowly whisk about 1/2 cup of the hot milk mixture into the egg yolk mixture to gently raise the temperature without curdling the eggs. Then, slowly pour the tempered egg yolk mixture back into the saucepan, whisking constantly to combine.
- Cook the Eggnog Base: Continue to cook over medium-low heat, stirring often, for about 5 to 7 minutes or until the mixture thickens slightly and coats the back of a spoon. Be careful not to let the mixture boil to avoid scrambling the eggs.
- Add Flavor and Chill: Remove the saucepan from heat and stir in the vanilla extract and the optional bourbon, rum, or brandy. Pour the eggnog into a pitcher and chill in the refrigerator for at least 4 hours to develop flavors and achieve the desired cold temperature.
- Serve: Stir the chilled eggnog well before serving. Garnish each serving with freshly grated nutmeg for an authentic holiday touch.
Notes
- For a non-alcoholic version, simply omit the bourbon, rum, or brandy.
- This eggnog will keep in the refrigerator for up to 3 days.
- For extra indulgence, top your serving with whipped cream or add a cinnamon stick for garnish.
- Ensure you temper the eggs properly to avoid curdling and ensure a silky texture.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Drinks
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 290
- Sugar: 18 g
- Sodium: 60 mg
- Fat: 20 g
- Saturated Fat: 11 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 0 g
- Protein: 6 g
- Cholesterol: 210 mg