Classic Eggnog Homemade Recipe – Creamy & Festive

Nothing says holiday season like a glass of rich, creamy eggnog. This Classic Eggnog Homemade Recipe is velvety smooth, lightly spiced with nutmeg and cinnamon, and has just the right amount of sweetness. Whether you enjoy it warm by the fire or chilled over ice, homemade eggnog beats store-bought every time. Perfect for Christmas gatherings, holiday parties, or simply cozy nights in!
Why You’ll Love This Eggnog Recipe
- Rich & Creamy – Perfectly smooth texture with just the right froth.
- Holiday Classic – A must-have Christmas drink tradition.
- Versatile – Serve it warm, cold, spiked, or alcohol-free.
- Make-Ahead Friendly – Tastes even better after chilling overnight.
- Customizable – Adjust sweetness, spice, or add your favorite liqueur.

Ingredients You’ll Need
This recipe makes about 6 servings.
Ingredient | Quantity | Notes / Substitutions |
---|---|---|
Whole milk | 2 cups | Whole milk gives the creamiest base |
Heavy cream | 1 cup | Can sub half-and-half for lighter version |
Large eggs | 4 | Fresh, pasteurized eggs recommended |
Granulated sugar | ½ cup | Adjust for sweetness preference |
Nutmeg | ½ tsp | Freshly grated for best flavor |
Cinnamon | ½ tsp | Adds warm spice |
Vanilla extract | 1 tsp | Pure vanilla for depth |
Bourbon, rum, or brandy (optional) | ½–1 cup | Adjust to taste |
Whipped cream & nutmeg | For garnish | Optional, festive topping |
Step-by-Step Instructions
Step 1: Whisk the Eggs and Sugar
In a medium bowl, whisk eggs and sugar until pale and fluffy. This step helps create eggnog’s signature creamy base.
Step 2: Heat the Milk & Cream
In a saucepan, combine milk, cream, nutmeg, and cinnamon. Heat gently over medium-low until warm (don’t boil).
Step 3: Temper the Eggs
Slowly add a ladle of warm milk mixture into the eggs while whisking constantly. This prevents the eggs from scrambling.
Step 4: Combine and Thicken
Gradually pour the tempered eggs back into the saucepan. Cook gently, stirring, until the mixture thickens slightly and coats the back of a spoon (about 160°F).
Step 5: Flavor and Chill
Remove from heat, stir in vanilla and (if using) alcohol. Chill for at least 2 hours for best flavor. Serve cold or warm with whipped cream and a sprinkle of nutmeg.
Recipe & Timing
Stage | Time |
---|---|
Prep Time | 10 minutes |
Cook Time | 15 minutes |
Chill Time | 2 hours |
Total Time | 2 hours 25 minutes |

Nutrition Facts (Per Serving – without alcohol)
Nutrient | Amount |
---|---|
Calories | ~260 kcal |
Protein | 6 g |
Carbohydrates | 20 g |
Fat | 16 g |
Fiber | 0 g |
Sugar | 18 g |
Cholesterol | 145 mg |
Adding alcohol increases calories slightly.

Health Benefits of Homemade Eggnog
- Control the Ingredients – No preservatives or artificial flavors.
- Protein & Calcium Boost – Eggs and milk make this more nourishing than store-bought versions.
- Customizable Sweetness – Lower the sugar if you prefer a lighter option.
- Festive Mood Booster – Spices like nutmeg and cinnamon add warmth and coziness.
Serving Suggestions
- Classic: Serve chilled with whipped cream and nutmeg dusting.
- Warm: Heat gently before serving for a cozy version.
- Spiked: Stir in bourbon, rum, or brandy for a holiday cocktail.
- Kid-Friendly: Skip the alcohol and top with cinnamon sticks.
Storage & Safety
- Refrigeration: Store in a sealed container for up to 3 days.
- Make-Ahead: Flavors deepen after resting overnight.
- Food Safety: Use pasteurized eggs or cook mixture to at least 160°F to ensure safety.
Frequently Asked Questions
Can I make eggnog without alcohol?
Yes, it’s delicious alcohol-free and perfect for kids. Just follow the base recipe and skip the liquor.
What alcohol goes best in eggnog?
Traditionally, rum, bourbon, or brandy are used. You can also mix them for a richer flavor.
How do I make eggnog thicker?
Use more cream or cook slightly longer until it coats the back of a spoon.
Can I make dairy-free eggnog?
Yes! Substitute almond milk, oat milk, or coconut milk with full-fat coconut cream for richness.
Is homemade eggnog safe?
Yes—if you use pasteurized eggs or heat the mixture to 160°F. This eliminates bacteria risk.
Final Thoughts
This Classic Eggnog Homemade Recipe is a holiday must-have — creamy, indulgent, and endlessly customizable. Once you try it homemade, you’ll never go back to the carton version. Perfect for family gatherings, Christmas Eve, or simply sipping by the tree, it’s a drink that brings instant holiday cheer.
Save this recipe to Pinterest, share it with friends, and make this year’s holidays extra cozy with a glass of homemade eggnog!