Homemade Eggnog
- By Jennifer Segal
- Updated September 25, 2026
- 25 Comments
- Leave a Review
This post may contain affiliate links. Read my full disclosure policy.
This homemade eggnog recipe is rich, creamy, and warmly spiced with nutmeg, cinnamon, and dark rum—holiday cheer in a glass.

If you’ve only ever had eggnog from a carton, this homemade eggnog recipe will win you over. Unlike traditional versions made with raw eggs, mine starts with a gently cooked custard base, which gives it a wonderfully smooth, velvety texture and takes the worry out of sipping raw eggs (no thank you!).
Best of all, it’s perfect for making ahead. The eggnog needs a few hours in the fridge to get nice and cold, and you can make it up to three days before serving. Pour it into glasses, top with whipped cream and a dusting of nutmeg, and enjoy.
“Delicious and so easy. I’ll never buy the grocery-store version again—there’s no comparison!!”
WHAT YOU’LL NEED TO MAKE EGGNOG

- Egg yolks: Give the eggnog its rich, custardy texture. This recipe gently cooks the yolks, so there are no raw eggs in the finished drink.
- Heavy cream and whole milk: Using both gives you an eggnog that’s rich and creamy without being overly heavy.
- Sugar and salt: Sugar provides the sweetness, while a pinch of salt balances the flavors.
- Dark rum: I love the warm, slightly caramel-like flavor of dark rum here, but bourbon or brandy work well, too. If you’d like to keep the batch alcohol-free, you can leave it out and let guests add a splash of rum to individual glasses instead.
- Nutmeg and cinnamon: The classic warm spices that give eggnog its distinctive holiday flavor. Feel free to adjust them to taste.
- Whipped cream: Optional, but a dollop on top with a little extra nutmeg makes the eggnog feel especially festive.
- Jump to the printable recipe for precise measurements
How To Make Homemade Eggnog
Make the custard: Start by whisking the yolks with the cream, sugar, and salt. Next comes the only slightly tricky part: tempering the eggs. Slowly whisk in the hot milk so the yolks warm up gradually rather than scramble. Then everything goes back into the saucepan to cook gently until the custard thickens slightly.




Strain and flavor the eggnog: Strain the custard for an extra-smooth texture, then add the rum, cinnamon, and nutmeg. Feel free to adjust the amounts to suit your taste—more rum for an extra kick, or a little more cinnamon for a spicier flavor.


Chill and serve: Let the eggnog come to room temperature, then chill in the refrigerator until cold. Once the eggnog is thoroughly chilled, it’s ready to serve. I like to finish each glass with a dollop of whipped cream and a dusting of nutmeg or cinnamon—it makes it feel especially festive.

More Holiday Drinks You’ll Love
Homemade Eggnog
Ingredients
- 6 large egg yolks
- 1½ cups heavy cream
- ½ cup sugar
- ¼ teaspoon salt
- 2 cups whole milk
- ⅓ cup dark rum (bourbon or brandy can be substituted), plus more if desired (see note)
- Scant ¼ teaspoon ground nutmeg
- ⅛ teaspoon ground cinnamon
- Whipped cream, for serving (optional)
Instructions
- In a large bowl, whisk the egg yolks, cream, sugar, and salt until thoroughly combined.
- In a medium saucepan over medium-high heat, bring the milk to a gentle boil.
- Remove the milk from the heat and, whisking constantly, slowly pour it into the yolk mixture to temper. Return the milk-yolk mixture to the saucepan and place over medium-low heat. Cook gently, whisking constantly, until the mixture is slightly thickened and reaches between 160 to 165°F (71 to 74°C) on an instant-read thermometer, 2 to 3 minutes; do not let boil.
- Set a fine mesh strainer over a large clean bowl. Pour the eggnog through the strainer into the bowl. Whisk in the rum, nutmeg, and cinnamon. Let the eggnog come to room temperature, then cover with plastic wrap and chill in the refrigerator until cold, at least 3 hours and up to 3 days.
- Ladle the eggnog into glasses and top with whipped cream and a dash of nutmeg or cinnamon, if desired.
Notes
- For an alcohol-free eggnog, you can omit the rum or serve it on the side for everyone to add their own. The eggnog will still be rich and creamy, though the rum adds wonderful depth of flavor and balances the sweetness.
- Make-Ahead Instructions: Eggnog is ideal for making ahead—it actually benefits from time in the fridge, which allows the flavors to meld and gives it plenty of time to get nice and cold. You can make it up to 3 days in advance and keep it covered in the refrigerator. Give it a good stir before serving, then add the whipped cream and any garnishes just before serving. Freezing is not recommended.
Nutrition Information
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
Gluten-Free Adaptable Note
To the best of my knowledge, all of the ingredients used in this recipe are gluten-free or widely available in gluten-free versions. There is hidden gluten in many foods; if you're following a gluten-free diet or cooking for someone with gluten allergies, always read the labels of your ingredients to verify that they are gluten-free.
See more recipes:
Add a Comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.





Hi there, I’m Irish and eggnog’s not a thing here but I’ve always wanted to try it! This recipe looks delicious.. is it always served cold? In my head I always thought it was a warm drink? A warming glass of eggnog? I’m sure that was a line in National Lampoon’s Christmas Vacation 😂 either way I want to give it a go this year!
Hi Maeve, eggnog is typically served cold, but you can definitely heat it for a cozy drink (and your comment about Christmas Vacation made me laugh)! I’d heat it gently on the stove in a thick-bottomed saucepan, whisking it frequently to prevent scorching the eggs and dairy. I’d love to hear what you think if you try it!
Is it alright to put the eggnog in the fridge immediately after mixing in the nutmeg and cinnamon (aka when it’s still hot)? Or do we need to wait for it to cool first? Thanks!
Hi Emily, Thanks for catching that. It should come to room temp first – I’ve updated the recipe. Happy holidays!
Do you think it would work with coconut milk or oat milk substituted for the milk and cream?
Hi Doug, I’ve never tried this with milk/cream alternatives so can’t say for sure, but I don’t think I’d risk it. The oat milk may curdle and the coconut milk will give you a totally different flavor. Sorry!
Never liked eggnog until I tried this one. Delicious!!
Delicious and so easy. I’ll never buy the grocery-store version again – there’s no comparison!!