I’m so excited to share this Homemade Eggnog Recipe with you because it’s honestly one of the coziest, most delicious treats you can whip up during the holidays—or anytime you want a little festive comfort. It’s creamy, smooth, and just the right balance of sweet with a gentle hint of nutmeg that makes it irresistible. When I first tried making eggnog from scratch, I discovered it’s actually pretty simple, and the flavor blows store-bought versions out of the water. Stick with me, and you’ll have a fan-freaking-tastic eggnog ready to impress friends, family, or just to enjoy by your favorite fire.
Why You’ll Love This Recipe
- Rich & Creamy Texture: Thanks to heavy cream and whole milk, this eggnog is luxuriously smooth without being overly heavy.
- Perfectly Spiced: A subtle sprinkle of nutmeg and cinnamon really elevate the cozy, holiday vibe every time.
- Customizable to Your Taste: Whether you want it boozy or completely alcohol-free, this recipe lets you flex.
- Easy to Make: No fancy tools or complicated steps—just simple whisking and warming for guaranteed success.
Ingredients You’ll Need
This Homemade Eggnog Recipe uses pantry staples and a handful of simple ingredients that come together beautifully. I always recommend using fresh eggs and whole ingredients for the best flavor and texture.
- Egg yolks: Key for richness and that silky custard base; make sure they’re at room temperature for easier whisking.
- Granulated sugar: Balances the creamy base with just the right level of sweetness.
- Heavy whipping cream: Adds lusciousness and body that makes this eggnog feel indulgent.
- Milk: I use whole milk for creaminess, but you can experiment with 2% if you want it lighter.
- Ground nutmeg: My secret spice for authentic eggnog flavor—freshly grated works wonders too.
- Salt: Just a pinch to enhance the sweetness and depth of flavor.
- Vanilla extract: Adds warmth and rounds out all the flavors.
- Ground cinnamon: For dusting on top—it’s a classic garnish I never skip.
- Alcohol (optional): Traditionally bourbon or rum, but completely up to you if you want to keep it kid-friendly.
Variations
Part of the fun of making your own homemade eggnog is tailoring it exactly how you like it. Over the years, I’ve played around with different spins on this recipe, and I encourage you to do the same!
- Spirited Eggnog: Adding a splash of bourbon or spiced rum really kicks it up and warms you from the inside out—my family goes crazy for this boozy version.
- Non-Alcoholic Version: Simply skip the alcohol and maybe add a touch of extra vanilla or cinnamon for complexity—just as indulgent without the buzz.
- Dairy-Free Swap: Use coconut milk or almond milk with coconut cream in place of heavy cream for a creamy vegan eggnog—I’ve tested it and it’s surprisingly good!
- Extra Spiced: Feel free to add a pinch of ground cloves or allspice for a more complex holiday spice profile.
How to Make Homemade Eggnog Recipe
Step 1: Whisk Your Egg Yolks and Sugar Until Creamy
Start by vigorously whisking 6 large egg yolks with 1/2 cup granulated sugar until the mixture becomes pale and creamy. I find this step is key—it helps dissolve the sugar fully and gives your eggnog that lovely smooth texture. Taking your time here pays off and sets the stage for everything else.
Step 2: Warm the Cream, Milk, and Spices
In a medium saucepan over medium-high heat, combine 1 cup heavy whipping cream, 2 cups whole milk, 1/2 teaspoon ground nutmeg, and a pinch of salt. Keep an eye on it and stir often to prevent a skin from forming. Once you see steam and tiny bubbles just at the edges (a bare simmer), it’s ready. Don’t let it boil—that can toughen your eggs later.
Step 3: Temper Your Eggs
This is the trickiest step but trust me, it’s doable! Slowly add a big spoonful of the hot milk mixture into your egg yolk mixture, whisking vigorously as you go. Repeat one spoonful at a time—this gradual warming prevents the eggs from scrambling. I learned this the hard way the first time and it’s saved me so many times since.
Step 4: Cook Until Slightly Thickened
Pour your tempered egg mixture back into the saucepan. Over medium heat, whisk constantly for about a minute or until the mixture thickens enough to coat the back of a spoon or reaches about 160°F on a kitchen thermometer. It will still be pourable and take on more thickness as it cools—don’t rush this part!
Step 5: Add Vanilla and Optional Alcohol
Remove the saucepan from heat and stir in 1/4 teaspoon vanilla extract and your alcohol of choice if using (about 1/2 to 1 cup bourbon, rum, or brandy works great). This is also where your homemade eggnog starts to smell absolutely heavenly.
Step 6: Strain, Chill, and Serve
Pour the mixture through a fine mesh strainer to catch any bits of cooked egg for the smoothest texture, then transfer to a pitcher and cover with plastic wrap. Refrigerate until it’s nicely chilled and thickened—usually at least 4 hours or overnight. If you want it thinner and perfectly smooth, blitz it in a blender with a tablespoon or two of milk right before serving.
Pro Tips for Making Homemade Eggnog Recipe
- Use Room Temperature Eggs: They incorporate more smoothly and reduce the risk of cooking too quickly when combined with hot milk.
- Keep Whisking Constantly: When cooking the egg mixture on the stove, this keeps it from curdling and ensures even thickening.
- Don’t Skip Straining: Even if you’re careful, straining guarantees an ultra-smooth, silky eggnog every time.
- Taste Before Adding Alcohol: You can always add more booze later, but you can’t take it out if you add too much!
How to Serve Homemade Eggnog Recipe
Garnishes
I love keeping it classic with a light dusting of freshly grated nutmeg or cinnamon on top, plus a generous swirl of whipped cream for extra indulgence. Sometimes I add a cinnamon stick as a stirrer—that also doubles as a pretty presentation touch that guests adore.
Side Dishes
This homemade eggnog pairs perfectly with holiday treats like gingerbread cookies, buttery shortbread, or even a slice of rich fruitcake. My family loves dunking soft cookies right into their glass—it’s a nostalgic favorite every year.
Creative Ways to Present
For special occasions, I’ve served eggnog in vintage glass mugs or mason jars tied with festive ribbons. Adding a sprig of fresh rosemary or a star anise on top creates a charming and aromatic garnish that’s always a hit at parties.
Make Ahead and Storage
Storing Leftovers
I usually pour leftover eggnog into an airtight container and keep it refrigerated— it stays fresh and delicious for up to one week. Just give it a gentle stir or shake before serving since it can settle or thicken a bit.
Freezing
While you *can* freeze eggnog, I don’t recommend it because the texture changes when thawed. The cream can separate, making it less smooth. I’d rather make a fresh batch since it only takes about 25 minutes.
Reheating
If you want warm eggnog, gently reheat on the stovetop over low heat while stirring constantly—don’t boil it or it’ll curdle. Alternatively, microwave in short bursts, stirring often, until pleasantly warm.
FAQs
-
Can I make this Homemade Eggnog Recipe without raw eggs?
Great question! This recipe cooks the eggs gently when you’re tempering and heating the mixture, so they’re not raw — this significantly reduces the risk of bacteria. However, if you’d prefer a completely egg-free option, you might try store-bought pasteurized egg substitutes or look for an eggnog recipe designed for no eggs. Just keep in mind, the texture and flavor will be different.
-
How long does homemade eggnog keep in the fridge?
Stored properly in an airtight container, homemade eggnog lasts about one week in the refrigerator. Always give it a sniff and quick taste before serving, and stir well, since separation can happen naturally over time.
-
Can I use different types of alcohol in this eggnog?
Absolutely! Bourbon and dark rum are classic choices, but you can experiment with brandy, spiced rum, or even whiskey. If you like a unique twist, try a flavored liqueur like amaretto. Just add gradually to suit your taste.
-
What if my eggnog turns out too thick or too thin?
If it’s too thick, simply stir in a little more milk until you get your desired consistency. If it’s too thin, chill it longer to thicken up or blend briefly to smooth and thicken. Remember, chilling helps with texture!
Final Thoughts
This Homemade Eggnog Recipe has become a beloved tradition in my household – it’s the perfect way to make any moment feel festive and special. I love how it’s simple enough for a weeknight treat but elegant enough for holiday gatherings. Plus, once you taste homemade eggnog, you’ll realize you don’t need to ever buy the pre-packaged stuff again. So go ahead and give this recipe a shot—I promise, you’ll be glad you did, and your friends will be asking for seconds!
Print
Homemade Eggnog Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 6 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Description
This Homemade Eggnog recipe is rich, creamy, and perfectly spiced with nutmeg and cinnamon. Made from scratch with simple ingredients including egg yolks, cream, milk, and vanilla, this classic holiday drink can be enjoyed plain or with a splash of your favorite alcohol. It is a comforting and festive beverage that rivals any store-bought variety, guaranteed to impress family and friends.
Ingredients
Eggnog Base
- 6 large egg yolks
- 1/2 cup granulated sugar
- 1 cup heavy whipping cream
- 2 cups milk
- 1/2 teaspoon ground nutmeg
- Pinch of salt
- 1/4 teaspoon vanilla extract
Toppings
- Ground cinnamon, for topping
- Fresh whipped cream (optional)
Optional
- Alcohol of choice (rum, bourbon, or brandy), quantity to taste
Instructions
- Whisk Egg Yolks and Sugar: In a medium bowl, vigorously whisk together the egg yolks and granulated sugar until the mixture becomes light in color and creamy in texture.
- Heat Cream Mixture: In a saucepan over medium-high heat, combine the heavy cream, milk, ground nutmeg, and a pinch of salt. Stir frequently as the mixture heats until it reaches a bare simmer (small bubbles forming around the edges, do not boil).
- Temper the Eggs: Slowly add a large spoonful of the hot cream mixture to the egg yolk mixture while whisking vigorously to raise the temperature of the eggs gradually. Repeat this process one spoonful at a time until about half of the hot mixture is incorporated into the eggs to prevent curdling.
- Cook the Eggnog: Pour the tempered egg mixture back into the saucepan with the remaining hot cream mixture. Over medium heat, whisk constantly for about one minute or until the mixture slightly thickens and reaches about 160°F (71°C) on a dairy or instant-read thermometer. Do not allow it to boil.
- Add Flavorings: Remove the saucepan from heat and stir in the vanilla extract and alcohol, if using.
- Strain and Chill: Pour the eggnog through a fine mesh strainer into a pitcher or container to ensure smoothness. Cover with plastic wrap and refrigerate until fully chilled, typically a few hours. The eggnog will thicken as it cools.
- Optional Blending: For a thinner, smoother texture, transfer the chilled eggnog to a blender, add 1 to 2 tablespoons of milk, and blend until smooth.
- Serve: Pour the eggnog into cups or glasses, sprinkle with ground cinnamon or nutmeg, and garnish with fresh whipped cream if desired.
- Storage: Store any leftover eggnog in the refrigerator for up to one week.
Notes
- This recipe yields a thick and creamy eggnog with mild nutmeg flavor that tastes better than store-bought versions.
- You can add your preferred alcohol such as rum, bourbon, or brandy according to your taste, or omit it for a family-friendly version.
- Use a thermometer to ensure the mixture reaches a safe temperature of 160°F to avoid raw egg risks.
- Tempering the eggs carefully prevents scrambling and ensures a smooth texture.
- If a thinner consistency is preferred, use the blending step after chilling to achieve it.
Nutrition
- Serving Size: 1 cup (approximately 1 serving)
- Calories: 307 kcal
- Sugar: 20 g
- Sodium: 58 mg
- Fat: 21 g
- Saturated Fat: 12 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 0 g
- Protein: 6 g
- Cholesterol: 246 mg
