Eggnog is a holiday favorite, but if you’re like me, the store-bought version just doesn’t cut it. Thankfully, my mom shared her secret recipe with me, and it’s a game-changer! Her homemade eggnog is the highlight of our holiday gatherings—rich, creamy, and absolutely delicious, without that odd taste you get from the store-bought kind. I’m so excited to share this family recipe with you today so you can enjoy it too!

Let’s dive into the step-by-step process of making your own homemade eggnog. Here’s everything you need to know to make a batch that your friends and family will love!
Why Make Eggnog from Scratch?
Store-bought eggnog might be convenient, but homemade eggnog is worth the effort for several reasons:
- Freshness: You control the quality of the ingredients.
- Customization: Adjust sweetness, spice levels, and consistency to suit your preferences.
- No Preservatives: Your eggnog will be free from artificial additives and preservatives found in commercial versions.
- Taste: The taste of homemade eggnog vs store bought isn’t even comparable!
Ingredients for Homemade Eggnog:
- 8 eggs (room temperature)
- 1 cup sugar
- 1/2 teaspoon salt
- 1 quart half-and-half (divided, 2 cups at room temperature the rest cold)
- 1 quart whole milk (cold)
- 2 teaspoons vanilla extract
- 1/4 teaspoon ground nutmeg
We are using room temperature eggs and cream to avoid stirring the eggnog longer than necessary.

Step-by-Step Instructions:

1. Prepare Your Double Boiler
Start by setting up a double boiler. Add about half an inch of water to the bottom pot but do not turn on the heat yet. A double boiler is essential for gently heating the eggnog mixture without scrambling the eggs. If you don’t have a double boiler, you can use a heatproof bowl set over a saucepan of simmering water.

2. Beat the Eggs
In the top part of your double boiler (without heating it yet), crack the 8 eggs. Using an electric hand mixer, beat the eggs until they are light and foamy. This step incorporates air into the mixture, giving your eggnog a silky texture.

3. Add Salt and Sugar
Once the eggs are foamy, add the salt. Gradually incorporate the sugar while beating on low speed. Continue to beat the mixture until it becomes thick and glossy. This step ensures that the sugar is fully dissolved and the mixture has a smooth consistency.

4. Incorporate Half-and-Half
Pour 2 cups of room-temperature half-and-half into the egg mixture. Using the electric hand mixer on low, gently combine the ingredients. This helps temper the eggs and prepares the mixture for cooking.
5. Heat the Mixture
Place the double boiler over medium-low heat. With a whisk, begin whisking the mixture continuously. As the water in the bottom pot begins to form small bubbles (but not boil), reduce the heat to low.

Continuously stir the eggnog mixture to prevent the eggs from curdling. This process requires patience, but it’s essential for achieving the creamy texture eggnog is known for.
6. Check the Temperature
Using a food thermometer, check the temperature of the eggnog every few minutes. You’re aiming for 160°F, which is the point at which the eggs are fully cooked and safe to consume. Avoid overheating, as this can cause the mixture to thicken too much or develop a grainy texture.
7. Remove from Heat
Once the mixture reaches 160°F, remove it from the heat immediately. Overcooking at this stage can ruin the smooth consistency.

8. Add Remaining Ingredients
In a bowl large enough to fit all of the ingredients, pour in the egg and half-and-half mixture. Then stir in the remaining half-and-half, whole milk, vanilla extract, and nutmeg. Mix well to combine all the flavors. The nutmeg adds a warm, spiced note that complements the creamy base.
9. Chill and Serve
Pour the eggnog into a container with a lid and refrigerate it until thoroughly chilled. This typically takes at least 4 hours, but overnight is even better for allowing the flavors to meld together.
Before serving, give the eggnog a quick stir and pour it into glasses. If desired, garnish with a sprinkle of nutmeg or a cinnamon stick for an extra festive touch.


The Best Homemade Eggnog Made From Scratch
Equipment
- Double boiler
- Electric hand mixer
- Whisk
- measuring cups and spoons
Ingredients
- 8 eggs at room temperature
- 1 cup sugar
- 1/2 tsp salt
- 1 quart half-and-half Divided, 2 cups at room temperature, the rest refrigerated.
- 1 quart whole milk
- 2 tsp vanilla
- 1/4 tsp nutmeg
Instructions
- Start by setting up a double boiler. Add about half an inch of water to the bottom pot but do not turn on the heat yet. If you don’t have a double boiler, you can use a heatproof bowl set over a saucepan of simmering water.
- In the top part of your double boiler (without heating it yet), crack the 8 eggs. Using an electric hand mixer, beat the eggs until they are light and foamy.
- Once the eggs are foamy, add the salt. Gradually incorporate the sugar while beating on low speed. Continue to beat the mixture until it becomes thick and glossy.
- Pour 2 cups of room-temperature half-and-half into the egg mixture. Using the electric hand mixer on low, gently combine the ingredients. This helps temper the eggs and prepares the mixture for cooking.
- Place the double boiler over medium-low heat. With a whisk, begin whisking the mixture continuously. As the water in the bottom pot begins to form small bubbles (but not boil), reduce the heat to low.
- Continuously stir the eggnog mixture to prevent the eggs from curdling. This process requires patience, but it’s essential for achieving the creamy texture eggnog is known for.
- Using a food thermometer, check the temperature of the eggnog every few minutes. You will be doing this until the mixture reaches 160°F, which is the point at which the eggs are fully cooked and safe to consume. Avoid overheating, as this can cause the mixture to thicken too much or develop a grainy texture.
- Once the mixture reaches 160°F, remove it from the heat immediately. Overcooking at this stage can ruin the smooth consistency.
- In a bowl large enough to fit all of the ingredients, pour in the egg and half-and-half mixture. Then stir in the remaining half-and-half, whole milk, vanilla extract, and nutmeg. Mix well to combine all the flavors.
- Pour the eggnog into a container with a lid and refrigerate it until thoroughly chilled. This typically takes at least 4 hours, but overnight is even better for allowing the flavors to meld together.
- Before serving, give the eggnog a quick stir and pour it into glasses. If desired, garnish with a sprinkle of nutmeg or a cinnamon stick for an extra festive touch!

Tips for Perfect Eggnog:
- Use Fresh Ingredients: Since eggnog relies on just a few simple ingredients, their quality makes a big difference. Opt for fresh eggs and high-quality milk and cream.
- Whisk Continuously: Stirring the mixture constantly while it heats prevents the eggs from curdling and ensures a silky-smooth texture.
- Cool Gradually: Let the eggnog come to room temperature before placing it in the fridge to avoid condensation forming inside the container.
- Room Temperature Ingredients: Using room temperature eggs, milk, and cream helps the ingredients combine more smoothly and prevents curdling. It will also bring the mixture up to temp quicker!
- Avoid Overheating: Cooking the egg mixture too quickly or letting it exceed 160°F can cause the eggs to curdle. Stirring constantly and monitoring the temperature closely is very important.
- Make It Frothier: For a lighter texture, mix a portion of the eggnog with a coffee/milk frother just before serving.
Serving Suggestions
Homemade eggnog is delicious on its own, but you can elevate it further with these ideas:
- Garnish with Spices: Sprinkle a dash of ground cinnamon or nutmeg on top for added taste and visual appeal.
- Add Whipped Cream: Whipped cream is a favorite add-in for the kids!
- Pair with Cookies: Serve alongside cookies for a delightful holiday treat.

Troubleshooting Common Issues
- Eggnog Too Thick: If your eggnog thickens too much, thin it out by stirring in a little milk until it reaches your desired consistency.
- Curdled Mixture: This happens if the eggs overcook. Strain the mixture through a fine-mesh sieve to remove any lumps.
- Lack of Flavor: If your eggnog tastes bland, try adding an extra pinch of nutmeg or a splash more vanilla extract.

Frequently Asked Questions:
1. Can I add alcohol to this eggnog recipe? Absolutely! Add your favorite alcohol, such as rum, bourbon, or brandy, to taste. Stir it in after the eggnog has chilled to maintain the creamy consistency.
2. How long does homemade eggnog last? When stored in an airtight container in the refrigerator, homemade eggnog will stay fresh for up to 7 days. Be sure to give it a good stir before serving.
3. Can I make eggnog ahead of time? Yes! In fact, making eggnog a day or two in advance allows the flavors to meld together beautifully. Just remember to store it properly in the refrigerator.
4. What if I don’t have a double boiler? If you don’t have a double boiler, you can create one by placing a heatproof bowl over a saucepan of simmering water. Make sure the bottom of the bowl doesn’t touch the water.
Why Make Eggnog From Scratch?
Store-bought eggnog is convenient, but it often contains preservatives and artificial flavors that can detract from its natural charm. Homemade eggnog, on the other hand, offers a fresher, richer taste and allows you to control the sweetness and spices to suit your preferences.
By making it yourself, you also have the opportunity to create a holiday tradition, involving family or friends in the process. Plus, there’s something deeply satisfying about knowing you made this classic treat from scratch.
Final Thoughts
Homemade eggnog is a holiday classic that’s well worth the effort. With its creamy texture, sweet flavor, and hint of nutmeg, it’s the perfect drink to toast the season. Whether you’re enjoying it plain or spiked, this recipe is sure to become a favorite for years to come!

This looks really good. Seems like a little easier method than tempering the eggs first, too!
Drooling reading this- thanks for inspiring me to make!
Been looking for a good eggnog recipe, thanks!
Looks fantastic, great recipe for the holidays (or not!). Thanks for sharing 🙂
EVERYONE NEEDS TO TRY THIS! I have struggled for years to nail an egg nog recipe and when I followed these steps exactly, my whole family loved it! Off to make my second batch now. Highly, highly recommend– I’m so thrilled to have a new family tradition!