Creamiest Homemade Eggnog Recipe
Introduction
This creamiest homemade eggnog recipe is a rich and velvety holiday classic that’s perfect for gatherings or cozy nights in. Made from scratch with simple ingredients, it offers a deliciously smooth texture and warming flavors that everyone will love.

Ingredients
- 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
- ½ cup (4 fl oz/120 ml) dark rum, optional
- Whipped cream, for garnish
- Nutmeg, for garnish
Instructions
- Step 1: In a medium bowl, whisk together the egg yolks and sugar. Set aside while you prepare the milk mixture.
- Step 2: In a medium saucepan over medium heat, warm the milk, cream, and nutmeg until it reaches a simmer.
- Step 3: Ladle a big spoonful of the hot milk mixture into the eggs, whisking vigorously to temper the eggs. Repeat, adding a big spoonful at a time.
- Step 4: Once tempered, pour the egg mixture back into the saucepan on the stove.
- Step 5: While whisking, cook over medium-low heat until the mixture thickens, about 4 minutes. It will thicken more as it cools.
- Step 6: Remove from heat and stir in the vanilla and salt.
- Step 7: Pour the eggnog through a sieve into a jug and allow it to cool completely. Cover and chill for a minimum of 3 hours, up to 3 days.
- Step 8: Serve topped with a sprinkle of nutmeg and freshly whipped cream. Add a splash of bourbon or dark rum if desired.
Tips & Variations
- For a thicker texture, use more heavy cream and less milk.
- Replace dark rum with bourbon or brandy for a different flavor.
- For a non-alcoholic version, simply omit the rum and enjoy as is.
- Use fresh nutmeg for garnish to enhance the aroma and taste.
Storage
Store the eggnog covered in the refrigerator for up to 3 days. Stir well before serving if any separation occurs. Reheat gently on the stove for a warm version or serve chilled.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use pasteurized eggs for this recipe?
Yes, using pasteurized eggs is a safer choice to reduce the risk of foodborne illness, especially when serving children or pregnant women.
What if my eggnog is too thin?
Cook the mixture a little longer on low heat while whisking to help it thicken. Chilling also helps thicken it further. Alternatively, increase the cream content slightly next time.
Print
Creamiest Homemade Eggnog Recipe
- Total Time: 3 hours 20 minutes
- Yield: 6 servings 1x
Description
This Creamiest Homemade Eggnog recipe offers a rich and velvety holiday classic made from scratch. Combining egg yolks, sugar, milk, cream, and warm spices, this luscious eggnog is gently cooked on the stovetop to achieve the perfect creamy texture. Optional dark rum adds a festive kick, making it ideal for Christmas gatherings or cozy winter evenings.
Ingredients
Egg Mixture
- 6 large egg yolks, at room temperature
- ½ cup (4 oz / 115 g) granulated sugar
Milk Mixture
- 2 cups (16 fl oz / 480 ml) whole milk
- 1 cup (8 fl oz / 240 ml) heavy cream
- ½ teaspoon ground nutmeg
Flavorings and Garnishes
- ¼ teaspoon vanilla extract
- ⅛ teaspoon salt
- ½ 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, whisk together the 6 large egg yolks and ½ cup granulated sugar until smooth and pale. Set aside while you prepare the milk mixture.
- Warm Milk and Cream: In a medium saucepan over medium heat, combine 2 cups whole milk, 1 cup heavy cream, and ½ teaspoon ground nutmeg. Heat the mixture until it just reaches a simmer, making sure not to boil.
- Temper the Eggs: Slowly add a large spoonful of the hot milk mixture to the whisked eggs while whisking vigorously to gradually raise the temperature of the eggs without curdling. Repeat this process until about half of the hot milk mixture is incorporated.
- Combine and Cook: Pour the tempered egg mixture back into the saucepan with the remaining milk mixture on the stove. Cook over medium-low heat, stirring constantly, for about 4 minutes until the mixture thickens enough to coat the back of a spoon but does not boil.
- Add Vanilla and Salt: Remove the saucepan from heat and stir in ¼ teaspoon vanilla extract and ⅛ teaspoon salt to enhance the flavor.
- Strain and Chill: Pour the eggnog through a fine sieve into a jug to remove any cooked bits. Allow it to cool completely at room temperature before covering and chilling in the refrigerator for at least 3 hours and up to 3 days.
- Serve: When ready to serve, give the eggnog a gentle stir, pour into glasses, garnish with a sprinkle of nutmeg and a dollop of freshly whipped cream. Add a splash of dark rum or bourbon for an adult version.
Notes
- Make sure eggs are at room temperature to prevent curdling during tempering.
- Do not let the milk mixture boil; overheating can cause the eggs to scramble.
- Use a heavy-bottomed saucepan for even heating.
- Straining the eggnog ensures a smooth, creamy texture without lumps.
- Chilling for several hours improves flavor and texture.
- Optional alcohol can be omitted for a family-friendly version.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Keywords: Eggnog, Homemade Eggnog, Christmas Drinks, Holiday Beverage, Creamy Eggnog, Classic Eggnog, Festive Drink

