Classic Eggnog is the quintessential holiday drink, known for its rich, creamy texture and warm, spiced flavor. Traditionally enjoyed throughout the Christmas season, this festive beverage has become synonymous with holiday cheer, evoking feelings of coziness and nostalgia. Whether served chilled or warm, eggnog offers the perfect balance of sweet, creamy, and spicy notes that make it a beloved tradition in many households.
The base of Classic Eggnog is simple yet indulgent, made from eggs, sugar, milk, and heavy cream. These ingredients are whisked together to create a smooth, velvety texture that is both rich and satisfying. The addition of spices like cinnamon, nutmeg, and vanilla gives eggnog its signature flavor, infusing the drink with warmth and complexity. Some recipes call for a splash of bourbon, rum, or brandy to add a bit of extra warmth and depth, making it the perfect drink for sipping by the fire.
Eggnog can be enjoyed in various ways, depending on personal preference. Some people enjoy it chilled, served over ice, while others prefer it heated, creating a comforting, warming drink for cold winter nights. The versatility of eggnog allows it to be adapted to suit any occasion, from casual holiday parties to elegant dinner gatherings.
For those who prefer a lighter version, there are plenty of eggnog alternatives available that use lower-fat milk, dairy-free options, or even plant-based eggnogs made with almond or coconut milk. You can even make a non-alcoholic version for all ages to enjoy, or get creative with flavored twists, like spiced chai eggnog or caramelized eggnog.
Eggnog is more than just a drink; it’s a symbol of the holiday season. Whether you’re sipping it with friends and family or enjoying it on your own, eggnog brings warmth and cheer, making it a must-have during the festive season.

Ingredients
- 2 cups milk whole milk preferred
- 1 cup heavy cream for extra richness
- 3 units eggs large
- 1/2 cup sugar granulated
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground nutmeg plus more for garnish
- 1/8 teaspoon ground cloves
- 1/2 cup brandy or rum optional
Instructions
- In a saucepan over medium heat, combine milk and cream.
- Heat until the mixture is hot but not boiling.
- In a bowl, whisk the eggs and sugar together until light and creamy.
- Gradually add the hot milk mixture to the egg mixture, whisking constantly.
- Pour the mixture back into the saucepan and cook over medium heat, stirring constantly, until the mixture thickens slightly (about 5-7 minutes).
- Remove from heat and stir in vanilla extract, nutmeg, cloves, and brandy or rum if using.
- Chill in the refrigerator for at least an hour before serving.
- Serve chilled, with a sprinkle of nutmeg or cinnamon on top.
This eggnog recipe is fantastic! I added a sprinkle of cinnamon too, and it was delicious! Perfect for the holidays!
I love adding cinnamon too! It really enhances the flavor. Glad you enjoyed it! 🎉
Meh. Just mix milk and eggs??? Lol. No thanks.
Easy recipe! I made it for a party and everyone loved it! Will definitely make again.
I tried this recipe and it turned out way too sweet for my taste. Maybe less sugar next time.
I get what you mean! I actually adjusted the sugar amount too when I made it. Now it’s perfect for me!
Sweet? Really? I thought it was just right. Maybe you just have a super taste bud thing or something.
YUM! I added a bit of cinnamon too and it was heavenly.
Cinnamon sounds like a great idea! I’ll have to try that next time.
Really? Cinnamon? That’s kinda odd with eggnog, but whatever floats your boat!
This eggnog recipe is fantastic! So creamy and rich, just how I like it!
I tried this recipe and it turned out way too sweet for my taste. Can I reduce the sugar without ruining it?
Eggnog rocks! Can you use egg whites? Asking for a friend. lol.
I think using egg whites is a bad idea. They’re for meringues, not drinks! Just use the yolks man.
Egg whites? Not sure, they might make it too frothy! Stick with the yolks for that rich flavor. 😉
Who uses brandy? Rum is the only way to go! Just sayin’.
Not my fav. I don’t get why people like eggnog. Tasted weird.
Meh. Just tastes like liquid custard to me. I’ll stick to store-bought.
This recipe is fantastic! It was rich and creamy. My family loved it!
I tried this for Christmas and it was a disaster! The eggs scrambled, it didn’t thicken at all!
Meh, not my fav. I think the whole milk made it kinda heavy. Might stick to store-bought next time. 2 stars.
Super yummy but I added a bit too much nutmeg. Oops!
Super delicious! I use rum instead of brandy and it makes it even better. Will definitely make this again! Thanks!
I made this for Christmas and everyone loved it! Will definitely make it again!
This eggnog is so creamy and delicious! Perfect for the holidays!
Isn’t eggnog made with egg whites too? I thought that was the secret! Anyway, I guess it’s still good.
IDK, I always thought it had egg whites too. Anyway, I’m not big on eggnog anyway, but I guess if you like it, that’s cool.
Actually, eggnog is mainly made with egg yolks! The egg whites are usually not included in traditional recipes. But hey, it’s still super delicious, right?
My mom used to make eggnog every holiday season, and this recipe is just like hers! So nostalgic!
Eggnog always reminds me of family too! It’s the best part of the holidays. Thanks for sharing this recipe!
This eggnog is fantastic! So rich and creamy, perfect for the holidays. I added a bit more nutmeg for a stronger flavor. 5 stars!
I don’t know, sounded too complicated for me. Can’t believe you heat the eggs! What if they scramble??
Can u use almond milk instead? I wanna try it healthy.
I think almond milk might work, but it could change the flavor a bit since it’s not as rich as whole milk. Just experiment and see how it turns out!
Almond milk? Really? That’s like, not eggnog anymore! Just use the real ingredients, come on.
Can you use whiskey instead of rum? Asking for a friend. 😂
Yeah, why not? Whiskey can add a nice twist! Just go easy on it, friend! 😂
Is it really necessary to use cream? Can I just use all milk?
I skipped the alcohol and it still tasted amazing! A great non-alcoholic drink!
Glad to hear it turned out great without the alcohol! Sometimes the classics can be enjoyed in different ways.
Easy to make, but I think I prefer the store version. Less hassle!
I get that! Store versions are easy and tasty, but there’s just something special about homemade eggnog. It tastes more authentic to me!
Best eggnog ever!
Eggnog is gross, why would anyone drink eggs like this? 😖
I messed it up, don’t follow my lead. Curdled the eggs. No idea how.
Don’t worry, it happens to the best of us! Just make sure to temper the eggs next time by slowly adding the hot milk. You’ll get it right! 😊
Tried it and it was too sweet for my taste. Maybe cut the sugar a bit next time.