Why You’ll Love This Eggnog Recipe
If you want a cozy holiday drink that feels special but still comes together fast, this Eggnog Recipe is a great fit. It has that classic creamy taste people love, with simple steps that make it friendly for busy home cooks, students, and families alike. You do not need fancy tools or hard-to-find ingredients, and the whole batch is ready in about 25 minutes before chilling.
- Easy to make: This homemade eggnog recipe uses basic pantry staples like milk, cream, sugar, eggs, nutmeg, and vanilla. The cooking method is simple, and the tempering step is easier than it sounds when you take it slowly.
- Rich but flexible: Heavy cream gives the drink its silky body, but you can use light cream if you want a lighter version. You can also keep it alcohol-free or add brandy, bourbon, rum, or whisky for a festive twist.
- Great for different needs: This eggnog recipe can be served as a chilled holiday drink, warmed for an eggnog latte, or topped with whipped cream for dessert-style serving. It also works well for guests who want to adjust sweetness or boozy flavor to taste.
- Classic holiday flavor: Nutmeg and cinnamon bring that unmistakable seasonal flavor. If you enjoy holiday drinks that taste like celebration in a glass, this homemade eggnog recipe delivers exactly that.
Homemade eggnog has a comfort-food feel that store-bought versions often miss. Once you make it yourself, the fresh flavor and creamy texture are hard to beat.
For more festive dessert ideas that pair well with holiday drinks, you may also like this cinnamon roll honeybun cheesecake recipe.
Jump To
- 1. Why You’ll Love This Eggnog Recipe
- 2. Essential Ingredients for Eggnog Recipe
- 3. How to Prepare the Perfect Eggnog Recipe: Step-by-Step Guide
- 4. Dietary Substitutions to Customize Your Eggnog Recipe
- 5. Mastering Eggnog Recipe: Advanced Tips and Variations
- 6. How to Store Eggnog Recipe: Best Practices
- 7. Nutrition Information for Homemade Eggnog
- 8. FAQs: Frequently Asked Questions About Eggnog Recipe
- 9. Eggnog Recipe
Essential Ingredients for Eggnog Recipe
Main Ingredients
- 6 large egg yolks – These create the rich custard base and give the eggnog its smooth body.
- 1/2 cup sugar – Sweetens the drink and helps the yolks become light and creamy.
- 1 cup heavy cream – Adds richness and a thick, luxurious texture.
- 2 cups milk – Balances the cream and keeps the eggnog pourable.
- 1/2 teaspoon ground nutmeg – Brings the warm holiday spice that defines eggnog flavor.
- Pinch of salt – Sharpens the sweetness and rounds out the flavor.
- 1/4 teaspoon vanilla extract – Adds warmth and a soft dessert-like finish.
- Cinnamon and nutmeg for topping – A simple garnish that makes every glass feel festive.
- Alcohol, optional: brandy, bourbon, rum, or whisky, starting with 1/4 cup and adjusting to taste – Adds depth and a classic holiday kick.
Special Dietary Options
- Vegan: Use full-fat coconut milk or oat milk, a dairy-free cream alternative, and a plant-based eggnog-style custard or thickener such as cornstarch for a similar feel.
- Gluten-free: This recipe is naturally gluten-free as written, as long as your vanilla and alcohol choices are certified gluten-free.
- Low-calorie: Swap heavy cream for light cream or use a mix of low-fat milk and a little half-and-half to reduce richness.
| Ingredient | What it does | Easy swap |
|---|---|---|
| Egg yolks | Thicken the custard | Pasteurized yolks if preferred |
| Heavy cream | Adds richness | Light cream |
| Milk | Balances texture | Low-fat milk |
| Nutmeg | Classic holiday spice | Freshly grated nutmeg |
| Alcohol | Adds warmth and depth | Skip for a family-friendly drink |
For more dessert pairing inspiration, try this pecan cheesecake pie recipe.
How to Prepare the Perfect Eggnog Recipe: Step-by-Step Guide
First Step: Whisk the yolks and sugar
Start by placing 6 large egg yolks and 1/2 cup sugar in a medium bowl. Whisk them together until the mixture looks pale, light, and creamy. This step matters because it helps the eggnog turn smooth later on. If you whisk well at the start, the finished drink will have a softer custard texture.
Second Step: Heat the milk mixture
In a saucepan over medium-high heat, combine 1 cup heavy cream, 2 cups milk, 1/2 teaspoon ground nutmeg, and a pinch of salt. Stir often while the mixture heats so nothing sticks to the bottom. Keep heating until it just begins to simmer, not boil. The goal is to warm it enough to cook the yolks safely without curdling them.
Tempering is the key move in this eggnog recipe. Add the hot dairy slowly so the eggs warm up gently instead of scrambling.
Third Step: Temper the eggs
Take a large spoonful of the hot milk mixture and slowly pour it into the egg yolk mixture while whisking constantly. Repeat with several spoonfuls, whisking after each addition. This step raises the temperature of the eggs little by little. If you rush it, the eggs may cook too quickly and leave you with bits instead of a silky custard.
Fourth Step: Cook the custard
Pour the tempered egg mixture back into the saucepan. Place it over medium heat and whisk constantly for about 1 to 2 minutes. The eggnog should thicken slightly and reach about 160 degrees Fahrenheit. It should coat the back of a spoon, but it does not need to become very thick. If you are using a thermometer, this is the safest way to know it is done.
Fifth Step: Add vanilla and alcohol if using
Remove the pan from the heat. Stir in 1/4 teaspoon vanilla extract. If you want a spiked eggnog, add your choice of brandy, bourbon, rum, or whisky, starting with about 1/4 cup and adjusting to taste. The alcohol adds warmth and depth, and it balances the sweetness of the custard base.
Sixth Step: Strain and chill
Pour the mixture through a fine mesh sieve into a pitcher. This removes any tiny cooked bits and gives the eggnog a smoother finish. Cover the pitcher with plastic wrap and refrigerate until chilled. As it cools, it will thicken a little more, which gives the drink that classic creamy feel. For more holiday drink pairing ideas, you may enjoy this pina colada cocktail recipe.
Final Step: Serve and finish with toppings
If you want a thinner and smoother texture before serving, blend the eggnog with 1 to 2 tablespoons of milk. Pour it into glasses and top with whipped cream, then add a sprinkle of cinnamon or nutmeg. If you like extra flavor, make the whipped cream eggnog-style by adding a little eggnog syrup or extract to the cream before whipping. Serve it cold for the classic experience, or warm a small portion for a cozy latte base.
Dietary Substitutions to Customize Your Eggnog Recipe
Protein and Main Component Alternatives
If you want to change the main components in this eggnog recipe, there are a few easy paths. For a lighter texture, replace heavy cream with light cream. You can also use a lower-fat milk if you want to reduce richness, though the result will be a bit thinner. For people who do not want alcohol, simply leave it out. The drink still tastes festive because nutmeg, vanilla, and the custard base carry plenty of flavor.
If you need a dairy-free version, use a thick plant milk such as oat milk or coconut milk and pair it with a dairy-free cream substitute. You may also need a thickener, since egg yolks are doing much of the work in the classic recipe. That said, the flavor can still be warm and comforting with the right spice blend.
Vegetable, Sauce, and Seasoning Modifications
Eggnog does not use vegetables or sauce in the usual way, but the seasoning choices matter a lot. Ground nutmeg is the classic spice, and it is a smart choice because it gives steady flavor without extra work. If you want a stronger spice note, you can add a little more nutmeg on top or pair it with cinnamon. A tiny pinch of cloves can also work, but use it lightly so it does not overpower the creamy base.
If you want a lighter holiday drink, skip the alcohol and keep the topping simple with cinnamon. If you are making it for a crowd, offer the spiked version and a family-friendly version side by side. That way, everyone can choose the bowl or glass that fits their taste.
Mastering Eggnog Recipe: Advanced Tips and Variations
Pro cooking techniques
The best eggnog recipe starts with careful heat control. Keep the dairy at a gentle simmer and never let it boil. Slow whisking while cooking helps the custard stay smooth, and straining at the end removes any small cooked pieces. If you have a thermometer, aim for about 160 degrees Fahrenheit for safe, creamy results.
Use ground nutmeg for a steady, reliable flavor, especially if you are cooking for guests. Freshly grated nutmeg also tastes wonderful if you want a stronger aroma. If you like a richer drink, stick with heavy cream. For something lighter, light cream still gives you a smooth and pleasant finish.
Flavor variations
Brandy gives the drink a soft fruit note, bourbon brings caramel warmth, rum adds a classic holiday feel, and whisky gives a stronger edge. Start with 1/4 cup, then taste and adjust. A little goes a long way, especially after chilling. You can also use the same base to make a more dessert-like version by adding whipped cream on top right before serving.
Presentation tips
Serve in small glasses or mugs with a dusting of cinnamon and nutmeg. If you want to dress it up for a party, add a cinnamon stick or a little grated nutmeg on the whipped cream. The drink looks especially inviting when poured into clear glasses so the creamy color shows through.
Make-ahead options
This recipe is great for planning ahead. Make it the day before your gathering and keep it refrigerated overnight. The flavor often tastes even better after chilling because the spices settle into the custard. You can also blend a small amount of milk into each serving just before pouring if you want a silkier texture.
How to Store Eggnog Recipe: Best Practices
Keep homemade eggnog in the refrigerator in a covered pitcher or airtight container. It will stay good for up to one week, but for the best taste and safety, try to enjoy it within 3 to 5 days. Alcohol does not make it last much longer, so do not stretch the storage time too far. Always keep it cold and stir before serving if it separates a little.
Freezing is possible, but the texture may change after thawing. If you want to freeze it, pour the eggnog into freezer-safe containers or ice cube trays. Thaw it in the refrigerator, then whisk or blend it again to bring back some smoothness. This is most useful if you want to save leftovers for eggnog lattes or small desserts.
If you are reheating eggnog for a warm drink, do it gently over low heat. Warm only until steaming, not boiling, so the custard does not split. For meal prep, you can also make the recipe a day ahead and store it chilled until your holiday gathering is ready.
Nutrition Information for Homemade Eggnog
| Nutrition | Per Serving |
|---|---|
| Calories | 307 |
| Carbohydrates | 22 grams |
| Protein | 6 grams |
| Fat | 21 grams |
| Saturated Fat | 12 grams |
| Cholesterol | 246 milligrams |
| Sodium | 58 milligrams |
| Potassium | 155 milligrams |
| Sugar | 20 grams |
| Vitamin A | 960 IU |
| Vitamin C | 0.2 milligrams |
| Calcium | 140 milligrams |
| Iron | 0.5 milligrams |

FAQs: Frequently Asked Questions About Eggnog Recipe
What’s the best alcohol to add to homemade eggnog?
For homemade eggnog, pick spirits with high alcohol content like brandy, dark rum, bourbon, or whiskey to cut through the sweetness and add depth. Rum is a classic choice—use 1/2 to 1 cup per quart of eggnog for balanced flavor without overpowering the custard base. Start with aged rum for vanilla notes or spiced rum for warmth. Bourbon brings caramel hints, while brandy offers fruitiness. Add alcohol after chilling the eggnog to preserve texture. Taste and adjust; too much can make it bitter. If serving a crowd, offer a non-alcoholic version alongside and let guests spike their own. This keeps it festive and inclusive. Pro tip: Stir gently to avoid separating the cream. (87 words)
Can I use light cream instead of heavy cream in an eggnog recipe?
Yes, light cream works as a substitute for heavy cream in eggnog, though the result will be thinner and less rich. Use a 1:1 ratio—replace 2 cups heavy cream with 2 cups light cream. To compensate for the lighter texture, chill the mixture longer (at least 4 hours) or add a teaspoon of cornstarch to the cooked custard base for subtle thickening. The flavor stays creamy and sweet from eggs, milk, and sugar. It’s a great option for lighter diets, cutting calories by about 20-30% per serving. Whip extra for topping if needed. Test a small batch first to match your preference. Full recipe yields 8 servings. (98 words)
How long does homemade eggnog last in the fridge?
Homemade cooked eggnog lasts 3-5 days in the fridge, whether alcoholic or not. Store in an airtight container at 40°F (4°C) or below. Alcohol like rum or brandy doesn’t extend shelf life much due to eggs and dairy—consume within a week max for safety. Signs it’s gone bad: off smell, separation, or mold. For longer storage, freeze in ice cube trays for up to 2 months; thaw in fridge and stir well. Without alcohol, it’s best within 3 days. Always use pasteurized eggs if uncooked, but cooking kills bacteria. Label with date. Makes about 8 cups—perfect for holiday gatherings. (92 words)
Can I make an eggnog latte with a homemade eggnog recipe?
Absolutely—homemade eggnog shines in lattes. Heat 1/2 to 3/4 cup eggnog in a saucepan over low heat until steaming (don’t boil). Froth with a milk frother or shake in a jar with a tight lid. Pour 1-2 shots of espresso or 1/2 cup strong brewed coffee into a mug, then add the hot eggnog. Top with whipped cream, grated nutmeg, or cinnamon. The eggnog’s built-in sweetness means no extra sugar needed. Serves 1; scale up for more. For a boozy twist, use spiked eggnog. Dairy-free? Swap with coconut milk version. Quick 5-minute prep—ideal morning treat. (96 words)
Is homemade eggnog safe without cooking the eggs?
For safety, cook your eggnog to pasteurize eggs and kill salmonella risk—heat milk, cream, and sugar to 160°F (71°C), temper in beaten eggs, then cook to 170°F stirring constantly. Cool quickly over ice. This takes 10-15 minutes and yields safe, thick results. Use pasteurized eggs if skipping cooking. Raw eggnog carries low but real foodborne illness risk, especially for kids, elderly, or pregnant people—CDC reports 1 in 20,000 eggs may be contaminated. Alcoholic versions aren’t safer uncooked. Store cooked batch as noted. Recipe serves 8; double for parties. Link to our safe eggnog panna cotta for more ideas. (102 words)

Eggnog Recipe
- Total Time: 2 hours 25 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
🎄 Delight in creamy, velvety homemade eggnog that’s richer and fresher than store-bought – perfect for holiday gatherings with warm nutmeg spice!
🥛 Customizable with or without spirits, this easy stovetop recipe chills into a thick, indulgent treat ready to cheer any festive occasion!
Ingredients
– 6 large egg yolks
– 1/2 cup sugar
– 1 cup heavy cream
– 2 cups milk
– 1/2 teaspoon ground nutmeg
– Pinch of salt
– 1/4 teaspoon vanilla extract
– Cinnamon and nutmeg for topping
– Alcohol, optional: brandy, bourbon, rum, or whisky, starting with 1/4 cup and adjusting to taste
Instructions
1-First Step: Whisk the yolks and sugar Start by placing 6 large egg yolks and 1/2 cup sugar in a medium bowl. Whisk them together until the mixture looks pale, light, and creamy. This step matters because it helps the eggnog turn smooth later on. If you whisk well at the start, the finished drink will have a softer custard texture.
2-Second Step: Heat the milk mixture In a saucepan over medium-high heat, combine 1 cup heavy cream, 2 cups milk, 1/2 teaspoon ground nutmeg, and a pinch of salt. Stir often while the mixture heats so nothing sticks to the bottom. Keep heating until it just begins to simmer, not boil. The goal is to warm it enough to cook the yolks safely without curdling them.
3-Third Step: Temper the eggs Take a large spoonful of the hot milk mixture and slowly pour it into the egg yolk mixture while whisking constantly. Repeat with several spoonfuls, whisking after each addition. This step raises the temperature of the eggs little by little. If you rush it, the eggs may cook too quickly and leave you with bits instead of a silky custard.
4-Fourth Step: Cook the custard Pour the tempered egg mixture back into the saucepan. Place it over medium heat and whisk constantly for about 1 to 2 minutes. The eggnog should thicken slightly and reach about 160 degrees Fahrenheit. It should coat the back of a spoon, but it does not need to become very thick. If you are using a thermometer, this is the safest way to know it is done.
5-Fifth Step: Add vanilla and alcohol if using Remove the pan from the heat. Stir in 1/4 teaspoon vanilla extract. If you want a spiked eggnog, add your choice of brandy, bourbon, rum, or whisky, starting with about 1/4 cup and adjusting to taste. The alcohol adds warmth and depth, and it balances the sweetness of the custard base.
6-Sixth Step: Strain and chill Pour the mixture through a fine mesh sieve into a pitcher. This removes any tiny cooked bits and gives the eggnog a smoother finish. Cover the pitcher with plastic wrap and refrigerate until chilled. As it cools, it will thicken a little more, which gives the drink that classic creamy feel. For more holiday drink pairing ideas, you may enjoy this pina colada cocktail recipe.
7-Final Step: Serve and finish with toppings If you want a thinner and smoother texture before serving, blend the eggnog with 1 to 2 tablespoons of milk. Pour it into glasses and top with whipped cream, then add a sprinkle of cinnamon or nutmeg. If you like extra flavor, make the whipped cream eggnog-style by adding a little eggnog syrup or extract to the cream before whipping. Serve it cold for the classic experience, or warm a small portion for a cozy latte base.
Notes
🌰 Use freshly ground nutmeg for the most aromatic and consistent holiday flavor.
🔥 Temper the eggs slowly with hot milk while whisking vigorously to prevent scrambling.
🥛 Opt for heavy cream for ultimate richness, or substitute light cream for a lighter version.
- Prep Time: 15 minutes
- Chill: 2 hours
- Cook Time: 10 minutes
- Category: Beverages
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 3/4 cup
- Calories: 307 kcal
- Sugar: 20 g
- Sodium: 58 mg
- Fat: 21 g
- Saturated Fat: 12 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 0 g
- Protein: 6 g
- Cholesterol: 246 mg
Keywords: homemade eggnog, creamy eggnog, holiday eggnog, spiked eggnog

