Here’s a cozy, silky homemade eggnog recipe that captures holiday warmth in every sip. This classic blend of eggs, dairy, sugar and warming spices can be served boozy or alcohol-free, and it’s simple enough for weeknight entertaining yet special enough for holiday brunch. Make a pitcher to share and top each glass with a dusting of nutmeg for instant festive appeal.
Ingredients
– 4 large eggs, separated
– 1/3 cup granulated sugar (plus 1 tbsp)
– 2 cups whole milk
– 1 cup heavy cream
– 1/2 cup half-and-half (optional; substitute more cream or milk)
– 1 teaspoon pure vanilla extract
– 1/2 teaspoon freshly grated nutmeg, plus extra for garnish
– 1/4 teaspoon ground cinnamon
– Pinch of salt
– 1/2 to 1 cup bourbon, rum, or brandy (optional)
– Cinnamon sticks, for serving

Servings and Cooking Time
Makes: about 6 servings (approximately 3/4 cup per serving).
Preparation time: 15 minutes.
Cooking/time to heat: 15–20 minutes (including gentle tempering).
Chill time: 1 hour recommended for best flavor.
Nutritional Value
This nutritional estimate is for one serving (about 3/4 cup) for one person:
– Calories: ~350 kcal
– Fat: ~25 g
– Saturated fat: ~14 g
– Carbohydrates: ~18 g
– Sugars: ~16 g
– Protein: ~7 g
– Cholesterol: ~210 mg
– Sodium: ~90 mg
(Values approximate; varies with alcohol use and exact ingredients.)
Step-by-Step Cooking Process
– Separate the eggs into two bowls, yolks in one and whites in another.
– Whisk the egg yolks with 1/3 cup sugar until pale and slightly thickened.
– In a saucepan, combine milk, heavy cream, half-and-half, cinnamon, and nutmeg; warm gently until steaming but not boiling.
– Temper the yolks by slowly whisking 1/2 cup hot milk mixture into the yolks, then pour yolk mixture back into saucepan.
– Cook over low heat, stirring constantly, until mixture thickens slightly and coats the back of a spoon (do not boil).
– Remove from heat and stir in vanilla and the pinch of salt; cool for 10–15 minutes.
– If using alcohol, stir in bourbon, rum, or brandy to taste once mixture is warm but not hot.
– Chill the eggnog in the refrigerator for at least 1 hour to let flavors meld.
– Meanwhile, whip egg whites with 1 tbsp sugar to soft peaks and fold gently into chilled mixture for lightness (optional).
– Serve cold in glasses, grate fresh nutmeg on top and add a cinnamon stick as garnish.

Alternative Ingredients
Milk and cream can be swapped for dairy-free options: use full-fat coconut milk and a neutral plant-based cream for a vegan-style version (omit raw eggs or use pasteurized egg substitute). For lower fat, replace heavy cream with extra milk and reduce sugar or use a natural sweetener.
Serving and Pairings
Serve chilled in small glasses with grated nutmeg and a cinnamon stick. Pairs well with gingerbread, spiced cookies, fruitcake, roasted nuts, mince pies, or a cheese platter. Also complements coffee cake or morning pastries for holiday brunch.
Storage and Reheating
Store homemade eggnog in a sealed container in the refrigerator for up to 48–72 hours; stir before serving. If it contains alcohol it will last longer (up to 4 days). Reheating: warm gently on the stove over low heat, do not boil. Freezing not recommended — texture separates and becomes grainy when thawed.
Cooking Mistakes
– Avoid boiling the eggnog or you’ll curdle the eggs.
– Don’t add alcohol to hot eggnog; add when cooled.
– Overwhipping egg whites causes dryness and collapse.
– Using low-fat milk yields a thin, less rich result.
– Skipping tempering eggs can scramble them.
– Under-chilling flattens the flavors.
Helpful Tips
– Use pasteurized eggs if concerned about raw egg safety.
– Freshly grate nutmeg for best aromatic flavor.
– Taste and adjust sugar before chilling.
– Make ahead to let flavors meld — it improves after a few hours.
– Strain the finished mixture for the smoothest texture.

FAQs
How long does homemade eggnog last in the refrigerator?
Refrigerated eggnog lasts 48–72 hours if made without alcohol; adding spirits extends shelf life slightly. Always keep it chilled in a sealed container and discard if it develops off smells, separation beyond light settling, or an odd texture.
Can I make eggnog without raw eggs?
Yes — you can use pasteurized liquid eggs or cook the base to 160°F (71°C) while stirring to safely thicken, or choose an egg-free recipe using silken tofu or commercial egg replacer for a vegan version.
Is it safe to serve eggnog to children and pregnant people?
To be safe, use pasteurized eggs or fully-cook the custard base to 160°F (71°C) to kill bacteria. Also omit alcohol when serving children or pregnant people; the cooked, nonalcoholic version is suitable with those precautions.
How do I make eggnog boozy without overpowering it?
Start with 1/2 cup of bourbon, rum, or brandy for the full recipe and increase in 1–2 tablespoon increments to taste. Alcohol mellows after chilling — add gradually and taste after the mixture has cooled.
Can I make vegan eggnog with a similar texture?
Yes — use full-fat coconut milk plus a plant-based cream and thicken with a small amount of cornstarch or blended silken tofu. Sweeten to taste and add vanilla, cinnamon, and nutmeg for classic flavor.
Why did my eggnog curdle and how can I fix it?
Curdling happens when eggs are overheated; fix by discarding and restarting or strain to remove curdled bits, then cook gently using tempering next time. Maintain low heat and constant stirring while thickening.
Can I carbonate or froth eggnog for a different texture?
You can froth chilled eggnog with a hand frother or milk frother for a lighter top; avoid high-speed blending on hot eggnog to prevent cooking the eggs. Carbonation is not traditional and may separate the custard.
Conclusion
This homemade eggnog recipe delivers a creamy, warmly spiced holiday classic that’s easy to customize—boozy or alcohol-free, rich or lighter. With simple ingredients and a little patience, you’ll have a festive pitcher to share that tastes far superior to store-bought.