Nothing says the holiday season quite like a glass of thick, creamy homemade eggnog. While the store-bought versions are convenient, they simply cannot compare to the rich, velvety texture and fresh nutmeg aroma of a batch made from scratch. This classic recipe strikes the perfect balance between sweetness and spice, creating a nostalgic drink that warms the heart.
Whether you are hosting a festive party or curling up by the fire, this eggnog recipe is the ultimate winter treat. It is surprisingly easy to make and uses simple pantry staples like eggs, milk, and cream. Once you taste the difference of homemade, you will never go back to the carton again.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Servings: 6 servings
- Difficulty Level: Medium
Nutrition Information
- Calories per serving: 340 kcal
- Protein: 8g
- Carbohydrates: 22g
- Fat: 24g
- Fiber: 0g
- Sugar: 20g
- Sodium: 85mg
Why Make This eggnog recipe
Making your own eggnog allows you to control the quality of the ingredients. You can choose the freshest eggs and high-quality cream, ensuring a superior flavor profile. Most commercial eggnogs are loaded with thickeners and artificial flavorings, but this recipe relies on traditional cooking methods to achieve its luxurious consistency.
This recipe is also incredibly versatile. You can adjust the spice levels, choose your favorite spirits to mix in, or keep it family-friendly and non-alcoholic. It is a wonderful tradition to start with family and friends, and the process of tempering the eggs makes you feel like a professional pastry chef in your own kitchen.
How to Make eggnog recipe
Creating the perfect eggnog is all about patience and gentle heat. Follow these steps carefully to ensure a smooth, custard-like drink without any curdling.
Ingredients
- 6 large egg yolks
- 1/2 cup granulated sugar
- 1 cup heavy whipping cream
- 2 cups whole milk
- 1/2 teaspoon ground nutmeg
- 1 pinch salt
- 1/4 teaspoon vanilla extract
- Optional: 1/2 cup bourbon, rum, or brandy
Directions
Step 1: Whisking the Egg Base
In a medium-sized mixing bowl, whisk together the egg yolks and granulated sugar until the mixture is pale yellow and slightly fluffy. This step incorporates air and helps the sugar dissolve into the yolks.
Step 2: Heating the Dairy
In a saucepan over medium heat, combine the whole milk, heavy cream, ground nutmeg, and a pinch of salt. Stir occasionally until the mixture reaches a simmer, but do not let it come to a full boil.
Step 3: Tempering the Eggs
Slowly pour about half a cup of the hot milk mixture into the egg yolk mixture while whisking constantly. This “tempering” process raises the temperature of the eggs slowly so they do not scramble when added to the hot liquid.
Step 4: Thickening the Mixture
Pour the tempered egg mixture back into the saucepan with the remaining hot milk. Cook over low heat, stirring constantly with a wooden spoon or spatula, until the mixture thickens slightly and coats the back of the spoon. This usually takes about 5 to 8 minutes.
Step 5: Adding Flavor and Chilling
Remove the pan from the heat and stir in the vanilla extract and your choice of alcohol, if using. Pour the eggnog through a fine-mesh strainer into a pitcher to ensure it is perfectly smooth. Cover and refrigerate for at least 3 hours, or ideally overnight, to let the flavors develop.
How to Serve eggnog recipe
Serve your eggnog chilled in glass mugs or small punch glasses. For a professional touch, top each serving with a dollop of freshly whipped cream and an extra sprinkle of freshly grated nutmeg or a cinnamon stick. If you prefer a lighter texture, you can fold in whipped egg whites just before serving for a frothy finish.
How to Store eggnog recipe
Store your homemade eggnog in a sealed pitcher or airtight container in the refrigerator. It will stay fresh for up to 3 days. Because it contains dairy and eggs, it is important to keep it chilled at all times. If the mixture separates slightly while sitting, simply give it a quick whisk or shake before serving.
Expert Tips for Perfect eggnog recipe
To get the best results, use freshly grated nutmeg rather than the pre-ground version; the flavor difference is immense. Be very careful not to boil the mixture once the eggs are added, as this will cause the eggs to curdle and ruin the smooth texture. If you want a very thick eggnog, use more heavy cream and less milk.
Delicious Variations
For a chocolate twist, whisk in two tablespoons of cocoa powder while heating the milk. If you prefer a vegan version, use full-fat coconut milk and cashew milk in place of the dairy. For a “Latte” style eggnog, add a shot of espresso to your glass before pouring in the nog. You can also experiment with different spirits like spiced rum or even a smoky scotch for a unique flavor profile.

Frequently Asked Questions
Q: Is it safe to eat eggnog made with eggs?
Yes, this recipe is safe because the egg yolks are cooked in the milk mixture until they reach a temperature that kills harmful bacteria. Always use fresh, high-quality eggs for the best results.
Q: Can I make this recipe without alcohol?
Absolutely! This recipe is delicious on its own. Simply omit the bourbon or rum. You can add a little extra vanilla or a drop of rum extract if you want to mimic the flavor without the alcohol content.
Q: Why did my eggnog turn out lumpy?
Lumps usually occur if the heat was too high or if the eggs weren’t tempered properly. If this happens, you can usually fix it by running the mixture through a fine-mesh strainer or giving it a quick pulse in a blender.
Q: How long can I keep homemade eggnog?
Homemade eggnog without high alcohol content should be consumed within 3 days. If you add a significant amount of alcohol (which acts as a preservative), it can sometimes last longer, but for safety, 3 days is the recommended limit.
Q: Can I freeze eggnog?
Freezing eggnog is not recommended as the dairy and eggs can change texture and separate upon thawing. It is best enjoyed fresh from the refrigerator.
Conclusion
Making a homemade eggnog recipe is a rewarding experience that brings a touch of magic to your holiday gatherings. With its creamy base and warm spices, it is the perfect beverage for celebrating with loved ones. Give this recipe a try this season, and enjoy the rich, authentic taste of a true winter classic!

eggnog recipe
- Cook Time: 25 minutes
- Total Time: 25 minutes
- Diet: Vegetarian, Gluten-Free
Ingredients
- 6 large egg yolks
- 1/2 cup granulated sugar
- 1 cup heavy whipping cream
- 2 cups whole milk
- 1/2 teaspoon ground nutmeg
- 1 pinch salt
- 1/4 teaspoon vanilla extract
- Optional: 1/2 cup bourbon, rum, or brandy
Instructions
- In a medium-sized mixing bowl, whisk together the egg yolks and granulated sugar until the mixture is pale yellow and slightly fluffy. This step incorporates air and helps the sugar dissolve into the yolks.
- In a saucepan over medium heat, combine the whole milk, heavy cream, ground nutmeg, and a pinch of salt. Stir occasionally until the mixture reaches a simmer, but do not let it come to a full boil.
- Slowly pour about half a cup of the hot milk mixture into the egg yolk mixture while whisking constantly. This “tempering” process raises the temperature of the eggs slowly so they do not scramble when added to the hot liquid.
- Pour the tempered egg mixture back into the saucepan with the remaining hot milk. Cook over low heat, stirring constantly with a wooden spoon or spatula, until the mixture thickens slightly and coats the back of the spoon. This usually takes about 5 to 8 minutes.
- Remove the pan from the heat and stir in the vanilla extract and your choice of alcohol, if using. Pour the eggnog through a fine-mesh strainer into a pitcher to ensure it is perfectly smooth. Cover and refrigerate for at least 3 hours, or ideally overnight, to let the flavors develop.




