An easy Homemade Eggnog recipe that’s perfectly creamy and warmly spiced. Once you learn how to make eggnog for the holidays, you’ll never go back to store-bought again!
When it comes to pouring glasses of holiday cheer, I’m immediately dreaming about this rich and creamy Homemade Eggnog recipe. It’s beautifully spiced with cinnamon, nutmeg, and cloves. And splashes of brandy and rum help bring on the cheer (but totally optional!) For more delicious cocktail ideas for your Christmas gatherings, try my Coquito, Brandy Alexander, and Christmas Sangria!
Why We ❤️ this Homemade Eggnog Recipe
I’ve always like to sip on creamy, spiced eggnog, and my family has followed suit. Here’s why we make it:
- A classic. Drinking eggnog is a Christmas tradition in many parts of the world. So why not join in?!
- Better than store-bought. It’s true. I much prefer this homemade eggnog over any I’ve purchased at the store.
- Versatile. Leave out the alcohol, for a delicious eggnog mocktail. Or amp it up and make a really special Eggnog Cocktail!
- Perfect for holiday entertaining. Double or triple this festive recipe as needed, to kick off your Christmas celebration with deliciousness and style!
What You’ll Need
Warm, kicky spices balance out the eggnog’s richness. Scroll to the printable recipe card at the bottom of the post for exact amounts.
- Whole milk – This helps give the perfect amount of creaminess. Not too thick, not too thin.
- Spices – Grab whole cloves and ground cinnamon and nutmeg for this recipe.
- Vanilla – Use pure vanilla extract for the very best flavor.
- Salt – A touch of salt makes the flavors pop.
- Egg yolks – This adds rich flavor and creamy texture.
- Sugar – To sweeten the drink.
- Half & half – Again, this adds the perfect amount of creaminess.
- Rum – I prefer light rum.
- Brandy – Add your favorite brandy.
- Heavy cream – This gets added at the end, for a delightfully creamy, frothy texture. You can also top your drinks with additional whipped cream!
How to Make This Eggnog Recipe
Just follow my easy instructions and you’ll be sipping yummy eggnog in no time! Scroll to the bottom of the post for the full recipe card. Scroll to the bottom of the post for the full recipe card.
- Heat milk with flavorings. Warm the milk, spices, vanilla, and salt in a pot, until it’s just shy of coming to a boil. Remove from heat.
- Beat egg yolks & sugar. Beat the yolks and sugar until pale and slightly fluffy.
- Temper the egg yolks. Very slowly pour the hot spiced milk mixture into the whisked egg yolk mixture, while continuously whisking. Incorporate the hot mixture very slowly to keep the eggs from “cooking”.
- Simmer it again. Pour the tempered mixture into the pot and set it over medium heat. Stir constantly for 5 minutes or until thickened and foamy. Strain it to remove the cloves and any curdled bits of egg.
- Chill. Set it aside to cool for one hour. Then stir in half & half, a little more vanilla extract, and the (optional) rum and brandy. Refrigerate overnight to chill thoroughly and let the flavors mingle.
- Finish. Before serving, beat the heavy cream until soft peaks form – then fold the whipped cream into the chilled eggnog. Some eggnogs call for incorporating whipped raw egg whites, which I didn’t want to do. To make up for the loss of body to the drink, I use whipped cream. No raw egg whites for me!
- Serve. Pour the eggnog into serving glasses, garnish with additional whipped cream if desired and a sprinkle of nutmeg. Enjoy!
Tips & Variation Ideas
- Temper the eggs. When pouring the hot spiced milk mixture into the eggs, do so VERY slowly and whisk constantly. This will keep the egg yolks from “cooking”.
- Go alcohol-free. Skip the rum and brandy for a family-friendly eggnog recipe. Our girls have liked to sip on eggnog since they were young!
- Use it for cocktails. Incorporate this homemade eggnog into my Eggnog Cocktail or an Eggnog White Russian.
- Add chocolate. Whisk a bit of unsweetened cocoa powder into the eggs and sugar for a chocolatey variation.
- Add fall flair. Stir a little pumpkin puree and pumpkin spice into the mixture as it simmers for some cozy autumn vibes.
- Grate your own nutmeg. I really like to use freshly grated nutmeg for this recipe. I love adding the frilly gratings to the top of the drink, plus it smells so wonderfully fresh. But this is not a requirement!
- More garnishes. Crumbled Biscoff cookies, toasted shredded coconut, and chopped candied pecans are great ways to add more flavor and texture to each cocktail.
- What’s the best eggnog alcohol? Rum, brandy, and/or whiskey are usually added to eggnog. I good tip might be to use whatever you like when not drinking eggnog. My recipe calls for mostly rum, with a bit of brandy. The rum gives a very clean flavor and the brandy rounds out the drink and warms it up just a bit. I also know people who insist on using bourbon.
How long does eggnog keep?
Here’s how to store eggnog!
- Fridge: Store your homemade eggnog in an airtight container. Without alcohol, it will keep well for up to 5 days. Adding alcohol will lengthen that time. Also, a colder fridge and a higher concentration of alcohol will keep the eggnog longer. Use your senses – It will taste and smell “off” when it starts to spoil.
- Freezer: Transfer it to freezer bags in serving-size portions. Freeze for up to 3 months. Thaw overnight in the fridge.
More Holiday Drinks and Cocktails
Homemade Eggnog
Ingredients
- 2 cups whole milk
- 3 whole cloves
- 2 tablespoons + 1 teaspoon pure vanilla extract, divided
- 1 teaspoon ground cinnamon
- ¾ teaspoon ground fresh nutmeg, plus more for garnish
- pinch kosher salt
- 6 large egg yolks
- ¾ cup granulated sugar
- 2 cups half and half
- 1½ cups light rum
- ¼ cup brandy
- 1 cup heavy cream
Instructions
- In a large heavy-bottomed saucepan over medium-low heat, combine milk, cloves, 1 teaspoon of the vanilla, cinnamon, 3/4 teaspoon of the nutmeg, and kosher salt. After the mixture has warmed for 5 minutes, turn up heat between medium and medium-high. Stir regularly to avoid scorching, until it's just shy of coming to a boil. Remove from heat.
- In a large bowl, combine egg yolks and sugar. Whisk briskly until mixture is lightened in color and a bit fluffy, with visible ridges and ripples appearing when you whisk. (see my photo in this post)
- VERY slowly pour the hot milk mixture into the eggs, whisking constantly all the while. Incorporate the hot with the cold VERY, VERY slowly, so the eggs don’t "cook" to a scrambled consistency.
- Then pour everything back into the saucepan and cook over medium heat. Stir constantly for about 5 minutes, until mixture is thickened and foamy. Do not allow mixture to boil. Strain to remove cloves and any possible curdled bits of egg. Let cool for one hour.
- Stir in half and half, remaining 2 tablespoons of vanilla, rum, and brandy. Refrigerate overnight to thoroughly chill and let flavors meld. If you prefer, leave out the alcohol – nothing else needs to be altered, and it will still taste wonderful!
- Before serving, whip heavy cream until softly firm. Fold whipped cream into eggnog mixture. Pour into individual glasses and garnish with freshly grated nutmeg.
the best
So, funny thing, I have always been totally disinterested in eggnog but this year I’m just CRAVING it hardcore. So this recipe couldn’t have come at a more perfect time for me!! <3
This looks so good! can’t wait to try the recipe!
This has to be SO much tastier than what comes out of the box!! Perfect way to toast the holidays!
Love a good eggnog recipe for the holidays! Can’t wait to cuddle up near the fire and enjoy this.
I have GOT to try this recipe, it looks incredible!
Was literally just looking for a great eggnog recipe! This, with a little rum? PERFECT.