Homemade Eggnog Recipe
Homemade Eggnog is that classic, creamy holiday drink that makes any gathering feel cozy and special. It’s rich, smooth, and filled with the warm flavors of cinnamon and nutmeg, with…
Tip: save now, cook later.Homemade Eggnog is that classic, creamy holiday drink that makes any gathering feel cozy and special. It’s rich, smooth, and filled with the warm flavors of cinnamon and nutmeg, with a hint of vanilla and a touch of sweetness. The fresh eggs give it a lovely, velvety texture that store-bought eggnog just can’t match.
I always love making eggnog from scratch because it’s such a fun tradition to bring out during the holidays. Plus, you can adjust the spices to your taste or even add a splash of rum or bourbon if you’re feeling festive. Whipping it up at home means you get that freshest taste, and honestly, it smells amazing while it chills in the fridge.
My favorite way to enjoy homemade eggnog is in a big mug, topped with a little extra sprinkle of cinnamon or nutmeg. It’s perfect for sipping by the fire or sharing with friends after a day of holiday activities. Whenever I make a batch, it’s always a hit, and somehow it brings a little extra warmth and cheer to the season.
Key Ingredients & Substitutions
Eggs: Fresh large eggs are essential for the smooth, creamy texture of eggnog. If you’re worried about using raw eggs, you can use pasteurized eggs for safety.
Milk & Cream: Whole milk and heavy cream give eggnog its rich, velvety feel. For a lighter version, try using half-and-half or even a dairy-free milk like coconut milk, but expect a different texture.
Spices: Nutmeg and cinnamon are classic flavors in eggnog. I like to use freshly grated nutmeg when I can—it really brightens the drink. Ground cinnamon works well, but cinnamon sticks add a nice visual and subtle flavor.
Alcohol (Optional): Bourbon, rum, or brandy add warmth and depth if you want a boozy kick. If you prefer no alcohol, just skip this step—the eggnog is delicious either way.
How Do You Get That Light, Frothy Texture in Homemade Eggnog?
The secret is in beating and folding the egg whites!
- Beat egg whites in a clean bowl until stiff peaks form. This means when you lift the whisk, the egg whites stand up and don’t flop over.
- Gently fold these fluffy egg whites into the yolk and milk mixture. Folding, not stirring, keeps the air inside, making your eggnog light and frothy.
- Take your time folding—use a spatula and scrape around the bowl, lifting from underneath.
This step really makes homemade eggnog feel special and gives it a creamy texture you don’t get from store-bought versions.
Equipment You’ll Need
- Mixing bowls – I use two, one for egg yolks and one for egg whites, to keep things organized.
- Whisk – great for blending yolks with sugar smoothly and beating egg whites to stiff peaks.
- Measuring cups and spoons – helps you get the milk, cream, spices, and sugar just right.
- Spatula – perfect for gently folding the egg whites into the mixture without losing air.
- Fine mesh sieve (optional) – if you want to strain the mixture for extra smoothness.
- Large pitcher or airtight container – to chill and store the eggnog in the fridge.
Flavor Variations & Add-Ins
- Swap bourbon or rum for spiced rum for a warm, slightly sweet twist.
- Add a splash of coffee or espresso for a mocha eggnog version that’s perfect for coffee lovers.
- Use almond or coconut milk instead of dairy for a nutty or tropical flavor and to lighten it up.
- Stir in a pinch of ground cloves or allspice along with nutmeg and cinnamon for a more complex holiday spice mix.

How to Make Homemade Eggnog?
Ingredients You’ll Need:
Main Ingredients:
- 4 large eggs
- 1/3 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 teaspoon ground nutmeg, plus extra for garnish
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 2 cinnamon sticks (for garnish and optional flavor)
- Optional: 1/2 to 1 cup bourbon, rum, or brandy (if you want an alcoholic version)
How Much Time Will You Need?
This eggnog recipe takes about 15 minutes to prepare and whisk together, plus at least 1 hour of chilling in the refrigerator to let the flavors meld and the drink thicken slightly. Perfect for making ahead of time for your holiday party.
Step-by-Step Instructions:
1. Prepare the Eggs:
Separate the eggs carefully, putting the yolks in one bowl and the whites in another. This will keep your mixtures neat and help create that light, frothy texture.
2. Mix the Egg Yolks and Sugar:
Whisk the egg yolks and sugar together in a medium bowl until the mixture is smooth, creamy, and a lighter color. This step takes just a couple of minutes but creates a rich base.
3. Add the Milks and Spices:
Stir in the whole milk, heavy cream, nutmeg, vanilla extract, and ground cinnamon until the mixture is well combined and fragrant.
4. Add Alcohol (Optional):
If you’d like to add bourbon, rum, or brandy, stir it in now to combine everything evenly.
5. Whip the Egg Whites:
In a clean bowl, beat the egg whites until stiff peaks form—when you lift the whisk, the whites should stand up without falling. This will help make your eggnog nice and frothy.
6. Fold Egg Whites Into Mixture:
Gently fold the beaten egg whites into the egg yolk mixture using a spatula. Take your time to keep the air in and create a light texture.
7. Chill the Eggnog:
Cover the mixture and chill it in the refrigerator for at least 1 hour. This lets the flavors meld and the eggnog thicken just slightly.
8. Serve and Garnish:
Pour the eggnog into glasses, sprinkle a little extra ground nutmeg on top, and add a cinnamon stick for a festive touch.
9. Enjoy:
Give the eggnog a gentle stir before sipping it cold. It’s creamy, rich, and perfect for cozy holiday moments!
Can I Use Pasteurized Eggs in This Recipe?
Yes! Using pasteurized eggs is a great way to reduce any risk from raw eggs while still enjoying the creamy texture of homemade eggnog. Just use them the same way as fresh eggs in the recipe.
How Long Can I Store Homemade Eggnog?
Store your homemade eggnog in an airtight container in the refrigerator for up to 2 days. Give it a good stir before serving, as some separation may occur.
Can I Make This Eggnog Non-Alcoholic?
Absolutely! Simply skip the bourbon, rum, or brandy, and you’ll still get a deliciously creamy and flavorful eggnog that’s perfect for all ages.
What’s the Best Way to Fold in Egg Whites?
Use a spatula and gently fold the egg whites into the yolk mixture by scooping from the bottom and lifting them over the top. This keeps the mixture light and airy for that classic eggnog texture.