Eggnog is a creamy, rich drink that feels like a warm hug during the holiday season. Made with milk, cream, sugar, and eggs, it’s usually spiced with nutmeg and sometimes a splash of rum or bourbon if you like a little extra kick. The thick, velvety texture and the sweet, comforting flavors make it a festive favorite for gatherings and quiet nights alike.
I love making eggnog at home because it’s easy to customize. Sometimes I add a pinch more cinnamon or a little vanilla to make it taste even cozier. It’s one of those recipes that instantly fills the kitchen with a welcoming, nostalgic smell, reminding me of holidays spent with family and friends. Plus, the homemade version always feels so special compared to store-bought.
My favorite way to enjoy eggnog is chilled with a sprinkle of freshly grated nutmeg on top. It’s perfect for sipping by the fireplace or sharing at a holiday party. If you’re feeling adventurous, try it as a creamy addition to your morning coffee or even poured over a dessert—it’s such a delightful treat that always makes the season a bit brighter.
Key Ingredients & Substitutions
Eggs: Fresh eggs are key for that creamy texture and rich flavor. If you’re concerned about raw eggs, use pasteurized eggs to keep it safe without losing creaminess.
Milk & Cream: Whole milk and heavy cream make eggnog luxuriously thick. For a lighter version, swap cream for more milk, or try oat or almond milk for a dairy-free twist.
Alcohol: Bourbon, rum, or brandy add warmth and depth. Skip or reduce alcohol if you prefer it family-friendly. Spiced rum adds extra festive flavor!
Spices: Cinnamon and freshly grated nutmeg are classic. I like adding a dash of vanilla for a mellow sweetness. You can also try a pinch of ground cloves for a unique note.
How Can I Get the Perfect Frothy, Creamy Texture in Eggnog?
The fluffy, airy texture comes from beating egg whites and folding them carefully into the yolk mixture. Here’s how I keep it perfect:
- Beat egg whites until soft peaks form, then add sugar and continue to stiff peaks.
- Gently fold the whites into the yolk mixture to keep the air in—not too fast or hard.
- Chilling for at least an hour helps flavors blend and thickens the drink a little.
- For extra creaminess, top with whipped cream and a light sprinkle of nutmeg before serving.

Equipment You’ll Need
- Large mixing bowls – I use these to whisk the egg yolks and beat the egg whites separately, making it easy to fold everything together.
- Whisk or electric mixer – a whisk works fine, but an electric mixer speeds up whipping the whites to soft and stiff peaks.
- Measuring cups and spoons – for accuracy with sugar, spices, and liquids so the eggnog is perfectly balanced.
- Fine-mesh sieve (optional) – to strain the eggnog if you want an extra smooth texture before serving.
- Glasses or mugs – for a festive presentation when serving your eggnog.
Flavor Variations & Add-Ins
- Switch up the alcohol: use spiced rum or whiskey for a different kick; or skip it altogether for a kid-friendly version.
- Add a splash of vanilla or almond extract to boost the flavor or make it more fragrant.
- Mix in a little grated citrus zest (like orange or lemon) for a fresh, tangy twist.
- Top with flavored whipped cream—try cinnamon or maple—for extra special touches.
How to Make Classic Eggnog
Ingredients You’ll Need:
Main Ingredients:
- 4 large eggs, separated
- 1/3 cup granulated sugar, divided
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 to 1 cup bourbon, rum, or brandy (optional)
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg, plus more for garnish
- Whipped cream, for topping
- Cinnamon sticks, for garnish
- Star anise, for garnish (optional)
Time Needed:
This eggnog recipe takes about 20 minutes to prepare and combine all the ingredients. After mixing, it should chill in the refrigerator for at least 1 hour to blend the flavors and cool before serving. Plan on a total time of around 1 hour and 20 minutes.
Step-by-Step Instructions:
1. Whisk the Egg Yolks and Sugar:
In a large bowl, use a whisk to beat the egg yolks with 1/4 cup of sugar. Whisk until the mixture looks smooth and a pale yellow color.
2. Add Milk, Cream, and Spices:
Pour in the whole milk and heavy cream. Stir in the vanilla extract, ground cinnamon, and nutmeg until everything is well combined.
3. Add Alcohol (Optional):
If you like, slowly add the bourbon, rum, or brandy to the mixture. Stir so the flavor blends nicely. If you prefer non-alcoholic, just skip this step.
4. Beat the Egg Whites:
In a separate clean bowl, use an electric mixer to beat the egg whites until soft peaks form. Gradually add the remaining sugar (about 1/12 cup), and continue beating until stiff peaks form. This will give your eggnog a lovely frothy texture.
5. Fold in Egg Whites:
Carefully fold the beaten egg whites into the yolk mixture. Do this gently to keep the eggnog light and airy. Avoid stirring too hard so you don’t lose the fluffiness.
6. Chill the Eggnog:
Cover the bowl and refrigerate for at least one hour. This chilling time helps the flavors to come together and cools the drink.
7. Serve and Garnish:
Pour the chilled eggnog into glasses. Top each serving with a big spoonful of whipped cream. Sprinkle a pinch of fresh nutmeg on top and add a cinnamon stick and star anise for a festive touch.
8. Enjoy!
Serve your creamy, cozy eggnog cold, and enjoy the delicious holiday treat with friends and family.
Can I Use Pasteurized Eggs for Eggnog?
Yes! Using pasteurized eggs is a great way to enjoy homemade eggnog safely, especially since this recipe uses raw eggs. They work just like regular eggs and help reduce any risk of foodborne illness.
How Long Can I Store Homemade Eggnog?
Store your eggnog in an airtight container in the refrigerator for up to 2 days. Because it contains fresh eggs and dairy, it’s best to consume it quickly for freshness and safety.
Can I Make Eggnog Without Alcohol?
Absolutely! Simply skip the bourbon, rum, or brandy for a delicious non-alcoholic version that everyone can enjoy. You can add a little extra vanilla or spice to boost flavor.
What’s the Best Way to Serve Eggnog?
Serve eggnog chilled with a generous dollop of whipped cream on top. Garnish with a sprinkle of nutmeg and a cinnamon stick for that classic festive presentation.
