If you have ever dreamed of the perfect festive drink to bring warmth and joy to your gatherings, this Creamiest Homemade Eggnog Recipe is exactly what you need. Rich, velvety, and infused with the nostalgic flavors of nutmeg and vanilla, this eggnog blends the smoothness of whole milk and heavy cream with a delicate sweetness that makes every sip feel like a cozy holiday hug. Whether you’re serving it at a family party or simply indulging in a quiet moment by the fire, this recipe is guaranteed to elevate your seasonal celebrations like no other.
Ingredients You’ll Need

Gathering the right ingredients is the first step toward creating this luscious eggnog. Each component plays a key role: eggs for richness and body, sugar for just the right hint of sweetness, and spices to craft that unmistakable holiday aroma. Simple, readily available ingredients come together to yield truly magical results.
- 6 large egg yolks, at room temperature: These provide the creamy foundation and thickness that define classic eggnog.
- ½ cup (4 oz/115 g) granulated sugar: Sweetens the mixture perfectly without overpowering its delicate flavors.
- 2 cups (16 fl oz/480 ml) whole milk: Adds smoothness and balances the richness of the cream.
- 1 cup (8 fl oz/240 ml) heavy cream: Responsible for that ultra-creamy texture you’ll love.
- ½ teaspoon ground nutmeg: The essential spice that brings a warm, comforting aroma to your eggnog.
- ¼ teaspoon vanilla extract: Enhances the overall flavor with its subtle sweetness.
- ⅛ teaspoon salt: A pinch to brighten and round out all the flavors.
- ½ cup (4 fl oz/120 ml) dark rum, optional: A boozy note for those who want to add an adult twist.
- Whipped cream, for garnish: Adds a fluffy, indulgent topping perfect for presentation.
- Nutmeg, for garnish: A sprinkle on top to complete the festive look and flavor.
How to Make Creamiest Homemade Eggnog Recipe
Step 1: Whisk the Egg Yolks and Sugar
Begin by gently whisking together the egg yolks and sugar in a medium bowl until the mixture is smooth and pale. This step ensures the sugar dissolves fully into the yolks, setting the stage for a luxurious, silky eggnog base that won’t have any graininess.
Step 2: Warm Milk, Cream, and Nutmeg
In a saucepan over medium heat, combine the whole milk, heavy cream, and ground nutmeg. Warm this gently until it just reaches a simmer—that moment when tiny bubbles start appearing around the edges. This warming infuses the milk and cream with the fragrant nutmeg and prepares it for the next step without curdling.
Step 3: Temper the Egg Mixture
Carefully ladle a big spoonful of the hot milk mixture into the egg yolks while whisking vigorously. This technique, called tempering, prevents the eggs from scrambling by gradually bringing up their temperature. Add the hot milk bit by bit until about half of it is incorporated.
Step 4: Combine and Thicken the Eggnog
Pour the tempered egg mixture back into the saucepan with the remaining milk mixture. Then, over medium-low heat, whisk constantly until the liquid thickens—usually about four minutes. You’ll notice it becoming more custard-like and coating the back of a spoon, which means you’re on the right track. Take care not to overheat or boil it, or the eggs might scramble.
Step 5: Add Vanilla, Salt, and Cool
Remove the saucepan from heat and stir in the vanilla extract and a pinch of salt. These final touches deepen the flavors and balance the sweetness. Next, strain the mixture through a sieve into a jug to ensure smoothness. Let it cool completely before covering and moving to the fridge. The eggnog needs at least 3 hours of chilling, but overnight or up to 3 days is even better for flavor melding.
How to Serve Creamiest Homemade Eggnog Recipe

Garnishes
A simple sprinkle of freshly grated nutmeg and a generous dollop of whipped cream on top really makes this eggnog pop. The whipped cream adds a delightful creamy texture contrast, while the nutmeg garnish amplifies that cozy, warm holiday vibe you’re aiming for.
Side Dishes
This precious glass of eggnog pairs beautifully with traditional holiday treats like gingerbread cookies, cinnamon rolls, or buttery shortbread. The spices in those treats complement the nutmeg and vanilla perfectly, creating a festive spread everyone will remember.
Creative Ways to Present
For an extra touch of delight, serve the eggnog in festive mugs or glasses rimmed with crushed cinnamon sugar or nutmeg. You can also float a cinnamon stick or star anise on top for a decorative and aromatic experience. To impress guests, consider presenting it alongside small plates of candied nuts or spiced fruit.
Make Ahead and Storage
Storing Leftovers
You can store any leftover eggnog in an airtight container in the refrigerator for up to 3 days. Because it contains eggs and dairy, it is best enjoyed fresh within this window to maintain safety and flavor.
Freezing
Freezing homemade eggnog isn’t recommended as the dairy and eggs can separate after thawing, affecting texture and taste. It’s best to make just the amount you’ll consume within a few days for optimum creaminess.
Reheating
If you want to enjoy warmed eggnog, gently reheat it on the stovetop over low heat, stirring continuously to prevent curdling. Avoid boiling and keep the heat low so the eggnog stays smooth and creamy. Add the optional rum after warming for a nicely balanced flavor.
FAQs
Can I make this eggnog without alcohol?
Absolutely! The dark rum is optional and can be left out without compromising the rich, creamy flavor of the eggnog. You’ll still get all the festive warmth and comfort.
How do I know when the eggnog is thick enough?
When the mixture coats the back of a spoon and you can run your finger through it, leaving a clear line, it’s thickened just right. Remember, it will thicken more as it cools.
Is it safe to use raw eggs in this recipe?
This recipe involves cooking the eggs with the milk mixture to create a custard-like base which reduces the risk associated with raw eggs. However, if you are concerned, use pasteurized eggs to be extra safe.
Can I substitute milk or cream with dairy-free alternatives?
While you can try using coconut milk or almond milk, it will affect both the texture and flavor, making it less creamy. For the creamiest result, whole milk and heavy cream are best.
How far in advance can I prepare the eggnog?
You can prepare and chill this eggnog up to 3 days in advance. This actually enhances the flavor as the spices meld beautifully over time, making it perfect for holiday entertaining.
Final Thoughts
There’s just something so special about homemade eggnog that store-bought versions can never quite match. This Creamiest Homemade Eggnog Recipe invites you to slow down, savor each creamy sip, and make unforgettable memories with friends and family. So grab your whisk and ingredients, and dive into this festive tradition that’s as heartwarming as it is delicious. Cheers to the perfect holiday treat!
Print
Creamiest Homemade Eggnog Recipe
- Total Time: 25 minutes plus minimum 3 hours chilling
- Yield: 6 servings
Description
This Creamiest Homemade Eggnog recipe delivers a rich, velvety holiday classic made from scratch using fresh eggs, cream, and warm spices. Perfectly tempered and gently cooked on the stovetop, this traditional eggnog offers a smooth, chilled treat garnished with nutmeg and whipped cream, with an optional splash of dark rum for added warmth and flavor.
Ingredients
Eggnog Base
- 6 large egg yolks, at room temperature
- ½ cup (4 oz/115 g) granulated sugar
- 2 cups (16 fl oz/480 ml) whole milk
- 1 cup (8 fl oz/240 ml) heavy cream
- ½ teaspoon ground nutmeg
- ¼ teaspoon vanilla extract
- ⅛ teaspoon salt
Optional Additions and Garnishes
- ½ cup (4 fl oz/120 ml) dark rum, optional
- Whipped cream, for garnish
- Nutmeg, for garnish
Instructions
- Whisk Egg Yolks and Sugar: In a medium bowl, vigorously whisk together the egg yolks and granulated sugar until the mixture is smooth and slightly pale. Set aside as you prepare the milk mixture.
- Heat Milk, Cream, and Nutmeg: In a medium saucepan over medium heat, combine the whole milk, heavy cream, and ground nutmeg. Warm the mixture until it just reaches a simmer but does not boil.
- Temper the Eggs: Ladle one large spoonful of the hot milk mixture into the egg yolk mixture, whisking vigorously to prevent curdling. Repeat this process one spoonful at a time until the egg mixture is gradually warmed.
- Combine and Cook: Pour the tempered egg and milk mixture back into the saucepan. Over medium-low heat, continuously whisk the mixture until it thickens slightly, which should take about 4 minutes. Be careful not to let it boil.
- Add Flavorings: Remove the saucepan from heat and stir in the vanilla extract and salt evenly.
- Strain and Chill: Pour the eggnog through a fine sieve into a jug or bowl to remove any cooked bits. Allow it to cool completely, then cover and refrigerate for at least 3 hours or up to 3 days for best flavor and texture.
- Serve: Serve chilled, garnished with a sprinkle of nutmeg and freshly whipped cream. Optionally, add a splash of dark rum or bourbon for a spirited twist after the kids are asleep.
Notes
- Ensure eggs are at room temperature to help them combine smoothly with the warm milk.
- Temper the eggs slowly to avoid curdling and ensure a creamy texture.
- Do not boil the mixture when cooking; keep the heat medium-low to gently thicken the eggnog.
- Chilling the eggnog for several hours improves flavor and consistency.
- Dark rum or bourbon is optional and can be adjusted according to taste or omitted for a non-alcoholic version.
- This recipe serves six generously and can be doubled for larger gatherings.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: American