Homemade eggnog is a timeless holiday favorite that brings warmth, comfort, and festive joy to every sip. This rich and creamy drink, made with simple ingredients like eggs, milk, and nutmeg, is perfect for cozy gatherings and special occasions. Once you taste this version, you’ll never go back to store-bought again.
If you love making seasonal drinks, don’t miss trying our Pumpkin Spice Coffee Creamer and Apple Cider Aperol Spritz. Both pair wonderfully with the flavors of this homemade eggnog.
Table of Contents
Ingredients
- 6 large egg yolks
- ¾ cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- ½ teaspoon ground nutmeg
- A pinch of salt
- Optional: ½ to 1 cup bourbon, rum, or brandy
For garnish: freshly grated nutmeg or cinnamon.
If you enjoy rich and creamy beverages, you might also want to try the Salted Caramel Coffee Creamer or Pumpkin Spice Cold Brew.
Instructions
Step 1: Mix the Egg Yolks and Sugar
Whisk the egg yolks and sugar together in a medium bowl until the mixture is thick and pale. This creates the creamy base for your eggnog.
Step 2: Heat the Milk and Cream
Combine milk, heavy cream, nutmeg, and salt in a saucepan over medium heat. Warm it gently until it begins to steam, but do not let it boil.
Step 3: Temper the Eggs
Slowly pour about ½ cup of the hot milk mixture into the egg yolks while whisking constantly. Gradually add more until the eggs are warmed through.
Step 4: Cook the Mixture
Pour the tempered eggs back into the saucepan. Cook over low heat, stirring continuously until the eggnog thickens slightly. It should coat the back of a spoon.
Step 5: Add Vanilla and Chill
Remove from heat, stir in vanilla extract, and let it cool. Refrigerate for at least 2 hours before serving.
Before serving, you can mix in bourbon, rum, or brandy if desired.
Serve cold and garnish with nutmeg or cinnamon.
For other cozy treats, try our Pumpkin Truffles or Cherry Dump Cake — both go perfectly with this eggnog.
Tips for Perfect Homemade Eggnog
- Always use fresh eggs for the best flavor and texture.
- Avoid boiling the mixture; heat it slowly to prevent curdling.
- Chill for several hours for a smoother consistency.
- Whisk before serving to create a light, frothy texture.
- Add a cinnamon stick or nutmeg sprinkle before serving for a festive touch.
For an easy holiday breakfast pairing, make our Freezer Breakfast Sandwiches or Crescent Roll Breakfast Casserole.
How to Make Dairy-Free Eggnog
For a dairy-free version, substitute almond milk, oat milk, or coconut milk for regular milk, and use coconut cream instead of heavy cream. This version is equally delicious and has a subtle tropical flavor.
If you’re looking for more dairy-free ideas, try the Creamy Dairy-Free Oat Milk Pumpkin Pie — it’s a perfect dessert alternative for the holidays.
Storing Homemade Eggnog
Keep your eggnog in a sealed glass jar or airtight container in the refrigerator for up to 4 days. Shake or stir before serving as it may separate slightly.
If you’ve added alcohol, it will keep a bit longer — up to a week.
You can also enjoy it alongside light and fruity recipes such as the Fall Fruit Salad or Deliciously Refreshing Hibiscus Iced Tea.
Variations to Try
- Pumpkin Eggnog – Stir in a few tablespoons of pumpkin puree and a dash of pumpkin spice for a seasonal twist.
- Chocolate Eggnog – Add cocoa powder for a rich chocolate flavor.
- Coconut Eggnog – Replace milk with coconut milk and top with toasted coconut flakes.
- Iced Eggnog Latte – Mix eggnog with strong coffee or espresso for a festive morning drink. Try it with our Brown Sugar Shaken Espresso.
Serving Ideas
Serve homemade eggnog with holiday desserts like Pumpkin Cheesecake Cookies, Pumpkin Maple Blondies, or Cranberry Cream Cheese Crescent Bites.
For a festive brunch spread, pair it with Mini Pumpkin Bread with Cinnamon Swirl or a slice of Pumpkin Zucchini Bread.
Frequently Asked Questions
Can I make eggnog without alcohol?
Yes! This recipe tastes just as good without alcohol — creamy, sweet, and spiced.
What’s the best alcohol for eggnog?
Bourbon, rum, and brandy all work beautifully. Bourbon adds warmth, rum adds sweetness, and brandy adds depth.
Can I freeze eggnog?
Yes, you can freeze it for up to 2 months. Thaw overnight in the refrigerator and whisk before serving.
Can I make it vegan?
Replace eggs with a vegan custard base and use almond or oat milk. Try pairing it with the Vegan Crack Pasta Salad for a plant-based holiday spread.
Why This Eggnog Recipe Works
- It’s made with wholesome ingredients.
- Rich, smooth, and full of flavor.
- Perfect for holidays, brunches, and cozy evenings.
- Can be customized — dairy-free, vegan, or spiked.
- Stores well for several days.
For more comforting recipes like this, explore our Drinks and Desserts sections on Recipezed.
Final Thoughts
Homemade eggnog is the perfect blend of sweetness, spice, and holiday comfort. The creamy texture, warm nutmeg aroma, and hint of vanilla make it unforgettable. Whether you enjoy it by the fire or serve it with dessert, this recipe is sure to impress your guests.
If you enjoyed this recipe, try our Thanksgiving Punch Mocktail or Pumpkin Spice White Russian Mocktail for more festive beverages.
Warm, creamy, and perfectly spiced — this Homemade Eggnog Recipe is a must-have for your holiday season.
Call to Action
If you loved this recipe, please share it with friends and family — it’s the best way to spread a little holiday cheer! Don’t forget to subscribe to our Recipezed newsletter for more cozy, made-from-scratch recipes that make every season special.
PrintHomemade Eggnog Recipe
- Total Time: 25 minutes (plus chilling)
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Rich, creamy, and perfectly spiced, this Homemade Eggnog is the ultimate holiday drink. Made with eggs, milk, and nutmeg, it’s smooth, festive, and far better than store-bought. Serve it chilled with a sprinkle of nutmeg or spike it with bourbon for a grown-up twist.
Ingredients
- 6 large egg yolks
- ¾ cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- ½ teaspoon ground nutmeg
- A pinch of salt
- Optional: ½ to 1 cup bourbon, rum, or brandy
- For garnish: freshly grated nutmeg or cinnamon
Dairy-Free Option: Substitute almond, oat, or coconut milk for dairy and use coconut cream instead of heavy cream.
Instructions
- Mix the Egg Yolks and Sugar: In a medium bowl, whisk together egg yolks and sugar until thick and pale.
- Heat the Milk and Cream: Combine milk, heavy cream, nutmeg, and salt in a saucepan. Warm over medium heat until steaming but not boiling.
- Temper the Eggs: Slowly pour about ½ cup of the hot milk into the egg mixture while whisking constantly. Gradually add more until warmed through.
- Cook the Mixture: Pour tempered eggs back into the saucepan. Cook over low heat, stirring constantly, until the eggnog thickens slightly and coats the back of a spoon.
- Add Vanilla and Chill: Remove from heat, stir in vanilla, and let cool. Refrigerate for at least 2 hours.
- Serve: Add bourbon, rum, or brandy if desired. Serve cold, garnished with nutmeg or cinnamon.
Notes
- Tips for Perfect Eggnog: Use fresh eggs, heat gently to avoid curdling, and chill well for a smooth texture. Whisk before serving for a light froth.
- Dairy-Free Version: Use almond, oat, or coconut milk and coconut cream for a rich, plant-based eggnog.
- Variations: Add pumpkin puree for Pumpkin Eggnog, cocoa powder for Chocolate Eggnog, or mix with espresso for an Iced Eggnog Latte.
- Storage: Keep refrigerated in a sealed container for up to 4 days (1 week if alcohol is added). Shake before serving.
- FAQ:
Can I make it alcohol-free? Absolutely—still rich and delicious.
Best alcohol? Bourbon, rum, or brandy.
Freeze it? Yes, up to 2 months—thaw and whisk before serving.
Vegan version? Use vegan custard base and almond or oat milk.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Drink
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup






