Eggnog is a rich, creamy drink made from beaten eggs, milk or cream, sugar, and warm spices like nutmeg and cinnamon. It’s most closely associated with the winter holidays in North America, though versions of it exist around the world. A standard 8-ounce glass contains about 306 calories and 17 grams of fat before any alcohol is added, making it one of the most indulgent seasonal beverages you’ll find.
What Goes Into Traditional Eggnog
The base of eggnog is simple: egg yolks beaten with sugar until thick and pale, then blended with milk, cream, and spices. Nutmeg is the signature garnish, grated fresh on top. Most spiked versions use rum or brandy, though whiskey works too. Some recipes fold in whipped egg whites separately, which adds a lighter, frothier texture on top of the dense, custard-like body.
What makes eggnog feel so rich in your mouth is emulsification. Egg yolks contain natural compounds that bind fat and water together, the same reason they work in mayonnaise. When you whisk yolks into a mixture of milk and cream, the fat droplets from the dairy and the lipids from the eggs become suspended in the liquid rather than separating out. Whisking also traps tiny air pockets, which the proteins and fats stabilize. The result is that thick, velvety texture that sets eggnog apart from, say, a glass of chocolate milk.
From Medieval Punch to Holiday Staple
Eggnog traces back to a medieval British drink called posset: warm milk curdled with wine or beer and flavored with spices. Monks eventually started adding eggs and figs to the mix. By the 1600s, English aristocrats were drinking their version with sherry as a display of wealth. One surviving recipe from that era, attributed to the Lord of Carlisle, called for cream, cinnamon, mace, nutmeg, eighteen egg yolks, eight egg whites, and a pint of sherry.
When the drink crossed the Atlantic to colonial America, rum from the Caribbean replaced sherry because it was far cheaper than spirits shipped from England. But the basic formula hasn’t changed much since those posset days: beat eggs with sugar, stir in dairy, add alcohol, finish with spices.
How Store-Bought Eggnog Differs
The FDA defines eggnog as a milk product containing at least 6 percent butterfat and at least 1 percent egg yolk solids, plus sweetener and flavoring. That means the carton you pick up at the grocery store has real egg in it, though the proportion is lower than most homemade recipes. Commercial versions are pasteurized, which eliminates any concern about raw eggs, and they typically include stabilizers to keep the texture consistent through weeks of refrigeration.
Homemade eggnog, by contrast, is best consumed quickly. According to federal food safety guidelines, homemade eggnog lasts 2 to 4 days in the refrigerator and should not be frozen.
The Alcohol and Raw Egg Question
One longstanding tradition is aging homemade eggnog in the refrigerator for weeks, with the assumption that a high alcohol content kills any harmful bacteria in raw eggs. There’s some science behind this. A microbiologist at Rockefeller University tested spiked eggnog and found that bacteria present in the cream and other dairy ingredients were killed by the alcohol over time. However, when the team deliberately added a heavy dose of Salmonella, the alcohol didn’t eliminate all of it within 24 hours, though they noted that the amount of bacteria they used was roughly 1,000 times more than you’d realistically encounter in a contaminated egg.
The takeaway is nuanced. A generously spiked eggnog likely handles the trace bacteria found in typical raw eggs, but there’s no definitive guarantee. If you want to skip the uncertainty entirely, you can cook your eggnog base into a custard. The technique involves slowly whisking hot milk into the egg yolks in a thin stream, a process called tempering, which raises the egg temperature gradually enough to pasteurize them without scrambling them into lumps. Once combined, the mixture is gently heated until it thickens, then cooled before adding alcohol.
Versions From Around the World
Eggnog isn’t just an American thing. Mexico has rompope, which follows a similar template of eggs, milk, and sugar but leans into cinnamon, vanilla, and sometimes almond for a warmer, more aromatic flavor. Puerto Rico has coquito, whose name means “little coconut,” and the drink lives up to it. Coquito swaps dairy for coconut milk and coconut cream, spiced with cinnamon, nutmeg, and occasionally anise. It’s naturally dairy-free. The Netherlands and Belgium have advocaat, a thick, custard-like liqueur made with egg yolks, sugar, and brandy that’s dense enough to eat with a spoon.
Plant-Based and Lighter Options
Vegan eggnog has become widely available, both in stores and as a homemade project. The challenge is replicating the body that egg yolks and cream provide. Most recipes solve this by combining plant milk with full-fat canned coconut milk, which supplies the richness, then thickening the mixture with arrowroot powder dissolved in water. The arrowroot gets whisked into the warm liquid and sets further as it cools, producing a surprisingly close approximation of the original texture. Oat milk versions tend to have the most natural sweetness and body among the plant milk options.
For a lighter take that still uses real dairy, some recipes cut the cream entirely and rely on whole milk with fewer egg yolks. You lose some of the luxurious thickness, but you also cut the calorie count significantly. Since a traditional 8-ounce serving already packs 306 calories with no alcohol, trimming the fat makes a real difference if you plan on having more than one glass over the course of an evening.

