Eggnog is a drink steeped in centuries of tradition, beloved for its creamy texture, aromatic spices, and celebratory air that instantly evokes the warmth of the holiday season. Our Classic Homemade Eggnog recipe pays tribute to this rich culinary lineage, blending historic inspiration with modern craftsmanship.
The origins of eggnog date back to medieval Europe, where a drink called “posset”—a warm ale concoction curdled with eggs and milk—was enjoyed as both a comfort beverage and a remedy. Over time, posset evolved into a more refined mixture of cream, eggs, and strong spirits, eventually becoming a favorite among British aristocracy who had easy access to milk, cream, and expensive liquors. When the drink crossed the Atlantic in the 18th century with English colonists, it took root in the Americas and evolved further. Rum and domestic spirits like whiskey and brandy were easier to come by than sherry or Madeira, making eggnog a distinctly American seasonal staple.
In the American South in particular, eggnog transformed into a rich, boozy punch often associated with Christmas and New Year’s gatherings. It became both a symbol of celebratory indulgence and a deeply nostalgic holiday treat, passed down through generations in family gatherings, church socials, and cozy winter get-togethers.
Our version honors that legacy while making the process approachable for the modern cook. It uses a classic base of six egg yolks blended with sugar, whole milk, and heavy cream—ingredients designed to create a luscious, custardy texture that’s both decadent and comforting. The gentle infusion of ground nutmeg delivers that quintessential holiday spice note. Vanilla brings softness and depth, while the optional inclusion of brandy or bourbon layers in warmth and complexity.
What sets homemade eggnog apart from store-bought varieties is not just its freshness but its ability to be tailored. Whether you prefer a richer mix, a hint more spice, or an alcohol-free version, this recipe offers versatility while staying true to its roots. The careful tempering of eggs ensures a smooth texture, and straining at the end guarantees the creamiest result. It’s not just a drink—it’s a crafted experience.
Eggnog is more than a beverage. It’s a ritual. Preparing it from scratch is as much a part of the seasonal celebration as decorating the tree or hanging stockings. Serving it from a chilled pitcher into frosted glasses or antique mugs evokes a certain magic—an old-world charm that invites conversation, laughter, and memory-making.
Whether you’re reviving a family tradition or introducing a new holiday favorite to your table, this Classic Homemade Eggnog bridges past and present. It’s a taste of history, generously poured—with every sip, you’re joining centuries of celebratory toasts shared across hearths and continents.
Classic Homemade Eggnog
Equipment
- Medium saucepan
- Mixing bowls
- Whisk
- Fine mesh strainer
- Pitcher or bottle for chilling
Ingredients
- 6 large egg yolks use pasture-raised, organic eggs for best flavor and safety
- ¾ cup granulated sugar white sugar; superfine works well too
- 2 cups whole milk cold, fresh milk; avoid low-fat varieties
- 1 cup heavy cream for added richness and mouthfeel
- 1 teaspoon ground nutmeg freshly grated gives the most aromatic result
- 1 teaspoon pure vanilla extract use real vanilla extract—not imitation
- ¾ cup brandy or bourbon optional; omit for a non-alcoholic version
Instructions
- In a mixing bowl, vigorously whisk the egg yolks and sugar together for 2–3 minutes, until the mixture becomes pale yellow and silky. This ensures a smooth, custard base.
- In a medium saucepan, combine the milk, heavy cream, and ground nutmeg. Warm the mixture over medium heat (approximately 160°F / 70°C), stirring occasionally, until it begins to steam but does not boil.
- Temper the egg mixture by slowly pouring in about 1 cup of the hot milk mix while whisking continuously. This prevents scrambling the eggs.
- Return the tempered mixture to the saucepan and cook over medium heat, stirring gently for about 5–7 minutes, until it thickens slightly and coats the back of a spoon. Do not boil.
- Remove from heat and stir in the vanilla extract and brandy or bourbon, if using. Taste and adjust sweetness or spirit as desired.
- Strain the mixture through a fine mesh sieve into a clean container or pitcher to remove any coagulated bits and achieve a silky texture.
- Chill in the refrigerator for at least 2 hours or overnight to fully develop flavors and ensure proper serving temperature.
Notes
- For a frothier texture, fold in whipped egg whites (beaten to soft peaks) just before serving. Be sure to use pasteurized eggs if doing so.
- For a dairy-free version, use almond milk and coconut cream. Avoid boiling these to prevent separation.
- Try a dash of cinnamon or clove for a spiced variation.
- You can prepare the eggnog base up to 3 days in advance and refrigerate—it gets better as it rests!















































