This post may contain affiliate links. Please read our disclosure policy.
There’s nothing quite like homemade eggnog during the holidays. It’s creamy, comforting, and tastes like Christmas in a cup. This easy recipe has just the right touch of spice and is so much better than anything from the store. It’s a cozy tradition worth starting in your own kitchen.
I first made this for our Christmas Eve dinner years ago, and now it’s a holiday must in our house. One of our favorite traditions is watching National Lampoon’s Christmas Vacation together, and this homemade eggnog is always on the menu for that movie night. We even serve it in moose mugs, just like Clark Griswold would.
I’ll be honest, I used to grab the store-bought kind without thinking twice. But once I made it from scratch, I realized how much better it tastes. More than that, it felt special. Simple, yes, but made with love. You know that rich, cozy feeling that’s like a warm hug in a mug? That’s exactly what this eggnog brings.
It’s also easy to make ahead, and you can serve it with or without a little something extra. Whether it’s part of your holiday brunch or a cozy night on the couch, it’s a sweet way to slow down and make memories with your favorite people.
If it’s your first time making eggnog, don’t stress. I’ll walk you through each step. Even if you’re juggling a packed holiday schedule, this recipe fits right in.
Jamie said it best in her five-star review: “This was way better than store bought eggnog. The spices were just perfect!”
So if you’re looking for a holiday tradition worth keeping, give this one a try. You’ve got this.
Why We Love This Recipe for Eggnog
- Festive- The holidays call for fun and festive beverages. This one is fun to enjoy while decorating the tree, opening gifts, and more!
- Boozy or Not- You can choose to make this recipe with or without alcohol. That way, the whole family can have a taste of this yummy Christmas beverage.
- Make Ahead- Make it the day before, and it is ready for Christmas morning!
Let it be said this is not merely your traditional eggnog recipe. You can start with the store-bought eggnog, but this homemade version just tastes so fresh and so delicious that once you try it, you may never go back.
Homemade Eggnog Recipe Ingredients
- Large Egg Yolks: You’ll only need the yolks from the raw eggs. And remember to follow the directions for warming the eggs to avoid the risk of salmonella.
- Sugar: Sugar and spice and everything nice; this recipe has it all.
- Milk & Heavy Cream: Whole milk and heavy whipping cream in a beverage are pure creamy heaven!
- Vanilla Extract: Holiday cooking is just not the same without vanilla!
- Spices: I usually only use nutmeg and omit the cloves; however, some people love ground cloves in eggnog. I also prefer to go light on the spices, but you can adjust them to your taste.
- Optional Cocktail Version: As is, this classic eggnog is a non-alcoholic eggnog recipe. But feel free to add your choice of Brandy or Bourbon to this creamy drink eggnog mixture!
Easy Eggnog Recipe Variations
- Spiked or not: Add 2 to 3 ounces of bourbon, brandy, or dark rum for a grown-up version. Or let guests spike their own glass if you’re serving a crowd with mixed preferences.
- Mocktail version: Want that spiced flavor without alcohol? Add a splash of rum extract instead. It’s a cozy twist that keeps things family-friendly.
- Dairy-free option: Use canned coconut milk and your favorite dairy-free creamer. It’s still rich and creamy with just a hint of coconut flavor that pairs beautifully with the spices.
- Lightened-up eggnog: Swap in 2% milk and use half-and-half instead of heavy cream. It’s a bit less indulgent but still smooth and flavorful.
- Play with the spices: I usually stick with nutmeg, but you can add a pinch of cinnamon, a dash of cloves, or a sprinkle of allspice if you like your eggnog more boldly spiced.
- No moose mug? No problem: Serve it in a festive mug, a mason jar, or even a martini glass with a cinnamon-sugar rim, colored sugar, and a mason jar for the kids! However you pour it, it’s going to feel like a celebration.
How To Make Eggnog At Home
✱ Be sure to see the recipe card below for exact ingredients and full recipe instructions!
Step 1 | Mix the Eggnog Base
Start by separating the egg yolks from the egg whites. I usually save the whites in a sealed container for another delicious recipe that calls for whipped egg whites, such as an egg white omelet in the morning.
Place the yolks in a large mixing bowl and beat them with an electric mixer or a hand mixer until creamy. Then measure and add the sugar slowly, and continue to beat the mixture. It will become a frothy consistency after a few minutes. Then set that bowl aside.
Step 2 | Heating the Creamy Beverage
Take out a medium saucepan. Measure and pour the milk in, adding the ground cloves, ground nutmeg, and vanilla.
Stir and heat the ingredients on medium to medium-low heat just until warm, whisking continuously. The mixture should be very warm but not boiling.
Then remove the saucepan of spiced warm milk from the heat and place it on a cooling rack or trivet. Now, slowly, very slowly, pour the spiced milk a little at a time into the egg mixture. Whisk the entire time you are pouring it into temper the eggs, and slowly warm them to avoid curdling—we aren’t making scrambled eggs here!
Step 3 | Back onto the Stove
Once the egg mixture and milk are combined, pour the mixture back into the saucepan from the mixing bowl. Place the saucepan back on medium heat and stir continuously with a wooden spoon.
Again, do not let the cream mixture boil—only heat it until warm. You will know it is ready when you see little bubbles of milk on the back of the wooden spoon.
Alternatively, if you have a thermometer, the temperature should reach 160°F; then you can remove it from the stove.
Step 4 | Add the Final Ingredients
Remove the saucepan from the stovetop and return it to the cooling rack to finish. Now it is time to measure and add the heavy cream, then stir.
In the mood for a spiked eggnog cocktail? This is where you can pour in the brandy or bourbon of your choice.
Then, grab a sieve and strain the mixture to remove any curdled bits. Place the mixture in the refrigerator for one hour or overnight.
Step 5 | Pour and Garnish
Pour your delicious beverage into a cute mug, like this festive glass moose, garnish with a sprinkle of cinnamon and perhaps a cinnamon stick, and serve chilled. Ooh, maybe I’ll try a scoop of vanilla ice cream next time!
Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.
Recipe Tips:
This eggnog recipe is simple, but a few small things make a big difference. Here’s how to make sure it turns out smooth, creamy, and holiday-party perfect every time:
Whisk like you mean it: Whisk the egg yolks and sugar really well until light and creamy. This gives your eggnog that silky texture.
Take your time tempering: Slowly add the warm milk to the egg mixture while whisking constantly. Don’t rush this step — it keeps the eggs from scrambling and helps everything blend smoothly.
Keep the heat low: When cooking the mixture, maintain a medium or medium-low heat and stir constantly. You’re warming it gently, not boiling it.
Use a thermometer if you’re unsure: Heat the eggnog to 160°F to make sure the eggs are safe. A quick-read or candy thermometer takes out the guesswork.
Strain it for a silky finish: Even if it looks smooth, give it a quick strain before chilling. This catches any little bits and gives it that custard-like feel.
Let it chill: Eggnog tastes best after it’s had a chance to rest. Make it at least a few hours ahead, or better yet, the day before.
Garnish makes it extra special: A little sprinkle of cinnamon or nutmeg on top, along with a cinnamon stick stirrer, makes it feel extra special (even if you’re just sipping in pajamas).
What To Serve With This Easy Eggnog Recipe
You can serve up an entire helping of holiday joy with this creamy eggnog recipe and a warm cookie! Try some of these to accompany your yummy cocktail.
- Christmas Italian Ricotta Cookies
- Candied Cranberry Walnut Oatmeal Cookies
- Peppermint Meltaway Cookies
- Santa’s Chocolate Chip Cookies
- Peppermint Brownie Mix Cookies
Which is the best holiday drink? I suppose it is a matter of personal taste because I love them all for different reasons!
How To Store Homemade Eggnog
Storage: Refrigerate in an airtight container for up to 5 days.
Freeze: Eggnog may be frozen for up to six months in an airtight freezer-safe container. For best results, freeze eggnog in a container with a little extra room (about 1/2-inch of space from the top) to allow for expansion during freezing.
Recipe FAQ’s
Yes, in fact, it is preferred to make it and chill it overnight so the flavors have time to intensify.
Sure, I’ll admit, it sounds like a good drink on a cold night. You can warm it up or serve it immediately.
You could try adding peppermint extract and stirring with a peppermint stick or a candy cane. You may also want to top the entire beverage with a generous spoonful of homemade whipped cream!
I would imagine that almond extract would work well, but I have not tried it myself. Then you could add in some Amaretto for a boozy eggnog version. Let me know what you think!
The most common choices are bourbon, brandy, or dark rum. Some folks even like a mix of bourbon and rum for extra depth. You can adjust it to your taste or leave the alcohol out entirely for a kid-friendly version. Either way, it’s delicious and festive.
The name comes from two parts: “egg,” because the drink is traditionally made with eggs, and “nog,” which was a term used in old English for a strong ale or drink. Over time, “eggnog” became the name for this creamy holiday favorite we know and love today.
Other Holiday Recipes
Hungry for more easy, home-cooked, delicious recipes?
Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.
Homemade Eggnog Recipe
Equipment
- electric beaters or stand mixer
- medium sized saucepan
- sieve
- Whisk
Ingredients
- 6 large egg yolks
- ½ to 1 cup granulated sugar, I use ½ cup
- 2 cups milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- ½ teaspoon nutmeg, (if you like more use 1 teaspoon)
- ½ teaspoon ground cloves, (optional)
- ½ teaspoon cinnamon , for garnish
Spiked Version (optional)
- 1 ounce brandy
- 1 ounce bourbon
Instructions
- In a medium-sized mixing bowl, beat the egg yolks on high until the yolks become a little paler (lighter) in color, about 3-4 minutes.
- Add the granulated sugar slowly while continuing to beat on high until the egg mixture gets frothy, about 5 minutes. Set aside.
- Pour milk into the saucepan and add the ground cloves, ground nutmeg, and vanilla. Heat on medium/medium-low heat until warm, whisking continuously. The mixture should very warm but not boil.
- Remove the warm milk from the heat and slowly, very slowly pour (a little at a time) into the egg mixture, whisking continuously. This will temper the eggs and slowly warm them to avoid curdling.
- Once the egg mixture and the milk are combined, pour the mixture back into the saucepan. Place the saucepan back on medium heat. Stir continuously with a wooden spoon. Do not let the mixture boil. Heat until warm. It’s ready when you see little bubbles of milk on the back of a wooden spoon. If you have a thermometer, the temperature should be 160°F.
- Remove from heat and add the heavy cream and stir. If you would like spiked Egg Nog, add the brandy and bourbon. Stir.
- Pour the Egg Nog through a sieve to remove any curdled bits (if needed) and place into the refrigerator overnight to chill and flavors to intensify; or for at least 1 hour to cool.
- Garnish with a sprinkle of cinnamon and serve chilled.
Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.
Video
Nutrition Information
Nutritional Disclaimer
Soulfully Made is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.
©️Soulfully Made
I made this eggnog last night and it was even better than store bought! Thanks so much for sharing the recipe!
This brings back so many childhood Christmas memories! I will be making this for our Christmas Eve party in a few weeks. I can’t wait to share this recipe with my family.
This was way better than store bought eggnog. The spices were just perfect!
I LOVE all things egg nog and tis the season! Thanks for sharing!
Never thought I’d be making my own eggnog but am SO glad I took a stab at it! It always intimidated me but this was so easy to follow and my goodness, it’s just so much better than store bought!
I was just going to get my favorite eggnog from the store for a party, but not anymore! This was so simple, thick, tasty and delicious! Thanks for a great recipe!
I never knew that homemade egg nog was so MUCH better than store bought. Thanks for all the tips and instructions for making egg nog — it was delicious!