A homemade eggnog recipe gives you full control over sweetness, spice, and spirit level in a way cartons never match. You build a gentle custard from eggs and milk, then fold in cream for a thick, pourable drink that warms well and chills cleanly. This version cooks the eggs so the texture stays smooth and safe without tasting scrambled.
The method below uses low heat and constant stirring to keep the proteins from clumping. You end up with a vanilla-forward base that takes nutmeg and bourbon without turning boozy or thin. It's a practical holiday staple that scales up for a crowd. If you enjoyed this, our hamachi collar is worth trying next. Making this homemade eggnog at home is surprisingly straightforward once you know the key steps.
Why You'll Love These Homemade Eggnog
- Cooked custard base means no raw-egg worry and a rounder, fuller mouthfeel.
- You set the sugar and spice, so it's never cloying or flat.
- Holds in the fridge for days and actually improves overnight.
- Works hot or cold, with or without spirits, for mixed guests.
Ingredients You'll Need
- 6 large eggs, separated (yolks for custard, whites optional for foam)
- 2 cups whole milk
- 1 cup heavy cream
- 2/3 cup granulated sugar
- 1/2 teaspoon ground nutmeg, plus more for serving
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine salt
- 1/2 cup bourbon (optional)
- 1/2 cup rum (optional)
Ingredient Substitutions
Whole milk: Replace with an equal volume of 2% milk for a lighter body and slightly less richness. The custard will set a touch looser because there's less fat to coat the proteins, so pull it from heat at 160°F rather than 170°F. Expect a cleaner, less coating finish that pairs better with sparkling spritz drink on the side. The homemade eggnog works well for weeknight cooking when time is limited.
Heavy cream: Swap with an equal amount of half-and-half to cut fat while keeping some silkiness. The nog will pour thinner and lose the soft whip when topped, so chill the mixing bowl before folding. Color stays pale; flavor reads more milky than buttery. Storing leftover homemade eggnog correctly keeps it tasting good for days.
Bourbon: Use an equal measure of brandy for a fruitier, softer spirit note that suits the vanilla. Brandy adds less oak bite, so increase nutmeg by a small pinch if you want more spice contrast. Skip the rum if you go this route to avoid muddying the profile. For the best results with this homemade eggnog, read through all the steps before starting.
Granulated sugar: Substitute an equal weight of maple syrup for a darker, rounder sweet with light wood notes. Liquid sweetener thins the custard slightly, so reduce milk by 2 tablespoons to keep body. The color shifts amber and the spice reads warmer.
Step-by-Step Instructions
- Whisk 6 egg yolks with 2/3 cup sugar, 1/2 tsp nutmeg, and 1/4 tsp salt in a bowl until the mix lightens to a lemon paste, about 2 minutes.
- Warm 2 cups whole milk and 1 cup heavy cream in a saucepan over medium-low heat until steam rises and edges bubble faintly, not a full boil.
- Stream half the warm dairy into the yolk mix while whisking, then return all to the pan and cook on medium-low heat, stirring, until it coats a spoon and hits 160°F.
- Remove from heat, stir in 1 tsp vanilla and optional bourbon and rum, then cool the pan in an ice bath, stirring, until near room temp, about 15 minutes.
- Refrigerate the base covered for at least 4 hours so it thickens and the spice blooms before serving.
- If using foam, beat 6 whites to soft peaks with 1 tbsp sugar and layer a spoonful on each poured cup for a breakfast drink style top.
Pro Tips
Strain the cooked base through a fine sieve to catch any stray protein strands for a truly smooth glass. A custard technique guide explains why constant motion matters more than high heat here.
Chill your serving glasses so the nog stays cold and doesn't weep at the rim when poured from the fridge.
Microplane fresh nutmeg over each cup instead of using only ground for a brighter, resinous top note.
Make a non-alcoholic batch and add spirits per glass so kids and drivers get the same base. Pair with martini drink for a mixed bar.
Common Mistakes to Avoid
Boiling the custard curdles it; pull the pan at the first signs of steam and use a thermometer to stay under 170°F.
Skipping the ice bath lets residual heat keep cooking the eggs in the hot pan and thickens past drinkable. Always cool before the fridge.
Adding bourbon to a hot base makes alcohol flash off and leaves a flat taste; stir spirits only after it drops below 100°F.
Serving Suggestions
Pour over crushed ice with a cinnamon stick for a slow-sipping cold version after roast dinner. The fat in the cream cuts rich baby back ribs nicely.
For a brunch spread, set the nog beside pizza dough bakes or sweet buns so guests pick savory or sweet.
Storage and Reheating
Keep the base in an airtight container in the fridge for up to 3 days since it contains cooked dairy and eggs. Reheat gently on low heat to 140°F if serving warm, stirring so it doesn't skin. Freezing splits the cream, so avoid the freezer for this batch.
Recipe Variations
Spiced Maple Version
Replace granulated sugar with maple syrup and add 1/4 tsp clove to the milk step. The result is darker, woodier, and less sharp than the base recipe, good with aged rum.
Light Citrus Version
Add 1 tsp orange zest to the cream while warming, then strain before chilling. You get a soft floral lift that reads clean and works without spirits.
Velvet Whiskey Version
Use only bourbon at 3/4 cup and whip the whites for a foam cap. The drink turns boozy-forward with a soft cloud top that slows the sip.