I always get excited when I make this Homemade Eggnog Recipe because it brings together that perfect blend of creamy, spiced, and warmly comforting flavors. It’s one of those classic holiday drinks that never fails to impress, whether I’m sharing it with family or enjoying a quiet moment by myself. Every sip of this rich, velvety treat makes me feel cozy inside, and knowing that I made it from scratch always adds a special touch. If you’re looking for that smooth, festive drink that suits holiday gatherings or a chilly evening treat, this is absolutely it.
Why You'll Love This Homemade Eggnog Recipe
One of the things I adore about this Homemade Eggnog Recipe is its flavor profile—it's warmly spiced with cinnamon and nutmeg that add just the right hint of holiday cheer, while the richness of the egg yolks and heavy cream creates a luscious, silky texture that feels indulgent but totally worth it. The subtle touch of spiced rum (or bourbon if you prefer) takes it to another level, bringing in a cozy warmth that makes it feel like a true festive celebration in a glass.
The ease of preparation is another reason I keep coming back to this recipe. Despite how fancy it tastes, it really just takes a bit of whisking and gentle heating, and the rest is about letting it chill and meld its flavors. I love serving it at holiday parties or after dinners, and it always sparks compliments and requests for the recipe. Plus, it stands out because it’s homemade—no shortcuts, no store-bought mixes—just pure goodness that's customizable to your taste and comfort.
Ingredients You'll Need
The beauty of this recipe lies in its simple, essential ingredients that each play a crucial role. From the creamy whole milk and heavy cream that build body, to the aromatic spices that bring warmth and depth, every item contributes to the classic eggnog experience.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Whole milk: The creamy base that softens the spices and keeps everything smooth.
- Whole cloves: Small but mighty, these add a subtle warmth and complexity.
- Ground cinnamon: Adds that classic holiday spice and a warm aroma.
- Ground nutmeg: The quintessential eggnog spice that brings balance and earthiness.
- Egg yolks: They give the eggnog its signature thick, custardy texture.
- Granulated sugar: Sweetens gently, enhancing the rich flavors without overpowering.
- Heavy cream: Takes the drink to the next level of creaminess and indulgence.
- Vanilla extract: Provides a smooth, comforting background note that ties everything together.
- Spiced rum (optional): Adds warmth and a lively kick, but you can skip it for a non-alcoholic version.
Directions
Step 1: In a small saucepan, combine the milk, whole cloves, ground cinnamon, and ground nutmeg. Slowly bring this milk mixture to a gentle boil, allowing the spices to infuse their flavors. Keep an eye on it so it doesn’t boil over.
Step 2: Meanwhile, in a medium bowl, whisk together the egg yolks and granulated sugar until the mixture turns light, fluffy, and pale in color—around 2 to 3 minutes. This step is key to creating a smooth, velvety base for your eggnog.
Step 3: To avoid cooking the eggs too quickly, carefully temper them by adding a very small amount of the hot milk mixture to the yolk mixture while whisking constantly. Keep adding small amounts gradually until all the milk is fully incorporated and the mixture is combined well.
Step 4: Return the combined mixture back into the saucepan and place it over medium heat. Cook gently, stirring constantly, until the mixture thickens slightly and coats the back of a spoon—this should take about 3 to 5 minutes. Be patient and don’t let it boil, as that would scramble the eggs.
Step 5: Once thickened, remove the saucepan from the heat and strain the mixture to remove the cloves and any solid bits. This ensures a silky, smooth eggnog without any unwanted texture.
Step 6: Allow the mixture to cool to room temperature, then whisk in the heavy cream, vanilla extract, and spiced rum if using. For the best flavor, chill the eggnog in the refrigerator for several hours or even overnight before serving.
Servings and Timing
This recipe makes about 6 servings, perfect for sharing with close friends or family during the holidays or a cozy get-together. The prep time is roughly 20 minutes, mainly for whisking and gentle heating. Cooking takes about 5 minutes, and while there is no strict resting time, chilling the mixture for several hours or overnight enhances the flavors beautifully. So factor in some patience for the best results, but it’s well worth the wait!
How to Serve This Homemade Eggnog Recipe
I love serving this Homemade Eggnog Recipe nicely chilled, straight from the fridge into festive glasses. A little sprinkle of cinnamon or freshly grated nutmeg on top immediately elevates the presentation and adds an extra burst of aroma that welcomes everyone to the table. For a bit of flair, a cinnamon stick makes a perfect garnish and doubles as a stirrer.
This eggnog pairs wonderfully with classic holiday snacks like gingerbread cookies, spiced nuts, or buttery shortbread. If you're hosting a party, I find that offering it alongside a cheese board or roasted chestnuts creates a delightful balance of flavors. The creaminess of the eggnog complements savory bites and sweet treats alike, making it perfect for mingling occasions.
When it comes to beverages, this eggnog is festive enough on its own, but I’ve also paired it with mulled wine or a light spiced cider for a warm, seasonal vibe. If you prefer non-alcoholic options, a sparkling apple cider or a chai latte can be delightful companions. Serving it cold works best in warmer rooms, but if you’re craving a warm version, gently heating it (without boiling) is equally comforting on chilly nights.
Variations
One of the great things about this Homemade Eggnog Recipe is how easy it is to customize. You can swap the spiced rum for bourbon or even a flavored liqueur for a unique twist. If you want to keep it alcohol-free, just leave out the liquor entirely or add a splash of vanilla or almond extract to boost flavor without the booze. I often try adding a pinch of cardamom or ginger for a little extra seasonal punch.
For those who need dietary modifications, this recipe can be adjusted to be gluten-free easily, since it contains no gluten ingredients. To make a vegan version, I recommend substituting the milk and heavy cream with coconut milk and coconut cream, and using a plant-based egg replacer or silken tofu blended until very smooth to mimic the creamy texture. It won’t be exactly the same, but it’s a delicious alternative I’ve enjoyed myself.
If you’re short on time, you can also experiment with a slow cooker method at very low heat to gently warm and infuse the milk and spices, then whisk in the other ingredients afterward. Just be careful to temper the eggs properly to avoid curdling. No matter which way you try, this recipe is very forgiving and welcoming to your personal touch.
Storage and Reheating
Storing Leftovers
I store leftover eggnog in an airtight container or a glass pitcher with a tight lid in the refrigerator. It keeps beautifully for up to 3 days, and I usually give it a good stir before serving again since some separation can occur. Keeping it cold is essential to maintain its rich texture and fresh taste.
Freezing
I generally do not recommend freezing eggnog because the texture can change once thawed—the custard may separate or become grainy. If you must freeze it, transfer the eggnog into a freezer-safe container leaving some headspace for expansion, and use it within about a month. Thaw it slowly overnight in the fridge, and stir well before serving to recombine the ingredients as best as possible.
Reheating
If you prefer your eggnog warmed, heat it gently in a saucepan over low heat, stirring often. Avoid boiling, as this will curdle the eggs and ruin the silky texture we worked so hard to achieve. A warm eggnog served in heatproof mugs feels especially cozy on a cold night, and adding a sprinkle of freshly grated nutmeg on top never fails to impress.
FAQs
Can I make this Homemade Eggnog Recipe without alcohol?
Absolutely! The recipe works wonderfully without the spiced rum, and you can simply omit it or replace it with a little extra vanilla extract or a splash of almond extract for added flavor. It will still be creamy and flavorful, perfect for all ages or those avoiding alcohol.
Is it safe to use raw eggs in this eggnog recipe?
This recipe cooks the egg yolks gently with the hot milk mixture, which tempers and cooks them enough to reduce the risk associated with raw eggs. If you're especially concerned, look for pasteurized eggs, which are safer to use in recipes like this.
Can I prepare this eggnog in advance?
Yes! In fact, making the eggnog up to a day ahead allows the flavors to fully meld and develop. Just make sure to keep it refrigerated and give it a good stir before serving.
How can I make this recipe vegan?
To make a vegan version, substitute the milk and cream with coconut milk and coconut cream, and replace the egg yolks with blended silken tofu or a trusted egg replacer. While the flavor will differ slightly, it’s a delicious and creamy alternative.
What is the best way to garnish homemade eggnog?
I love sprinkling a pinch of freshly grated nutmeg or cinnamon on top for that classic look and aroma. Adding a cinnamon stick or a twist of orange peel also adds a beautiful touch, making your presentation feel extra special.
Conclusion
I can’t recommend this Homemade Eggnog Recipe enough for anyone wanting to bring a little extra warmth and cheer to their gatherings or cozy nights in. It’s rich, creamy, and filled with just the right spices to feel truly festive, and the best part is how simple it is to make at home. Trust me, once you try it, you’ll never want to go back to store-bought eggnog again. So go ahead, whisk up a batch, and share the cozy with your loved ones!
Print
Homemade Eggnog Recipe
- Total Time: 20 minutes
- Yield: 6 servings
Description
This homemade eggnog recipe offers a rich and creamy holiday classic made from scratch. Perfectly spiced with cinnamon, nutmeg, and cloves, it combines whole milk, heavy cream, and eggs to create a smooth and velvety beverage. Enhanced with a touch of spiced rum or bourbon, this traditional festive drink is ideal for gatherings and celebrations.
Ingredients
Milk Mixture
- 2 cups whole milk
- 3 whole cloves
- 1 teaspoon ground cinnamon (plus extra for garnish, optional)
- ½ teaspoon ground nutmeg
Egg Mixture
- 6 large egg yolks
- 1 cup granulated sugar
Finishing Ingredients
- 2 cups heavy cream
- 1 teaspoon vanilla extract
- 1 ¼ cups spiced rum or bourbon (optional)
Instructions
- Heat the Milk and Spices: In a small saucepan, combine milk, cloves, cinnamon, and nutmeg. Slowly bring the mixture to a gentle boil, allowing the spices to infuse the milk.
- Whisk Egg Yolks and Sugar: In a medium-sized bowl, whisk together the egg yolks and granulated sugar until the mixture is fluffy, light, and pale in color, about 2 to 3 minutes.
- Temper the Eggs: Gradually add a small amount of the hot milk mixture to the egg yolks while whisking constantly to prevent the eggs from curdling. Continue to add the milk slowly until fully incorporated.
- Cook the Egg Mixture: Pour the combined egg and milk mixture back into the saucepan. Cook over medium heat, stirring constantly, until the mixture thickens enough to coat the back of a spoon, about 3 to 5 minutes. Do not allow it to boil.
- Strain and Cool: Remove the saucepan from heat and strain out the cloves. Let the mixture cool for one hour at room temperature.
- Add Cream and Flavorings: After cooling, whisk in the heavy cream, vanilla extract, and spiced rum or bourbon if using.
- Chill: Refrigerate the eggnog for several hours or overnight to allow flavors to meld and serve chilled, optionally garnished with a sprinkle of cinnamon.
Notes
- Tempering the eggs is crucial to avoid scrambling; add the hot milk slowly while whisking vigorously.
- You can omit the alcohol to make it a family-friendly drink.
- Use fresh, high-quality eggs for best flavor and safety.
- Store leftover eggnog in the refrigerator and consume within 2 days.
- Garnish with a sprinkle of cinnamon or freshly grated nutmeg before serving for an extra festive touch.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Beverages
- Method: Stovetop
- Cuisine: American

Leave a Reply