Eggnog is one of those holiday traditions that instantly feels special. It’s sweet, creamy, and lightly spiced, and making it at home turns it into something unforgettable. You control the flavor, the sweetness, and whether you want to spike it or keep it family-friendly.
This version is rich without being heavy, smooth without being fussy, and simple enough for a weeknight treat. If you’ve only had store-bought nog, you’re in for a real upgrade.
Table of Contents
Homemade Eggnog Creamy Holiday Drink – A Cozy Classic
Ingredients
Method
- Prep your tools: Set a medium saucepan on the stove. Place a large bowl nearby with a fine-mesh strainer over it. This makes for a quick, smooth finish.
- Whisk the yolks and sugar: In a separate large bowl, whisk 6 egg yolks with 1/2 cup sugar until thick, pale, and slightly fluffy, about 1 to 2 minutes.
- Warm the dairy: In the saucepan, add 2 cups whole milk, 1 cup heavy cream, nutmeg, cinnamon, and a pinch of salt. Heat over medium until steaming and just starting to bubble around the edges. Do not let it boil.
- Temper the eggs: While whisking the yolk mixture constantly, slowly stream in about 1 cup of the hot milk mixture. This gently warms the eggs so they don’t scramble.
- Combine and cook: Pour the tempered egg mixture back into the saucepan with the rest of the dairy. Cook over low to medium-low heat, stirring constantly with a wooden spoon or spatula, until it thickens enough to coat the back of the spoon, about 5 to 8 minutes. Aim for 160–165°F if you have a thermometer.
- Strain and flavor: Immediately pour the hot eggnog through the strainer into the clean bowl to remove any tiny bits of cooked egg. Stir in 1 1/2 teaspoons vanilla extract. If using alcohol, add it now and stir well.
- Chill completely: Let the eggnog cool at room temperature for 20 to 30 minutes, then cover and refrigerate at least 4 hours, preferably overnight, to thicken and meld flavors.
- Serve: Stir before pouring. Serve chilled with a dusting of nutmeg, a dollop of whipped cream if you like, and a cinnamon stick for a festive touch.
What Makes This Recipe So Good
- Silky, creamy texture: Gently cooking the eggs creates a custard base that’s thick and smooth without being gloopy.
- Balanced sweetness: Just enough sugar to feel festive, but not so much that it tastes like dessert in a glass.
- Warm spice profile: Freshly grated nutmeg, a touch of cinnamon, and vanilla give it that classic holiday aroma.
- Make-ahead friendly: The flavor deepens after a day in the fridge, making it perfect for parties and holiday breakfasts.
- Customizable: Keep it alcohol-free for everyone or add rum, bourbon, or brandy for a traditional kick.
Shopping List
- Eggs: 6 large egg yolks
- Sugar: 1/2 cup granulated
- Milk: 2 cups whole milk
- Heavy cream: 1 cup
- Vanilla extract: 1 1/2 teaspoons
- Nutmeg: 1 teaspoon freshly grated (plus more for garnish)
- Cinnamon: 1/2 teaspoon ground
- Salt: A small pinch to balance sweetness
- Optional spirits: 1/2 to 3/4 cup bourbon, dark rum, brandy, or a blend
- Optional garnish: Whipped cream and a cinnamon stick

Instructions
- Prep your tools: Set a medium saucepan on the stove. Place a large bowl nearby with a fine-mesh strainer over it.
This makes for a quick, smooth finish.
- Whisk the yolks and sugar: In a separate large bowl, whisk 6 egg yolks with 1/2 cup sugar until thick, pale, and slightly fluffy, about 1 to 2 minutes.
- Warm the dairy: In the saucepan, add 2 cups whole milk, 1 cup heavy cream, nutmeg, cinnamon, and a pinch of salt. Heat over medium until steaming and just starting to bubble around the edges. Do not let it boil.
- Temper the eggs: While whisking the yolk mixture constantly, slowly stream in about 1 cup of the hot milk mixture.
This gently warms the eggs so they don’t scramble.
- Combine and cook: Pour the tempered egg mixture back into the saucepan with the rest of the dairy. Cook over low to medium-low heat, stirring constantly with a wooden spoon or spatula, until it thickens enough to coat the back of the spoon, about 5 to 8 minutes. Aim for 160–165°F if you have a thermometer.
- Strain and flavor: Immediately pour the hot eggnog through the strainer into the clean bowl to remove any tiny bits of cooked egg.
Stir in 1 1/2 teaspoons vanilla extract. If using alcohol, add it now and stir well.
- Chill completely: Let the eggnog cool at room temperature for 20 to 30 minutes, then cover and refrigerate at least 4 hours, preferably overnight, to thicken and meld flavors.
- Serve: Stir before pouring. Serve chilled with a dusting of nutmeg, a dollop of whipped cream if you like, and a cinnamon stick for a festive touch.
How to Store
- Refrigerator: Keep in a sealed glass jar or pitcher for up to 3 days if alcohol-free, or up to 1 week if made with spirits.
- Stir before serving: Natural separation can occur.
A quick whisk brings it back together.
- Avoid freezing: The texture can turn grainy once thawed, so enjoy it fresh from the fridge.
Health Benefits
- Protein and fats: Egg yolks and dairy provide protein and healthy fats that can keep you satisfied and help with vitamin absorption.
- Calcium and vitamin D: Whole milk and cream supply calcium for bones, and fortified dairy adds vitamin D.
- Spices with benefits: Nutmeg and cinnamon contain antioxidants and can add warmth without added sugar.
- Mindful indulgence: A small serving goes a long way. Sip slowly and enjoy it as an occasional seasonal treat.

Common Mistakes to Avoid
- Overheating the custard: High heat can scramble the eggs. Keep the heat moderate and stir constantly.
- Skipping the tempering step: Pouring hot milk straight into eggs can shock them and create lumps.
Temper slowly for a smooth texture.
- Boiling the mixture: Boiling can cause curdling. Aim for gentle steam and small bubbles at the edges.
- Not straining: Even careful cooks can end up with tiny curds. Straining guarantees a velvety finish.
- Over-spicing: Nutmeg is potent.
Start with the listed amount and add more to taste after chilling.
- Adding alcohol too early on heat: Cook off the custard first, then add spirits off the heat to keep flavor intact.
Alternatives
- Dairy-free: Use full-fat canned coconut milk for creaminess and almond or oat milk for the rest. Add a bit more vanilla and spice to balance flavors.
- No-egg version: Make a “mock nog” by blending dairy or dairy-free milk with maple syrup, nutmeg, cinnamon, vanilla, and a spoonful of cashew butter for body. Chill well.
- Lighter version: Swap half the cream for additional milk and reduce sugar slightly.
It will be thinner but still delicious.
- Flavor twists: Add a strip of orange zest while heating the milk, or a splash of espresso for a mocha-nog vibe. Remove zest before chilling.
- Sugar swaps: Try maple syrup or honey instead of granulated sugar. Start with a little less and adjust to taste.
- Spirits: Bourbon adds warmth and vanilla notes, rum brings molasses sweetness, and brandy adds fruity depth.
Blend for a custom profile.
FAQ
Is homemade eggnog safe to drink?
If you cook the custard to at least 160°F and handle it properly, it’s considered safe for most people. Use clean tools, cool it quickly, and refrigerate promptly. If serving high-risk groups, consider pasteurized eggs for extra assurance.
Can I use egg whites?
Yes, but skip raw whites unless you’re using pasteurized eggs.
For a fluffy topping, whip pasteurized egg whites with a bit of sugar to soft peaks and fold in just before serving. It adds lightness without diluting flavor.
What if my eggnog curdles?
Don’t panic. Immediately remove from heat and strain through a fine-mesh sieve.
If it’s still a bit lumpy, blend it briefly with an immersion blender. Chill thoroughly; the texture often improves as it cools.
How strong should I make it?
Aim for 1/2 to 3/4 cup of spirits per batch for balanced flavor. Start low, taste after chilling, and add more if you want a bolder profile.
Remember, chilling can soften alcohol’s bite.
Can I make it ahead?
Absolutely. Eggnog is even better the next day. Make it 24 hours in advance, keep it cold, and stir before serving.
For a party, store in a lidded pitcher for easy pouring.
Why use freshly grated nutmeg?
Freshly grated nutmeg is brighter and more aromatic than pre-ground. It elevates the whole drink with a warm, holiday fragrance. A small handheld grater works perfectly.
Can I serve it warm?
Yes.
Gently rewarm a portion on the stove over low heat until just warm, not hot. Don’t let it simmer or boil, or the texture can suffer.
Final Thoughts
Homemade eggnog feels like a small celebration in a glass. It’s rich, cozy, and customizable, and once you master the simple custard base, you’ll never miss the store-bought kind.
Keep it classic with nutmeg and vanilla, or put your own spin on it with different spices and spirits. Make a batch ahead, chill it well, and serve it when the moment feels festive. A little sprinkle of nutmeg on top is the perfect finishing touch.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.