This homemade Eggnog Recipe blends milk, cream, egg yolks, sugar, nutmeg, and vanilla for an irresistible holiday drink.


authorโs note
One Sip and Youโll Understand Why Iโm Obsessed!
I used to walk right past the store-bought cartons of eggnog without a second thought. It always felt a little too sweet and a little tooโฆ mysterious. Then, a few years back, I went to a holiday party where my friend served homemade eggnog. I took a polite sip, fully expecting it to be like the cartons I avoided every December.
But one sip changed everything.
It was silky. Warmly spiced. Sweet without being heavy. I loved it so much that I shamelessly took a few sneaky sips from my husbandโs glass, too. The next morning I was in my kitchen, recreating it until it tasted exactly like what Iโd had the night before.
Now homemade Eggnog is one of my must-make holiday traditions (along with this Christmas punch). Nothing compares! And if youโve only had the store-bought stuff, this version will absolutely convert you.

Eggnog Recipe Ingredients
| Ingredient | Helpful Tip or Swap |
|---|---|
| Whole Milk | 2 percent works, but whole milk gives the best flavor. |
| Heavy Cream | Light cream works, but it wonโt thicken as much. |
| Egg Yolks | Use very fresh eggs for the smoothest eggnog. Save whites for breakfast or meringues. |
| Granulated Sugar | Reduce slightly if adding alcohol. |
| Nutmeg, cinnamon, and vanilla | These add a cozy, holiday flavor. |
| Salt | Even a small pinch makes a big difference. |
| Optional Alcohol | See below. |
What Alcohol Is In Eggnog?
Eggnog recipes usually includes rum, brandy, or bourbon.
This version is alcohol-free so kids can enjoy it. For adults, feel free to add some. More alcohol will also reduce the sweetness.

How To Make This Eggnog Recipe
- Heat: In a pot, warm cream, milk, nutmeg, and salt (donโt let it boil).
- Whisk: In a bowl, mix egg yolks with sugar.
- Temper: Slowly pour hot cream into the eggs, stirring constantly.
- Combine: Add the egg mixture back to the pot, stirring until itโs a bit thicker.
- Add & Chill: Mix in vanilla (and alcohol if using), strain, and chill for 3 hours.
- Serve: Pour into glasses, top with cinnamon or whipped cream, and enjoy cold!
Tips For Success
- Slowly temper the eggs by adding hot cream a little at a time, stirring constantly to keep them smooth.
- Heat the mix to 160ยฐF, using a thermometer if you have one. (Then make my favoriteย Buttercrunch Candy orย Honeycomb Candy!)
- Strain through a fine strainer for a smooth, creamy texture, then chill well before serving.

Storage
This Homemade eggnog recipe typically lasts up to a week if made with very fresh ingredients and stored in an airtight container in the fridge. If it smells โoff,โ itโs probably no longer safe to drink.
More Holiday Favorites:
Quick And Easy
Christmas Snack Mix
Desserts
Easy Fudge Recipe
Desserts
Melted Snowman Cookies
Beverages
White Hot Chocolate Recipe

Eggnog
Video
Equipment
- Large pot nonstick
Ingredients
- 9 large egg yolks see note 1
- 3/4 cup granulated sugar
- 1-1/2 cups heavy cream
- 3 cups whole milk
- 3/4 teaspoon ground nutmeg
- 1/8 teaspoon salt
- 1/2 teaspoon vanilla extract
- Ground cinnamon optional, for topping
- Whipped cream optional, for topping
Instructionsย
- In a large nonstick pot set over medium-high heat, combine the cream, milk, nutmeg and salt. Stir often until mixture reaches a simmer (but donโt boil).
- Meanwhile, in a large bowl, add the egg yolks only (save whites for another recipe or discardโsee note 1) and granulated sugar. Use a whisk to whisk until combined.
- While whisking the egg mixture constantly and vigorously, scoop and very gradually pour in 1/2 cup of the hot cream mixture into the eggs. Repeat, adding another 1/2 cup hot cream into eggs (gradually while whisking constantly) until incorporated. Repeat this process, adding a total of 1 more cup.
- Once the eggs are tempered, gradually pour the egg mixture back into the pot on the stove. Add it slowly while whisking constantly! Whisk constantly for a few minutes or until you can feel the mixture slightly thicken (or it hits 160ยฐF on a thermometer). Donโt worryโit thickens more as it cools.
- Remove pot from heat and stir in the vanilla. If adding alcohol, add now too. Place a fine mesh strainer over a pitcher or another container and pour the eggnog through strainer. Cover container with plastic wrap and chill in the fridge until fully cooled, about 3 hours.
- Pour into small glasses (itโs rich!) and top with a sprinkle of cinnamon or a doll-up of whipped cream and sprinkle of cinnamon. Enjoy cold!
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
ย



















Excellent recipe
Thanks! Iโm so thrilled you enjoyed! ๐