If you’re looking for that perfect cozy drink to warm your heart and spark the holiday spirit, nothing compares to a classic Homemade Eggnog Recipe. This rich, creamy, and indulgently spiced treat is the kind of timeless delight that turns every gathering into an occasion. With its luscious texture and inviting aroma of nutmeg and cinnamon, making your own eggnog at home means you get to savor a fresh, lovingly crafted version that beats anything you can buy in a store. Plus, it’s surprisingly simple to whip up, letting you relish every festive sip with a smile.

Ingredients You’ll Need
The magic of this Homemade Eggnog Recipe lies in its simple, high-quality ingredients that come together to create a silky, flavorful beverage. Each item plays a vital role, from the richness of the egg yolks to the warm spices that give eggnog its signature cozy touch.
- 6 large egg yolks: These provide the creamy foundation and lovely yellow hue.
- ½ cup granulated sugar: Adds balanced sweetness without overpowering.
- 1 cup heavy cream: Boosts the richness and gives an irresistibly smooth texture.
- 2 cups whole milk: Keeps the eggnog light and perfectly balanced.
- ¼ teaspoon ground nutmeg: Delivers that warm, nutty spice essential to eggnog’s character.
- ¼ teaspoon ground cinnamon: Introduces a delicate earthiness and subtle sweetness.
- â…› teaspoon salt: Enhances all the flavors by balancing the sweetness.
- ½ teaspoon pure vanilla extract: Provides aromatic depth and enhances the creaminess.
- Ground cinnamon (for garnish): Sprinkled on top to add visual appeal and an inviting scent.
- Cinnamon sticks (optional): Great for stirring and adding extra fragrance.
- Whipped cream (optional): Topped on for a lush, festive touch.
How to Make Homemade Eggnog Recipe
Step 1: Prepare the Egg Yolk Mixture
Begin by whisking together the six egg yolks and half a cup of granulated sugar in a sturdy bowl. Beat them vigorously until the mixture thickens and turns a pale yellow shade. This step is key for creating that smooth, velvety base that defines great eggnog.
Step 2: Heat the Cream and Milk
In a medium saucepan, combine the heavy cream and whole milk. Warm the mixture over medium heat but avoid letting it boil. The gentle heat will help infuse the dairy with the spices without curdling the eggs when mixed later.
Step 3: Temper the Egg Yolks
Slowly pour a ladle of the warmed milk mixture into the egg yolk mixture while whisking constantly. This tempering technique gradually raises the temperature of the eggs, preventing them from scrambling when returned to the heat.
Step 4: Cook the Eggnog Base
Return the combined mixture to the saucepan and cook it on low heat, stirring constantly until it thickens slightly and coats the back of a spoon. Add the ground nutmeg, cinnamon, and a pinch of salt here to build those classic holiday flavors.
Step 5: Add Vanilla and Cool
Remove the saucepan from the heat and stir in the pure vanilla extract. Allow the eggnog to cool to room temperature, then refrigerate it for at least two hours. Chilling lets the flavors meld beautifully and the texture become luxuriously smooth.
Step 6: Final Touches and Serve
Just before serving, give the eggnog a good stir. Optionally, fold in some freshly whipped cream for extra creaminess. Don’t forget to sprinkle a pinch of ground cinnamon on top, and add a cinnamon stick to each glass for that picture-perfect presentation.
How to Serve Homemade Eggnog Recipe
Garnishes
The right garnishes can elevate your Homemade Eggnog Recipe from delicious to unforgettable. A generous swirl of whipped cream crowned with a light dusting of nutmeg or cinnamon adds both visual charm and an extra hint of spice. Cinnamon sticks serve double duty as a garnish and a stirrer, releasing subtle aromas with every sip.
Side Dishes
This creamy, spiced delight pairs gloriously with holiday pastries, gingerbread cookies, or buttery shortbread. The sweet crunch of these treats compliments the smooth richness of the eggnog, making every bite and sip a festive celebration.
Creative Ways to Present
Want to impress at your next holiday party? Serve your homemade eggnog in clear glass mugs to show off the beautiful creamy color, topped with sparkling sugar around the rim. You can even pour it into mini Mason jars for a rustic, charming vibe. Tiny sprigs of fresh rosemary or star anise add unexpected elegance and a wonderful scent.
Make Ahead and Storage
Storing Leftovers
You can store your Homemade Eggnog Recipe in an airtight container in the refrigerator for up to three days. Just give it a good stir before serving to reincorporate any separated ingredients.
Freezing
While freezing is possible, it’s not generally recommended as the texture may separate upon thawing. If you must freeze it, do so in small portions and thaw slowly in the refrigerator, stirring well before use.
Reheating
Gently warm your eggnog on the stovetop over low heat before serving if you prefer it warm. Avoid boiling to keep the creamy texture intact; warm it just enough to enjoy the comforting flavors.
FAQs
Can I use pasteurized eggs for this Homemade Eggnog Recipe?
Absolutely! Using pasteurized eggs is a great way to ensure safety without sacrificing the creamy texture of your eggnog, especially important if you’re serving it to guests or children.
How long does homemade eggnog last in the fridge?
Freshly made eggnog keeps splendidly for about three days when stored properly in an airtight container. Beyond that, its quality and flavor start to decline.
Can I make this eggnog without alcohol?
Yes! This recipe is traditionally non-alcoholic, but you can easily add a splash of rum, bourbon, or brandy if you want an adult twist. The non-alcoholic version is just as delicious and family-friendly.
What can I use instead of whole milk?
Whole milk is ideal for creaminess, but you can use alternatives like 2% milk or a mix of milk and cream for a lighter or richer texture, depending on your preference.
Is it necessary to chill the eggnog before serving?
Chilling the eggnog is essential for flavor development and safety. It allows the spices to meld and gives that luscious thickness and refreshing coolness we all love.
Final Thoughts
There is truly nothing like the joy of making and sharing your own Homemade Eggnog Recipe during the holidays or chilly evenings. It’s a beverage that wraps you in warmth and tradition with each creamy sip. Give it a try—once you taste the fresh, comforting richness, homemade eggnog will quickly become your go-to festive favorite that brings everyone back for seconds. Here’s to cozy moments and delicious memories ahead!
Print
Homemade Eggnog Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes plus chilling time
- Yield: 3 to 4 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Description
This homemade eggnog recipe is a creamy, spiced holiday classic made from scratch using rich egg yolks, cream, milk, and warm spices like nutmeg and cinnamon. Perfect for festive gatherings, this smooth and flavorful drink is topped with whipped cream, cinnamon sticks, and freshly grated nutmeg for that extra celebratory touch.
Ingredients
Eggnog Base
- 6 large egg yolks
- ½ cup granulated sugar
- 1 cup heavy cream
- 2 cups whole milk
- ¼ teaspoon ground nutmeg
- ¼ teaspoon ground cinnamon
- â…› teaspoon salt
- ½ teaspoon pure vanilla extract
Toppings and Garnishes
- Whipped cream
- Ground cinnamon, for dusting
- Ground nutmeg, for dusting
- Cinnamon sticks, for garnish
Instructions
- Whisk egg yolks and sugar: In a medium heatproof bowl, vigorously whisk together the egg yolks and granulated sugar until the mixture becomes smooth and pale yellow. This process helps dissolve the sugar and incorporates air for a silky texture.
- Heat the milk mixture: Combine the whole milk, heavy cream, ground nutmeg, ground cinnamon, and salt in a medium saucepan. Warm the mixture over medium heat until it is hot but not boiling, stirring occasionally to prevent scorching.
- Temper the eggs: Gradually pour a small amount of the hot milk mixture into the egg yolk mixture while whisking constantly. This step gradually raises the temperature of the eggs without cooking them, preventing curdling.
- Cook the custard: Pour the tempered egg yolk mixture back into the saucepan with the remaining milk mixture. Cook over medium-low heat, stirring constantly with a wooden spoon or heatproof spatula, until the mixture thickens slightly and reaches about 160°F (71°C), forming a custard that coats the back of the spoon. Do not boil.
- Finish and chill: Remove the saucepan from heat and stir in the vanilla extract. Transfer the eggnog to a bowl, cover it with plastic wrap placed directly on the surface to prevent a skin from forming. Chill in the refrigerator for at least 2 hours or until thoroughly cold.
- Serve and garnish: Before serving, give the eggnog a good stir. Pour into glasses, top each serving with a dollop of whipped cream, and garnish with a sprinkle of ground cinnamon and nutmeg and a cinnamon stick for stirring.
Notes
- For a boozy version, add ¼ to ½ cup of rum, bourbon, or brandy after cooking and before chilling.
- Use pasteurized eggs if serving raw or lightly cooked eggs to reduce risk of salmonella.
- The eggnog thickens further as it chills; stir well before serving.
- Store leftover eggnog in the refrigerator and consume within 2 days for best quality.

