Eggnog is one of those classic holiday drinks that instantly brings warmth, joy, and nostalgia to any celebration. Creamy, rich, smooth, and lightly spiced, it’s a festive beverage people look forward to all year long. Whether served cold from the fridge or gently warmed on the stovetop, eggnog has a comforting flavor that feels like the holidays in a cup.
This recipe is the perfect blend of sweetness, spice, and creaminess—making it a crowd favorite at Christmas parties, family dinners, or cozy evenings by the fire. The combination of milk, cream, eggs, sugar, and warm spices creates a silky drink that everyone loves. It’s simple to make, beautifully festive, and guaranteed to become a holiday tradition in your home.
2. Ingredients
This eggnog recipe uses fresh, warming ingredients that blend together into a rich and creamy holiday drink.
Ingredients
- 3 cups whole milk
- 1 cup heavy cream
- 4 large egg yolks
- ½ cup white sugar
- ½ teaspoon nutmeg (plus extra for garnish)
- ½ teaspoon cinnamon
- 1 teaspoon vanilla extract
- Pinch of salt
- Optional (for adult version): ½–1 cup rum, brandy, or bourbon
Key Ingredients
- Milk & Cream: The base of true eggnog—creamy, smooth, and rich.
- Egg Yolks: Give the drink its signature custard-like texture.
- Sugar: Balances the richness and adds the right amount of sweetness.
- Nutmeg & Cinnamon: Classic spices that deliver warmth and holiday aroma.
- Vanilla Extract: Rounds out the flavor and adds a cozy sweetness.
Optional Add-Ons / Variations
- Adult Eggnog: Add rum, brandy, whiskey, or bourbon.
- Extra Creamy: Increase heavy cream by ½ cup.
- Frothy Texture: Whisk egg whites separately and fold in for a lighter, airy finish.
- Dairy-Free Version: Use almond milk + coconut milk and skip heavy cream.
- Spiced Upgrade: Add cloves, allspice, or pumpkin spice for extra warmth.
- Cold or Warm: Serve chilled, room temperature, or gently heated.
3. Step-by-Step Instructions
The process is simple: whisk, heat gently, thicken, chill, and enjoy. Following these easy steps ensures a smooth, velvety eggnog every time.
Preparation Steps
- Separate egg yolks and whites, keeping yolks in a mixing bowl.
- Measure all spices, sugar, milk, and cream ahead of time.
- Prepare a saucepan and whisk for smooth blending.
- Have a fine sieve ready if you want the smoothest texture.
Cooking Steps
- Whisk the Yolks & Sugar: In a bowl, whisk egg yolks and sugar until pale and creamy.
- Heat the Milk Mixture: In a saucepan, warm milk, cream, cinnamon, and nutmeg over medium heat until steaming (not boiling).
- Temper the Eggs: Slowly pour warm milk into the egg mixture while whisking constantly to prevent curdling.
- Thicken the Eggnog: Return the mixture to the saucepan and cook over low heat, stirring continuously until it slightly thickens (coats the back of a spoon).
- Add Vanilla: Remove from heat and stir in vanilla extract.
- Strain (Optional): For extra smooth texture, strain the eggnog through a fine mesh sieve.
- Chill or Warm: Let cool, then refrigerate for a few hours—or serve warm right away.
- Add Alcohol (Optional): Stir in spirits once eggnog is cooled.
Serving Suggestions
- Serve chilled in festive glasses topped with ground nutmeg.
- Add whipped cream or foam for a fancy touch.
- Serve warm in mugs with a cinnamon stick.
- Pair with cookies, holiday desserts, or gingerbread snacks.
- Add a splash of rum or bourbon for adult gatherings.
- Garnish with cinnamon sticks, star anise, or a light sugar rim.
4. Tips, Substitutions & Notes
These tips ensure you get creamy, smooth eggnog every time—with no lumps or curdling.
Pro Tips for Better Results
- Temper the eggs slowly to avoid scrambling.
- Don’t boil the mixture—gentle heat is key.
- Whisk continuously while heating to keep it smooth.
- Chill thoroughly for best flavor and thickness.
- Use freshly grated nutmeg for a richer, more aromatic taste.
Common Mistakes to Avoid
- Heating too fast, causing eggs to curdle.
- Not whisking enough during cooking.
- Adding alcohol while the mixture is too warm.
- Using low-fat milk, which reduces creaminess.
- Skipping the chilling time if you want thick, classic eggnog.
Ingredient Substitutions
- Milk: Swap with almond, oat, or coconut milk.
- Cream: Replace with coconut cream or half-and-half.
- Sugar: Use honey, maple syrup, or brown sugar.
- Spices: Add chai spice or pumpkin spice for seasonal variety.
Texture, Flavor, or Health Variations
- Lighter Version: Use less cream and more milk.
- Thicker: Add an extra egg yolk.
- Foamy: Whip egg whites separately and fold in before serving.
- More Festive: Add a splash of peppermint or caramel syrup.
5. Storage & Reheating
Eggnog stores well and tastes even better after the flavors blend overnight.
Refrigeration
Store in a sealed glass jar or pitcher for up to 3 days. Shake or stir before serving, as spices may settle.
Freezing
Freeze for up to 2 months—it may separate slightly, so blend before serving.
Reheating
- Warm Version: Heat gently on low, stirring continuously.
- Avoid boiling, which can curdle the eggs.
- Reheat only the amount you plan to drink.
6. Nutrition (Optional)
Estimated per cup (without alcohol):
- Calories: ~220–260
- Fat: 12–16 g
- Carbohydrates: 20–25 g
- Protein: 6–7 g
- Sugars: varies depending on sweetness
7. Conclusion
This holiday eggnog is rich, smooth, festive, and guaranteed to be a hit at any celebration. With its warm spices, creamy texture, and comforting flavor, it’s a drink people look forward to every year. Whether served chilled at a party or enjoyed warm by the Christmas tree, this easy homemade eggnog truly is the holiday drink everyone loves.