Make rich, creamy homemade eggnog without alcohol using a simple cooked custard method. Perfectly spiced with cinnamon and nutmeg, this family-friendly holiday drink is smooth, cozy, and easy to make ahead.

Table of Contents
Creamiest Homemade Eggnog (Easy Custard Method)
If you’ve only ever had the store-bought kind, this homemade eggnog without alcohol will completely change your mind about what eggnog can be. It’s rich, creamy, and gently spiced, yet light enough to sip and enjoy without feeling weighed down.
I first made this version for a family gathering where half of us wanted a cozy, kid-friendly drink and the other half wanted to add their own “holiday cheer.” The beauty of this recipe is that it works perfectly either way. The base itself is silky smooth and full of flavor—no rum or bourbon required.
The secret is a cooked custard method that thickens the eggnog just enough for that luscious, old-fashioned texture without being overly heavy. You’ll warm the milk and cream with cinnamon and nutmeg, temper in the yolks, and finish with a touch of vanilla for balance. Once it’s chilled, it tastes like a dessert in a glass—pure comfort and nostalgia.
This non-alcoholic homemade eggnog is ideal for holiday brunches, Christmas Eve gatherings, or cozy nights by the fire. And if you do want to make a grown-up version, you can easily stir in a splash of bourbon, rum, or brandy to individual servings. But honestly, it’s so flavorful that you won’t miss the booze one bit.

Ingredients and Estimated Cost
Per Serving Cost: $0.93
Recipe Cost: $2.79
Here is a list of everything you need to make this eggnog, along with a few substitution recommendations.
Ingredient |
Why & Tips |
Substitutions & Tweaks |
| 6 large egg yolks | Create richness and that silky, custard-style texture classic to real eggnog. | Use 5 yolks for a slightly lighter version or pasteurized yolks for extra safety. |
| ½ cup granulated sugar | Sweetens the base and helps emulsify the eggs and cream for smoothness. | Swap half for light brown sugar or use ¼ cup sugar + ¼ cup maple syrup for depth. |
| 1 cup heavy cream | Adds luxurious body and creamy mouthfeel. | Replace with half-and-half for a lighter, thinner eggnog. |
| 2 cups whole milk | Balances the creaminess and keeps the drink pourable. | Use 1½ cups milk + ½ cup half-and-half for a middle-ground texture. |
| ¼ teaspoon ground nutmeg | Brings the signature eggnog flavor and aroma. | Freshly grate nutmeg for the most aromatic finish. |
| ¼ teaspoon ground cinnamon | Adds gentle warmth that complements the nutmeg. | Include a pinch of ground cloves or allspice for a festive twist. |
| ⅛ teaspoon salt | Balances sweetness and enhances flavor complexity. | Use fine sea salt or kosher salt—just don’t skip it. |
| ½ teaspoon pure vanilla extract | Adds aromatic depth and rounds out the custard flavor. | Use ½ vanilla bean (split and scraped) for a gourmet version. |
For serving/garnish
-
Ground cinnamon (sprinkle on top)
-
Cinnamon sticks (for stirring and decoration)
-
Whipped cream
-
Additional nutmeg (freshly grated)

How To Make Homemade Eggnog Without Alcohol
You make a custard base by heating milk and cream with spices, tempering them into beaten yolks, and then returning the mixture to the pot to gently cook until thickened. Finally, chill. When serving, dress it up with whipped cream and spices.
Let me show you how:
- Whisk the eggs and sugar – In a medium mixing bowl, whisk together the egg yolks and sugar until thickened and pale yellow. Set aside.
- Heat the milk mixture – In a medium saucepan, combine the heavy cream, whole milk, nutmeg, cinnamon, and salt. Warm over medium heat, stirring frequently, until the mixture begins to simmer (small bubbles around edges). Do not let it boil. Once it reaches that point, reduce the heat to low.
- Temper the eggs – To avoid scrambling, slowly whisk in a small amount (start with about 1 tablespoon) of the hot milk mixture into the egg yolks. Continue gradually, adding about ¼ cup at a time, whisking constantly, until most of the hot liquid is incorporated and the egg mixture is warm.

- Thicken the eggnog – Pour the tempered egg mixture back into the saucepan. Cook over medium-low heat, whisking constantly, until the liquid thickens slightly and reaches about 160 °F on an instant-read or candy thermometer (this is a safe temperature without boiling). Be careful not to let it boil.
- Add vanilla – Remove from heat and stir in the vanilla extract (or vanilla bean).

- Strain and chill – Pour the mixture through a fine-mesh strainer into a pitcher or container. Let it cool slightly, then refrigerate for at least 1 hour (or until thoroughly chilled).
- Pour – Pour chilled eggnog into cups.
- Garnish and serve – Add a dollop of whipped cream, sprinkle with ground cinnamon or nutmeg, and optionally garnish with a cinnamon stick or fresh grated nutmeg.

Pairings & Serving Suggestions
- Serve with soft gingerbread cookies, cut-out sugar cookies, or buttery shortbread for a cozy holiday combo.
- For a brunch, serve the eggnog alongside cinnamon toast or French toast.
- Leftover eggnog (if there is any) makes a lovely custard for bread pudding or ice cream base.
Cooking at High Altitude Adjustments
Since this is a custard/stovetop drink, altitude adjustments aren’t as dramatic as in baking. But here are a couple of pointers if you’re at high elevation:
- Watch carefully that the mixture doesn’t reach a boil (liquids may bubble more easily at a higher altitude).
- You may want to reduce the heat slightly or stir more frequently to prevent the mixture from becoming too hot.
- The thickness might develop more slowly, so don’t rush off the heat too soon.
Save The Recipe
Enter your email below & we’ll send a link to this recipe to your inbox & you’ll subscribe for new recipes

Homemade Eggnog
Equipment
- medium mixing bowl
- whisk
- medium saucepan
- Measuring cups & spoons
- Thermometer (instant-read or candy)
- wooden spoon
- Pitcher or large container (for chilling and serving)
Ingredients
- 6 large egg yolks
- ½ cup granulated sugar
- 1 cup heavy cream
- 2 cups whole milk
- ¼ teaspoon ground nutmeg
- ¼ teaspoon ground cinnamon
- ⅛ teaspoon salt
- ½ teaspoon pure vanilla extract
For Serving:
- Ground cinnamon
- Cinnamon sticks
- Whipped cream
- Ground nutmeg
Instructions
Whisk the eggs and sugar
- In a medium mixing bowl, whisk together the egg yolks and sugar until the mixture becomes thick and pale yellow. Set aside.
Heat the milk mixture
- In a medium saucepan, combine the heavy cream, milk, nutmeg, cinnamon, and salt. Cook over medium heat, stirring often, until the mixture reaches a light simmer. Do not boil. Reduce the heat to low.
Temper the eggs
- To avoid scrambling the yolks, slowly whisk in about 1 tablespoon of the hot milk mixture into the egg yolks. Continue gradually adding about ¼ cup at a time, whisking constantly, until most of the hot liquid is incorporated.
Thicken the eggnog
- Pour the tempered egg mixture back into the saucepan. Cook over medium-low heat, whisking constantly, until the mixture has slightly thickened and reached 160°F on a thermometer. Do not let it boil.
Add vanilla and chill
- Remove from the heat and stir in the vanilla extract. Pour the eggnog into a pitcher and refrigerate for at least 1 hour, or until thoroughly chilled.
Serve
- Pour the chilled eggnog into cups. Top with whipped cream, a sprinkle of cinnamon or nutmeg, and garnish with a cinnamon stick for that festive touch.
Notes
Variations & Enhancements
- Egg white foam: For a frothy top, beat the reserved egg whites until soft peaks form and fold them in just before serving.
- Spice twist: Try adding a pinch of ground cloves, allspice, or even cardamom for a more exotic note.
- Vanilla bean upgrade: Use ½ vanilla bean (split & scraped) instead of extract for a more seductive vanilla layer.
- Lighter version: Use part milk or half-and-half in place of some heavy cream. It won’t be as rich, but it will still be tasty.
- Spiked version: Add ¼ to ½ cup of bourbon, rum, brandy, or a mix (adjust according to your crowd’s needs).
Nutrition
did you love this recipe?
Share it with me on Facebook and find more recipes on foodfolksandfun for more!
Homemade Eggnog Recipe FAQs
Yes, when you temper the eggs and cook the custard to 160°F, you reduce the risk of consuming raw eggs. Whisk constantly and avoid boiling. If in doubt, strain before chilling.
Just cook the eggnog a little longer on low heat to help thicken the drink. You can also add another egg yolk to help thicken the eggnog.
If curdling happens, you can rescue it by straining it through a fine-mesh strainer and gently whisking or blending. Serve immediately.
Yes, ensure you maintain the correct ratios and use slow heating. Use a larger pot and stir thoroughly to avoid scorching.
More Drink Recipes

subscribe for new recipes
Get all the latest recipes in your inbox!
connect with us
Make sure to tag #foodfolksandfun on instagram!






