Eggnog is the ultimate holiday beverage, rich and creamy with a hint of nutmeg and cinnamon. This homemade version is not only delicious but also easy to prepare, perfect for holiday parties or cozy nights by the fire. With just a few simple ingredients, you can whip up a batch that will impress your guests and keep the festive spirit alive. Serve it chilled or warm, and enjoy the creamy goodness that this classic drink has to offer.
Ingredients
- 4 large eggs
- 1 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground cinnamon
- 1 cup bourbon or rum (optional)
Servings and Cooking Time
This recipe makes about 6 servings. Preparation time is approximately 15 minutes, and there is no cooking time involved.
Nutritional Value
Each serving of homemade eggnog (about 1 cup) contains approximately:
– Calories: 400
– Total Fat: 25g
– Saturated Fat: 15g
– Cholesterol: 150mg
– Sodium: 100mg
– Total Carbohydrates: 35g
– Sugars: 30g
– Protein: 6g
This nutritional information is based on one serving.
Step-by-Step Cooking Process
- In a large bowl, whisk the eggs until they are frothy.
- Gradually add the sugar while continuing to whisk until well combined.
- In another saucepan, combine the milk and cream over medium heat.
- Heat the milk mixture until it is hot but not boiling.
- Slowly pour the hot milk mixture into the egg mixture, whisking constantly.
- Return the mixture to the saucepan and cook over low heat.
- Stir until the mixture thickens slightly (about 5-10 minutes).
- Remove from heat and stir in the vanilla, nutmeg, and cinnamon.
- If desired, mix in the bourbon or rum.
- Chill the eggnog in the refrigerator for at least 2 hours before serving.
Alternative Ingredients
You can substitute the heavy cream with coconut milk for a dairy-free option. Almond milk works well in place of whole milk if you’re looking for a lighter version. Additionally, non-alcoholic eggnog can be made by omitting the bourbon or rum.
Serving and Pairings
Homemade eggnog pairs perfectly with gingerbread cookies, pumpkin pie, or even a slice of rich chocolate cake. Serve it with a sprinkle of nutmeg or a cinnamon stick for an elegant touch.
Storage and Reheating
Store leftover eggnog in an airtight container in the refrigerator for up to 3 days. It’s best served chilled but can also be gently reheated on the stove over low heat. Avoid boiling to maintain the creamy texture. Freezing is not recommended, as it may change the consistency.
Cooking Mistakes
- Don’t rush the egg whisking; it needs to be frothy for the right texture.
- Be careful not to overheat the milk mixture to avoid curdling.
- Always pour hot milk slowly into eggs to prevent scrambling.
- Use fresh eggs for the best flavor and safety.
- Don’t skip the chilling step; it enhances the flavors!
Helpful Tips
- Use a thermometer to check the temperature of the milk mixture.
- Experiment with spices like cardamom or allspice for a unique twist.
- For a vegan version, use flax eggs and plant-based milk.
- Garnish with whipped cream for an indulgent touch.
FAQs
Can I make eggnog ahead of time?
Yes, you can prepare eggnog a day in advance. Just ensure it’s well chilled before serving to enhance its flavor.
Is homemade eggnog safe to drink?
As long as you use fresh eggs and pasteurize the egg mixture, homemade eggnog is safe to enjoy.
Can I use low-fat milk instead of whole milk?
Yes, you can substitute low-fat milk, but the eggnog will be less creamy and rich.
What can I do if my eggnog is too thick?
If your eggnog is too thick, simply whisk in a bit of milk or cream until you reach your desired consistency.
How long does homemade eggnog last?
Homemade eggnog can be stored in the refrigerator for about 3 days. Always check for freshness before consuming.
Conclusion
Homemade eggnog is a delightful way to celebrate the holiday season. With its creamy texture and rich flavors, this recipe will surely become a cherished tradition in your household. Enjoy it chilled or warm, and don’t forget to share with family and friends for extra festive cheer!

Homemade Eggnog Recipe
Ingredients
- 4 large eggs
- 1 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground cinnamon
- 1 cup bourbon or rum optional
Instructions
- In a large bowl, whisk the eggs until frothy.
- Gradually add the sugar while whisking until well combined.
- In a saucepan, combine milk and cream over medium heat.
- Heat the mixture until hot but not boiling.
- Slowly pour the hot milk mixture into the egg mixture, whisking constantly.
- Return the mixture to the saucepan and cook over low heat, stirring until thickened.
- Remove from heat and stir in vanilla, nutmeg, and cinnamon.
- Mix in bourbon or rum if desired.
- Chill the eggnog in the refrigerator for at least 2 hours before serving.
- Serve chilled or warm, garnished with nutmeg or a cinnamon stick.