This easy homemade eggnog recipe makes about 5 cups, or 6 servings, of rich, creamy, custard-style eggnog. Egg yolks are gently cooked with whole milk, heavy cream, sugar, and warm spices until the mixture reaches 160°F (71°C), so you get a smooth holiday drink without using raw eggs.
The finished eggnog is silky, lightly sweet, and fragrant with nutmeg, cinnamon, and vanilla. Serve it alcohol-free for the whole family, or stir in bourbon, rum, or brandy after cooking for a classic grown-up version.
Jump to RecipeWhy You’ll Love This Recipe

This homemade eggnog has the luxurious texture of a light custard but comes together in one saucepan with familiar ingredients. The egg yolks provide natural richness, while the combination of milk and cream creates a pourable drink that feels special without being overly heavy.
Cooking the yolks gently gives this recipe a reliable, family-friendly method. You do not need to serve raw eggs, and a thermometer makes it easy to know when the custard has reached the proper temperature.
The flavor is balanced rather than sugary. Nutmeg leads with its warm, fragrant character, cinnamon adds a soft bakery note, and vanilla rounds out every sip.
For a festive breakfast or brunch, pour it alongside cinnamon maple muffins. The tender muffins are especially good with chilled eggnog and a little extra nutmeg.
Ingredients You’ll Need

Gather everything before you turn on the stove. The cooking moves quickly once the dairy is hot, and having the eggs, whisk, spatula, thermometer, and strainer ready helps keep the process calm.
- Egg yolks: Six large yolks give the eggnog its custard-like body and golden color.
- Sugar: One-half cup sweetens the drink while helping the yolks become smooth and pale.
- Whole milk and heavy cream: Two cups of milk and one cup of cream create the ideal balance of richness and drinkability.
- Spices: One-half teaspoon of ground nutmeg, one-quarter teaspoon of cinnamon, and one-eighth teaspoon of fine salt give the eggnog classic holiday flavor.
- Vanilla: One teaspoon of pure vanilla extract adds a soft, fragrant finish.
- Optional alcohol: Add one-half to three-quarters cup of bourbon, rum, or brandy after cooking.
Use fresh nutmeg for serving if possible. A few fine shavings have a brighter aroma than packaged spice and make each glass look beautifully finished.
If you are planning a holiday spread, a plate of easy beignets makes a wonderful companion. Their crisp, powdered-sugar coating pairs naturally with the creamy drink.
How to Make It Step-by-Step

Step 1: Whisk the egg yolks and sugar in a medium bowl until the mixture is smooth, pale, and slightly thickened. This usually takes a minute or two by hand, and the goal is to dissolve the sugar into the yolks rather than whip in lots of air.
Step 2: Add the whole milk, heavy whipping cream, nutmeg, cinnamon, and salt to a saucepan. Warm the mixture over medium heat until it is steaming and just beginning to simmer around the edges; never allow it to boil, because overheated dairy can make the custard harder to control.
Step 3: Slowly whisk about 1 cup of the hot dairy into the yolk mixture. Pour in a thin stream while whisking continuously so the yolks warm gradually instead of cooking suddenly.
Step 4: Pour the tempered egg mixture back into the saucepan. Reduce the heat to medium-low and stir constantly with a wooden spoon or heatproof spatula, making sure to sweep across the bottom and into the corners.
Step 5: Continue cooking for about 10 to 15 minutes, or until the eggnog reaches 160°F (71°C) and thickens slightly. It should coat the back of a spoon, and when you draw a finger through the coating, the line should remain visible.
Step 6: Remove the pan from the heat as soon as the target temperature is reached. Stir in the vanilla and, if using, the bourbon, rum, or brandy so the alcohol’s flavor stays noticeable.
Step 7: Pour the warm eggnog through a fine-mesh sieve into a heatproof bowl or container. This extra step catches any tiny cooked egg particles and leaves the finished drink especially smooth.
Step 8: Let the eggnog cool, cover it, and refrigerate it for at least 1 hour. Overnight chilling gives the spices more time to mingle and produces an even silkier texture.
Step 9: Stir the chilled eggnog before pouring it into glasses. Top each serving with freshly grated nutmeg or cinnamon, and serve cold.
Pro Tips for Smooth, Creamy Eggnog

The most important technique is tempering. Adding hot dairy slowly to the yolks raises their temperature in a controlled way, which helps prevent scrambled bits when everything returns to the saucepan.
Keep the burner at medium-low during the custard stage and stir constantly. A high setting can push the mixture past its ideal temperature before you have time to react, resulting in a grainy texture.
- Use a thermometer: Cook the eggnog to about 160°F (71°C), the standard safety temperature for an egg-based custard.
- Do not boil: Gentle heat is the secret to a smooth drink.
- Strain every batch: Even careful cooks benefit from removing tiny particles before chilling.
- Add alcohol last: Stir it in after cooking so its aroma and flavor remain noticeable.
- Chill completely: The texture improves as the eggnog cools, and overnight chilling gives the best flavor.
For a lighter version, replace some or all of the heavy cream with additional whole milk. The result will be less rich but still pleasantly creamy because the egg yolks provide body.
For another holiday pairing with a savory-sweet profile, serve eggnog with spicy honey cornbread muffins. The gentle heat and honey flavor offer a fun contrast to the cool, sweet custard.
Serving Ideas and Flavor Variations

Pour the eggnog into small glasses, since it is rich and satisfying. A little freshly grated nutmeg on top is traditional, while a light dusting of cinnamon gives the surface a pretty, warm finish.
For an adults-only batch, bourbon brings vanilla and oak notes, rum adds a rounded sweetness, and brandy contributes a smooth, fruit-like character. Use one-half to three-quarters cup, depending on how spirited you want the finished drink to be.
Some recipes use one-half teaspoon of vanilla instead of one teaspoon, or add a small pinch of ground cloves. These are easy adjustments, but the base recipe is intentionally focused on nutmeg, cinnamon, and vanilla.
Homemade eggnog is also delicious with a small dessert board. For a chocolate-peanut treat, add homemade peanut butter cups to the table and let guests enjoy a bite between sips.
Storage and Make-Ahead Advice
Transfer the strained eggnog to a clean, covered container and refrigerate it as soon as it has cooled. Chill it for at least 1 hour before serving, although preparing it the night before gives the spices and custard time to settle into their best flavor.
Stir the eggnog before serving because the mixture may thicken slightly as it rests. Keep it refrigerated and enjoy homemade eggnog within about 3 to 4 days.
This recipe is best served cold and does not need reheating. If you want a thinner pour after chilling, stir in a small amount of whole milk rather than warming the eggnog.
For a complete holiday brunch, consider serving a savory side such as easy roasted potatoes along with the sweet baked goods. The crisp edges and creamy eggnog make a satisfying contrast.

The Best Homemade Eggnog Recipe (Easy and Creamy)
Ingredients
Method
- Whisk the egg yolks and sugar in a medium bowl until smooth, pale, and slightly thickened.
- Combine the whole milk, heavy cream, nutmeg, cinnamon, and salt in a saucepan. Heat over medium heat until steaming and just beginning to simmer, but do not let it boil.
- Slowly whisk about 1 cup of the hot dairy mixture into the egg yolks to temper them. Pour the tempered mixture back into the saucepan.
- Cook over medium-low heat, stirring constantly with a wooden spoon or heatproof spatula, until slightly thickened and 160°F (71°C). The eggnog should coat the back of a spoon.
- Remove the saucepan from the heat and stir in the vanilla and optional alcohol. Strain the eggnog through a fine-mesh sieve, cool it, cover it, and refrigerate for at least 1 hour; overnight gives the best flavor.
- Stir the chilled eggnog before serving and finish each glass with freshly grated nutmeg or a small sprinkle of cinnamon.
Notes
Final Thoughts
This easy and creamy homemade eggnog is worth making from scratch because the flavor is fresher, the texture is smoother, and the sweetness is easy to control. Gentle cooking, careful tempering, and straining are the three simple details that turn basic ingredients into a beautiful custard-style holiday drink.
Make it at least an hour ahead, or prepare it the night before for the best flavor. Serve each glass cold with nutmeg on top, and choose bourbon, rum, or brandy only if you want an adult version.
Whether it is part of a festive breakfast, a dessert table, or a cozy evening at home, this six-serving batch brings classic holiday comfort to every pour.