Homemade Eggnog Recipe
This Homemade Eggnog is rich, creamy, and perfectly spiced with cinnamon and nutmeg. Made with simple ingredients like milk, cream, eggs, sugar, and vanilla, this classic holiday drink is a Christmas tradition that's surprisingly easy to make from scratch.
Serve it chilled with a sprinkle of nutmeg on top for the ultimate festive treat.
The Origins of Eggnog
Eggnog dates back to medieval Britain, where wealthy families enjoyed a warm milk and egg drink called "posset." Over time, the recipe evolved and became especially popular in Colonial America, where milk, cream, eggs, and rum were more readily available.
Today, eggnog remains one of the most beloved holiday beverages served during Christmas and New Year's celebrations.
Why You'll Love This Recipe
Rich and creamy texture
Classic holiday flavor
Easy to make from scratch
Perfect for Christmas parties
Better than store-bought eggnog
Ingredients
4 large egg yolks
⅓ cup granulated sugar
2 cups whole milk
1 cup heavy cream
1 teaspoon vanilla extract
½ teaspoon ground nutmeg
¼ teaspoon ground cinnamon
Pinch of salt
Optional
Whipped cream
Additional nutmeg for garnish
Bourbon, rum, or brandy
Instructions
Step 1: Whisk the Egg Yolks
In a medium mixing bowl, whisk together the egg yolks and sugar until pale and creamy.
Step 2: Heat the Milk Mixture
In a saucepan over medium heat, combine:
Whole milk
Heavy cream
Nutmeg
Cinnamon
Salt
Heat until steaming but not boiling.
Step 3: Temper the Eggs
Slowly pour about ½ cup of the warm milk mixture into the egg mixture while whisking constantly.
Continue adding the remaining milk mixture gradually.
Step 4: Cook the Eggnog
Return the mixture to the saucepan.
Cook over medium-low heat, stirring constantly, until slightly thickened and the mixture reaches 160°F.
Do not boil.
Step 5: Add Vanilla
Remove from heat and stir in the vanilla extract.
Step 6: Chill
Transfer to a pitcher or container.
Cover and refrigerate for at least 2 hours.
Step 7: Serve
Pour into glasses and garnish with:
Freshly grated nutmeg
Cinnamon
Whipped cream
What to Serve with Eggnog
Christmas Cinnamon Rolls
Gingerbread Cookies
Sugar Cookies
Christmas Cookie Bars
Pecan Pie
Christmas Breakfast Casserole
Cranberry Orange Bread
Variations
Spiked Eggnog
Add:
Bourbon
Rum
Brandy
Peppermint Eggnog
Add a few drops of peppermint extract.
Pumpkin Eggnog
Add pumpkin pie spice and pumpkin puree.
Vanilla Bean Eggnog
Use vanilla bean paste instead of vanilla extract.
Storage
Store homemade eggnog in an airtight container in the refrigerator for up to 3 days.
Stir before serving.
Frequently Asked Questions
Is homemade eggnog served hot or cold?
Eggnog is most commonly served chilled, although some people enjoy it warm.
Can I make eggnog ahead of time?
Yes. Eggnog actually develops better flavor after chilling overnight.
Can I freeze eggnog?
Freezing is not recommended because the texture can become grainy after thawing.
Does eggnog contain alcohol?
Traditional eggnog can contain alcohol, but this recipe is alcohol-free unless you choose to add it.
Nutrition Information
Serving Size: 1 cup
Calories: 280
Carbohydrates: 20g
Protein: 6g
Fat: 20g
Sugar: 18g
More Christmas Recipes You'll Love
Christmas Cinnamon Rolls
Sugar Cookies
Gingerbread Cookies
Christmas Breakfast Casserole
Cranberry Orange Bread
White Hot Chocolate
Peppermint Mocha
Final Thoughts
This Homemade Eggnog is creamy, comforting, and packed with classic holiday flavor. Whether you're hosting a Christmas party, enjoying a cozy evening by the fire, or serving brunch on Christmas morning, this festive drink is always a crowd favorite.