Homemade Eggnog: A Rich, Creamy Holiday Tradition You’ll Want to Make Every Year
There’s something magical about the first sip of homemade eggnog. That first creamy spoonful—velvety smooth, subtly spiced, and just sweet enough to make your soul sigh with contentment—is what holiday magic tastes like. I remember my grandmother’s kitchen on Christmas Eve: the air thick with cinnamon and nutmeg, the clinking of fine china as she poured her famous recipe into delicate cups. It wasn’t just a drink; it was love in a glass. And now? Now you can recreate that warmth, that tradition, right at home. This homemade eggnog is rich without being heavy, boozy if you want it (but not required), and absolutely divine when served chilled over ice or sipped by the firelight.

What Is Homemade Eggnog?
Eggnog is a traditional festive beverage made primarily from eggs, sugar, milk, and cream, often enriched with rum, brandy, or bourbon for an adult version. Unlike its store-bought counterpart—which can be chalky, overly sweet, and full of preservatives—homemade eggnog allows you to control every flavor and texture. The key lies in tempering the eggs properly so they thicken gently into a custard-like base, then blending in rich dairy and your choice of spirits (or vanilla extract for a kid-friendly version). When done right, it’s luxuriously thick yet silky, with deep notes of vanilla, warm spices, and a hint of richness that lingers long after the last drop.
Why You’ll Love This Recipe
This homemade eggnog isn’t just another holiday recipe—it’s one you’ll return to year after year. First, it’s incredibly customizable: swap out the alcohol for extra vanilla, use coconut milk for a dairy-free twist, or bump up the spices for deeper warmth. Second, making it yourself means no weird additives or stabilizers. Just real ingredients: fresh eggs, real sugar, whole milk, heavy cream, and quality vanilla. And third, there’s joy in the process! Whisking egg yolks until pale gold, slowly adding hot milk while stirring constantly—it feels ceremonial, like preparing a secret only your family will know.
Plus, this recipe skips raw eggs entirely. We cook the mixture gently on the stove, which not only ensures food safety but also creates a perfectly smooth, velvety custard base. No graininess, no worry—just pure indulgence. Whether you’re hosting a cozy dinner party or simply treating yourself after a long week, this eggnog delivers comfort in every sip. Trust me, once you’ve tasted how rich and balanced it is, you’ll never reach for pre-made again.
How to Make Homemade Eggnog
Quick Overview
Making homemade eggnog is easier than you think! Start by cooking egg yolks and sugar into a rich custard, then stir in warm milk and cream until smooth. Let it cool slightly before whisking in vanilla (and optional liquor). Chill overnight for flavors to meld, then whip the top layer to fluffy peaks. Serve cold, garnished with a sprinkle of nutmeg or a maraschino cherry. Total active time is under 20 minutes—the rest is chilling. Simple, safe, and spectacular.
Ingredients
- 6 large egg yolks
- ¾ cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon pure vanilla extract
- ¼ teaspoon ground nutmeg (plus extra for garnish)
- Optional: ½–¾ cup dark rum, bourbon, or brandy (for adults)

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
In a medium saucepan, heat 1 cup of the milk and the heavy cream over medium-low heat until steaming but not boiling—about 5 minutes. Set aside.
Step 2: Temper the Egg Yolks
In a separate bowl, whisk egg yolks and sugar together until pale and creamy. Slowly pour half the warm milk mixture into the yolks, whisking constantly to prevent scrambling.
Step 3: Cook the Custard
Pour the tempered yolk mixture back into the saucepan. Return to low heat and cook, stirring constantly with a wooden spoon, until the mixture thickens enough to coat the back of the spoon (about 5–7 minutes). Do not let it boil!
Step 4: Combine & Cool
Remove from heat. Stir in remaining milk, vanilla, nutmeg, and optional alcohol. Cover and chill in the fridge for at least 4 hours—ideally overnight—to let flavors develop.
Step 5: Whip & Serve
Before serving, give the eggnog a good stir. Ladle into glasses or bowls. Top each with a dollop of whipped cream and a generous pinch of freshly grated nutmeg.
What to Serve It With
Homemade eggnog pairs beautifully with classic holiday treats. Try it alongside gingerbread cookies, pecan pie, or roasted nuts. For brunch, serve it warm with a slice of brioche or French toast. If you’re serving adults, float a few drops of amaretto or crème de cacao on top for a layered cocktail effect. And don’t forget the mugs—serve in small ceramic cups with little spoons so guests can enjoy every last creamy bite.
Top Tips for Perfecting Your Homemade Eggnog
First, always use room-temperature eggs. They blend more smoothly and reduce the risk of curdling. Second, strain the cooled mixture through a fine-mesh sieve if you want ultra-silky texture—though honestly, this step is optional for most home cooks. Third, taste as you go. Adjust sweetness with a touch of honey or maple syrup, or boost the spice with cardamom or allspice. Finally, don’t skip the chill time! The longer it sits, the better the flavors meld. In fact, many people prefer it made a day ahead.
Storing and Reheating Tips
Store leftover eggnog in an airtight container in the refrigerator for up to 3 days. Shake well before using—it may separate slightly. Never microwave it unless you’re warming individual servings; instead, place the bottle in a bowl of hot water for 30 seconds. For best results, always shake or stir thoroughly before serving. Note: If you used alcohol, the potency diminishes slightly over time, so fresher is better.
Frequently Asked Questions
Final Thoughts

There’s something deeply comforting about gathering around a table with a glass of homemade eggnog in hand. It connects us to traditions, to loved ones, to moments that feel a little more special. This recipe isn’t just about mixing ingredients—it’s about slowing down, savoring the process, and creating memories that linger long after the holidays are over. So go ahead, gather your favorite mugs, invite someone you love, and pour yourself a glass of pure joy. Trust me, once you taste how rich, balanced, and utterly delightful this homemade eggnog is, you’ll be making it again and again.

Homemade Eggnog
Ingredients
Main Ingredients
- 4 large eggs eggs
- 0.5 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 0.5 teaspoon vanilla extract
- 0.25 teaspoon ground nutmeg plus extra for garnish
- 0.25 teaspoon salt
- 0.25 cup dark rum
- 0.25 cup brandy
Instructions
Preparation Steps
- In a medium saucepan, whisk together egg yolks and sugar until pale and thick.
- Gradually add warm milk (about 1/2 cup) to the egg mixture, whisking constantly to temper the eggs.
- Pour the mixture back into the saucepan and cook over low heat, stirring constantly, until it thickens enough to coat the back of a spoon (about 8–10 minutes).
- Remove from heat and stir in heavy cream, vanilla, nutmeg, and salt. Let cool slightly.
- In a separate clean bowl, beat egg whites with an electric mixer until stiff peaks form.
- Fold the beaten egg whites into the cooled custard mixture until fully incorporated.
- Stir in rum and brandy. Cover and refrigerate for at least 1 hour or up to 2 days for flavors to meld.
- Serve chilled, garnished with a sprinkle of nutmeg on top.






