Homemade Eggnog Recipe
Why You’ll Love This Recipe
Homemade Eggnog is a rich, creamy holiday classic that brings festive warmth to any celebration. Made with fresh eggs, milk, cream, sugar, and a hint of nutmeg, this beloved drink has a silky texture and a sweet, spiced flavor that’s perfect for sipping by the fire or serving at gatherings. Whether enjoyed with or without alcohol, it’s a decadent seasonal treat that tastes far better than store-bought versions.
ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
eggsgranulated sugarmilkheavy creamvanilla extractground nutmeground cinnamonground cloves(optional)bourbon, rum, or brandy (optional)
directions
Separate the egg yolks from the whites. In a mixing bowl, whisk the yolks with sugar until the mixture is pale and creamy.
In a saucepan, combine milk, cream, nutmeg, cinnamon, and cloves. Heat over medium heat until just steaming, not boiling.
Slowly add the hot milk mixture into the yolks while whisking constantly to temper the eggs.
Return the combined mixture to the saucepan and cook gently over low heat until it thickens slightly and reaches about 160°F (70°C).
Remove from heat and stir in vanilla extract. Let the eggnog cool, then refrigerate for at least 2 hours.
(Optional) Whisk in bourbon, rum, or brandy to taste before chilling or just before serving.
In a separate bowl, beat the egg whites until soft peaks form. Fold into the chilled eggnog for added frothiness, or skip this step for a smoother drink.
Serve chilled with a sprinkle of nutmeg on top.
Servings and timing
This recipe yields approximately 6 servings.Preparation time: 10 minutesCooking time: 10 minutesChilling time: 2 hoursTotal time: 2 hours 20 minutes
Variations
Use almond or oat milk for a dairy-free version.
Add a splash of espresso or coffee liqueur for a mocha twist.
Include orange or lemon zest for a citrusy aroma.
Top with whipped cream and a cinnamon stick for a festive touch.
Make a cooked version only for added food safety.
storage/reheating
Store eggnog in an airtight container in the refrigerator for up to 3-4 days.Shake or stir well before serving again.Do not freeze as the texture may be affected.Reheat gently on the stove if serving warm (without alcohol or egg whites).

FAQs
Is it safe to drink raw eggs in eggnog?
If you’re concerned, use pasteurized eggs or cook the egg mixture to 160°F to kill any bacteria.
Can I make eggnog without alcohol?
Absolutely, it’s delicious and festive even without spirits.
Can I use just egg yolks or whites?
Egg yolks are essential for richness; egg whites are optional for froth.
Can I double the recipe?
Yes, just be sure to temper the eggs slowly to prevent curdling.
How long does homemade eggnog last?
About 3-4 days in the fridge if made without alcohol. Alcohol can extend its shelf life slightly.
What alcohol is best for eggnog?
Traditionally, bourbon, rum, or brandy is used. Mix to your taste.
Can I make it ahead of time?
Yes, making it a day ahead helps the flavors meld beautifully.
What makes it thick?
Cooking the mixture gently and using cream provides the classic thick texture.
Why temper the eggs?
Tempering prevents scrambling by gradually raising the eggs’ temperature.
Can I make it kid-friendly?
Yes, simply leave out the alcohol.
Conclusion
Homemade Eggnog is a luxurious holiday drink that captures the cozy essence of the season. Creamy, spiced, and endlessly customizable, it’s the perfect addition to your winter celebrations. Once you try making it from scratch, you’ll never go back to store-bought again. Cheers to festive sips and warm memories!
Print
Homemade Eggnog Recipe
- Total Time: 2 hours 20 minutes
- Yield: 6 servings 1x
Description
A rich, creamy holiday classic made from fresh eggs, milk, cream, and warm spices—perfect with or without alcohol.
Ingredients
- 4 large eggs, separated
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 tsp vanilla extract
- 1/2 tsp ground nutmeg
- 1/4 tsp ground cinnamon
- 1/8 tsp ground cloves
- 1/2 to 1 cup bourbon, rum, or brandy (optional)
Instructions
- Separate the egg yolks from the whites. In a mixing bowl, whisk the yolks with sugar until the mixture is pale and creamy.
- In a saucepan, combine milk, cream, nutmeg, cinnamon, and cloves. Heat over medium heat until just steaming, not boiling.
- Slowly add the hot milk mixture into the yolks while whisking constantly to temper the eggs.
- Return the combined mixture to the saucepan and cook gently over low heat until it thickens slightly and reaches about 160°F (70°C).
- Remove from heat and stir in vanilla extract. Let the eggnog cool, then refrigerate for at least 2 hours.
- (Optional) Whisk in bourbon, rum, or brandy to taste before chilling or just before serving.
- In a separate bowl, beat the egg whites until soft peaks form. Fold into the chilled eggnog for added frothiness, or skip this step for a smoother drink.
- Serve chilled with a sprinkle of nutmeg on top.
Notes
- For a dairy-free version, use almond or oat milk.
- Add espresso or coffee liqueur for a mocha variation.
- Include citrus zest for a bright, aromatic twist.
- Top with whipped cream and a cinnamon stick for extra festivity.
- Cooked version only enhances food safety.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 250
- Sugar: 18g
- Sodium: 60mg
- Fat: 16g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 0g
- Protein: 6g
- Cholesterol: 180mg