While there is nothing wrong with store-bought eggnog, it might surprise you to know that homemade eggnog is VERY easy to make and in my opinion so much better. You can customize the sweetness level as well as make this creamy drink more or less spiced to your preferences.
I am a big fan of custard generally. And eggnog is essentially a spiced custard drink as it is made of mostly milk and egg yolks. This classic eggnog recipe is decadent and delicious and feels absolutely perfect for the holiday season.
Related: Need more festive drink recipes? Try Coquito, Butterbeer, Peppermint Mocha, Gingerbread Latte, Medicine Ball Tea or our Gingerbread Shot.

Ingredients
- Egg yolks
- Granulated white sugar
- Heavy cream
- Milk
- Vanilla extract
- Cinnamon stick

How to make Eggnog
Separate the egg yolks from the egg whites, keeping the yolks in a small mixing bowl. Set aside.
In a medium saucepan, add the sugar, cream, milk, nutmeg, vanilla extract and cinnamon stick. Whisk over low/medium heat until very warm and the sugar has fully dissolved.
Slowly stir 1/2 cup of the hot milk mixture in to the egg yolks at a time, stirring between each addition. The goal is to slowly warm the egg yolks because if they go from cold to hot too quickly they can curdle.
Once the mixing bowl with the milk and yolks feels very warm to the touch (on the outside of the bowl), whisk the mixture back into the pan. Heat until the liquid reaches 160°F (71°C).
Pour the eggnog through a fine mesh strainer to remove any sediments and the cinnamon stick. Store in the refrigerator.

Tips & Additions
- You can use an instant read thermometer or candy thermometer to check the liquid for reaching its food-safe temperature.
- If the egg yolks do curdle a little, it’s OK! While not ideal, the eggnog is not ruined. Once you strain the mixture before chilling, this will remove any curdled pieces.
- Feel free to add more nutmeg, cinnamon or other spices like cloves to this recipe! Pumpkin pie spice might be a nice addition.
- What about spiked eggnog?! You can add any liquor that goes well with cinnamon; so think bourbon, whiskey, brandy, rum or Kahlua. Add one shot (1.5 to 2 ounces) to a serving.
- To add some caffeine you can add 1 to 2 shots of espresso to serving of this and top with whipped cream!
- What to do with the egg whites? You can store them in an airtight container in the refrigerator for a couple days and use to make egg white omelets or if you love baking try making French macaroons.

More Great Recipes
Frequently Asked Questions
Is eggnog served hot or cold?
Eggnog is usually served chilled, unless added to a hot beverage like an eggnog latte.
Does eggnog contain alcohol?
Eggnog on its own does not contain alcohol. However, it’s very common for brandy, rum, or bourbon to be added to eggnog, so if you are at a party and unsure, ask the host.
Is eggnog still made from eggs?
Classic, homemade eggnog is made with egg yolks and many store-bought versions are made with pasteurized eggs as well. But you can find store-bought versions made without eggs.
How long does eggnog stay good in the refrigerator?
Homemade eggnog will keep in the refrigerator for at least 2-3 days after it’s made.

Get our FREE recipe guide with our most popular recipes of all time!
Free Popular Recipe Guide
Our top 25 recipes of all time!
Get the Recipe
Ingredients
- 5 egg yolks
- ½ cup granulated white sugar
- 1 cup heavy whipping cream
- 2 cups milk
- ½ teaspoon nutmeg
- ½ teaspoon vanilla extract
- 1 cinnamon stick
Equipment
- food thermometer
Instructions
- In a small mixing bowl, store the egg yolks, separating them from the whites. Set aside.
- In a medium sauce pan, add the sugar, cream, milk, nutmeg, vanilla extract and cinnamon stick.
- Whisk over low/medium heat until very warm and the sugar has fully dissolved.
- Slowly add 1/2 cup of the warm milk to the egg yolks at a time, stirring between each addition. The goal is to slowly warm the egg yolks because if they go from cold to hot too quickly they can curdle.
- Once the mixing bowl with the milk and yolks feels very warm to the touch (on the outside of the bowl), whisk the mixture back into the pan.
- Heat until the liquid reaches 160°F (71°C).
- Strain to remove any sediments and the cinnamon stick. Store in the refrigerator.
Notes
Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.

Store the eggs yolks?? What does that mean?
I think I was wording the directions confusing. I changed it in the body of the post, hopefully to be better / less confusing. All I mean is keep the egg yolks in a small mixing bowl while you separate them from the egg whites.
Homemade eggnog is so good! I like adding Amaretto to mine for a cozy evening treat.
So easy and fun to make for a holiday party! Delish
I can’t wait to try this with my Pace Farm fresh eggs!
I made this for my mom who doesn’t even like eggnog and she really liked it! I used dairy-free heavy cream because I can’t drink dairy, but it still tasted great and had a good texture.
Great! And love the podcast 🙂
Delicious!
Amazing!
So festive for this time of year xx
I love egg nog so I would totally try this recipe!!
Ps I LOVE your podcast and always look forward to the episodes :’)
I’ve never tried egg nog, might give it a try this Christmas! Its not so popular in Australia.
So easy!
This is a perfect recipe to try this holiday season! Thank you!
I’ve never thought of making homemade eggnog! Thanks for the recipe. Fun to see what ingredients go into this.
Yum!! It’s been years since I’ve made eggnog, and it’s the only kind of eggnog I actually like! I’ll have to try your recipe this year!
Yum! I’ve never liked store bought eggnog, so I’ll give this a try. Thanks for creating and sharing!
Sounds amazing!!
So excited to try this!