If you’re looking to cozy up with a rich and creamy holiday classic, this Homemade Eggnog Recipe is the perfect treat to make and share. Bursting with warm spices, velvety textures, and just the right touch of indulgence, this festive beverage brings all the comfort and cheer you could hope for during the colder months. Whether you add a splash of bourbon or keep it kid-friendly, this recipe blends simple ingredients into a timeless drink that feels like a warm hug in a glass.

Ingredients You’ll Need
The beauty of this Homemade Eggnog Recipe lies in its straightforward ingredients, each playing a vital role in creating that luscious texture and irresistible flavor. From the fresh egg yolks that provide body to the aromatic nutmeg that sings of the holidays, every item contributes to a perfectly balanced drink.
- 6 large egg yolks: These add richness and give the eggnog its signature smoothness.
- ¾ cup granulated sugar: Sweetens the drink but not overwhelmingly, balancing all the flavors.
- 2 cups whole milk: Brings creaminess and helps lighten the heaviness of the cream.
- 1 cup heavy cream: Adds beautiful thickness and that indulgent mouthfeel.
- ½ teaspoon ground nutmeg: Gives that warm, comforting spice that defines eggnog’s character.
- 1 teaspoon vanilla extract: Lends subtle sweetness and enhances the overall aroma.
- ¾ cup bourbon, rum, or brandy (optional): Offers a boozy kick to elevate the eggnog into a grown-up treat.
- Ground cinnamon and whipped cream for garnish: Perfect for making the presentation festive and adding layers of flavor.
How to Make Homemade Eggnog Recipe
Step 1: Whisk Egg Yolks and Sugar
Start by whisking the egg yolks and sugar together in a medium bowl until the mixture thickens and turns a pale, creamy yellow. This step is crucial because it sets the stage for a smooth, velvety base that carries the rest of the flavors beautifully.
Step 2: Heat Milk, Cream, and Nutmeg
In a saucepan over medium heat, combine the whole milk, heavy cream, and ground nutmeg. Warm the mixture until it’s steaming but not boiling—this gentle heat helps draw out the rich spices without curdling the eggs later.
Step 3: Temper the Egg Yolks
Slowly whisk a small amount of the hot milk mixture into the egg yolks. This careful tempering prevents the eggs from scrambling and ensures a silky texture throughout. Gradually add the tempered egg mixture back into the saucepan, whisking constantly to combine smoothly.
Step 4: Cook Until Slightly Thickened
Place the saucepan over medium-low heat and stir constantly for about 6 to 8 minutes. You’ll want to watch carefully as the mixture thickens mildly and coats the back of a spoon — a delicate balance that locks in creaminess without curdling or boiling.
Step 5: Add Vanilla and Alcohol, Then Chill
After removing the pan from heat, stir in the vanilla extract and your choice of bourbon, rum, or brandy if desired. Let the eggnog chill in the refrigerator for at least two hours to develop its flavors fully and serve it wonderfully cold.
How to Serve Homemade Eggnog Recipe

Garnishes
The perfect garnish can take your Homemade Eggnog Recipe from delicious to dazzling. A generous swirl of whipped cream on top creates a cloud of creamy delight, while a sprinkle of ground cinnamon or extra nutmeg delivers a lovely, aromatic finish that’s impossible to resist.
Side Dishes
Eggnog pairs wonderfully with a variety of holiday treats. Think buttery shortbread cookies, spiced ginger snaps, or even a small slice of fruitcake. The creamy, spicy drink perfectly complements sweets, making for a festive and harmonious snack experience.
Creative Ways to Present
For an extra special touch, try serving your homemade eggnog in vintage mugs or clear glass mugs to show off the rich, creamy color. You can rim the glasses with cinnamon sugar or crushed candy canes for a fun twist. Little cinnamon sticks or star anise pods make elegant stirrers and add to the festive vibe.
Make Ahead and Storage
Storing Leftovers
Leftover Homemade Eggnog Recipe keeps beautifully in the refrigerator for up to three days. Be sure to store it in a sealed container to maintain freshness and prevent it from absorbing other fridge odors. Give it a gentle stir before serving to recombine any settled spices.
Freezing
While freezing isn’t typically recommended because it can affect the texture, you can freeze homemade eggnog in ice cube trays to add to coffee or hot chocolate later. For best results, consume frozen cubes within one month.
Reheating
If you prefer your eggnog warm, reheat gently on the stovetop over low heat, stirring frequently until warmed through. Avoid boiling to keep the creamy texture intact and prevent curdling.
FAQs
Is homemade eggnog safe to drink raw?
This Homemade Eggnog Recipe is made by tempering the eggs with hot milk and cooking the mixture gently, which significantly reduces any risk associated with raw eggs. Always use fresh, high-quality eggs and keep the eggnog refrigerated.
Can I make this recipe without alcohol?
Absolutely! Simply omit the bourbon, rum, or brandy for a kid-friendly and alcohol-free version that still tastes indulgent and delicious.
How do I make eggnog thicker?
If you like your eggnog extra thick, whip additional heavy cream until soft peaks form and fold it into the chilled mixture. This adds gratifying richness and a luxurious texture.
What is the best way to store leftover eggnog?
Store leftover eggnog in a sealed container in the fridge for up to three days. It’s best enjoyed within this timeframe for optimal flavor and safety.
Can I prepare eggnog ahead of time for a party?
Yes! In fact, chilling the eggnog overnight or for a few hours before serving allows the flavors to meld beautifully, making it even more delicious when your guests arrive.
Final Thoughts
There’s nothing quite like the warmth and comfort of a glass of this Homemade Eggnog Recipe during the holiday season. It’s creamy, spicy, and endlessly satisfying—perfect to make ahead and share with friends and family. So go ahead, give it a try, and enjoy one of the most delightful festive drinks you’ll ever sip.
Print
Homemade Eggnog Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes (plus chilling)
- Yield: 6 servings
- Category: Beverage, Holiday
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This classic homemade eggnog recipe delivers a rich and creamy holiday beverage that’s perfect for festive gatherings. Made with fresh eggs, cream, milk, and a hint of nutmeg, this drink can be enjoyed with bourbon, rum, or brandy for a spirited twist, or without alcohol for a kid-friendly treat. Chilled and topped with whipped cream and cinnamon, it’s a cozy seasonal favorite that’s easy to prepare on the stovetop.
Ingredients
Eggnog Base
- 6 large egg yolks
- ¾ cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- ½ teaspoon ground nutmeg
- 1 teaspoon vanilla extract
Optional Alcohol
- ¾ cup bourbon, rum, or brandy (optional)
For Garnish
- Whipped cream
- Ground cinnamon or extra nutmeg
Instructions
- Whisk Egg Yolks and Sugar: In a medium bowl, whisk together the egg yolks and granulated sugar until the mixture becomes thick and pale, ensuring a smooth and creamy base for your eggnog.
- Heat Milk Mixture: In a saucepan over medium heat, combine whole milk, heavy cream, and ground nutmeg. Warm the mixture until it’s steaming but not boiling to prevent curdling.
- Temper Egg Yolks: Slowly whisk a small amount of the hot milk mixture into the egg yolks to gradually raise their temperature without scrambling them. This step is essential for a silky texture.
- Combine and Cook: Gradually whisk the tempered yolk mixture back into the saucepan with the remaining milk mixture. Cook over medium-low heat, stirring constantly, until the mixture thickens slightly and coats the back of a spoon, approximately 6 to 8 minutes. Avoid boiling to maintain smoothness.
- Finish the Eggnog: Remove the saucepan from heat and stir in the vanilla extract and alcohol (if using) for added flavor and warmth.
- Chill: Transfer the eggnog to a container and chill it in the refrigerator for at least 2 hours to let the flavors meld and the drink to cool thoroughly.
- Serve and Garnish: Pour the chilled eggnog into glasses. Top each serving with whipped cream and a sprinkle of ground cinnamon or extra nutmeg for a festive presentation.
Notes
- Omit alcohol for a kid-friendly version.
- For an extra-thick eggnog, whip additional heavy cream and gently fold it into the chilled mixture before serving.
- Eggnog can be stored in the refrigerator for up to 3 days.

