If you’re ready to dive into a classic holiday indulgence that warms the soul and delights the senses, this Homemade Eggnog Recipe is exactly what you need. Creamy, rich, and aromatic, it’s a festive treat that combines silky custard-base goodness with the perfect hint of nutmeg and vanilla. Whether you prefer it with a boozy kick or elegantly alcohol-free, making eggnog from scratch brings the cozy charm of the season right into your kitchen. Trust me, once you try this fabulous Homemade Eggnog Recipe, you’ll wonder why you ever settled for store-bought!

Ingredients You’ll Need
Every ingredient in this Homemade Eggnog Recipe plays a crucial role in delivering the perfect texture and layered flavors. From the eggs that give it its silky smooth custard base to the warm spices that evoke holiday nostalgia, each component is simple yet essential.
- 4 large eggs: Provide richness and body to the eggnog’s creamy custard flavor.
- 1/2 cup granulated sugar: Sweetens the drink while helping to create a smooth texture.
- 2 cups whole milk: Adds creaminess and balances the thickness without overpowering.
- 1 cup heavy cream: Essential for that luscious, velvety finish.
- 1/2 teaspoon vanilla extract: Imparts a warm, sweet aroma that elevates the entire drink.
- 1/2 teaspoon ground nutmeg: Brings the classic festive spice note, plus extra for garnish.
- 1/4 teaspoon ground cinnamon (optional): Adds a subtle hint of warmth and complexity.
- Pinch of salt: Balances the sweetness and enhances all other flavors.
- 1/4 cup bourbon or rum (optional): For those who want to enjoy a spirited, adult version.
- 1 tablespoon brandy (optional): Adds depth and a smooth boozy touch.
How to Make Homemade Eggnog Recipe
Step 1: Prepare the Eggnog Base
Begin by whisking the eggs and sugar together in a medium saucepan until the mixture looks pale and smooth. This step ensures a silky base that will thicken perfectly. Then, add your milk, heavy cream, vanilla extract, nutmeg, cinnamon (if you’re using it), and a pinch of salt to weave all the flavors together in harmony.
Step 2: Cook the Eggnog
Place the saucepan over medium heat and stir continuously with a wooden spoon or heat-safe spatula. The key here is patience—you want to gently warm the mixture until it thickens slightly and reaches about 160°F (71°C). This delicate cooking prevents curdling, transforming your mix into the rich, luscious custard that defines classic eggnog.
Step 3: Strain for Silky Smoothness
Once your eggnog has thickened, remove it from the heat and strain it through a fine-mesh sieve. This crucial step catches any cooked egg bits, ensuring every sip is velvety smooth without a grainy texture.
Step 4: Chill the Eggnog
Allow the eggnog to cool to room temperature before covering and placing it in the refrigerator. Chilling it for at least two hours, or even overnight, lets the flavors fully develop and the texture to become even more invitingly creamy.
Step 5: Add the Optional Spirits
If you’re opting for the spirited route, stir in bourbon, rum, or brandy once your eggnog is chilled. The alcohol adds warmth and complexity, perfect for a cozy winter night in with friends or family.
Step 6: Serve and Garnish
Give your eggnog a gentle stir before pouring it into glasses. Top each serving with a sprinkle of freshly grated nutmeg or a cinnamon stick for an authentic touch that dazzles both the eyes and the palate.
Step 7: Enjoy Your Creation!
Finally, settle in and enjoy the rich, festive flavors of your Homemade Eggnog Recipe. Whether it’s poured by the fireside or shared around the holiday table, this drink promises a little sip of celebration in every glass.
How to Serve Homemade Eggnog Recipe

Garnishes
Garnishing isn’t just about looks—it’s about enhancing the entire experience. Freshly grated nutmeg is a classic topping that adds a warm spice note with every sip, while a cinnamon stick adds a rustic charm and subtle aroma that infuses the drink slowly as you enjoy it.
Side Dishes
Pairing your eggnog with complementary treats brings the experience up a notch. Think buttery cookies, spiced gingerbread, or even a slice of dense fruitcake. These sides echo the rich, creamy flavors of the eggnog while adding satisfying textures.
Creative Ways to Present
Why not serve your eggnog in vintage glassware or mason jars with festive ribbons tied around the rim? For extra flair, rim the glasses with cinnamon sugar or a touch of crushed peppermint for a holiday twist that’s sure to impress your guests.
Make Ahead and Storage
Storing Leftovers
Leftover eggnog keeps beautifully in a sealed container in the refrigerator for up to three days. Before serving again, just give it a good stir to recombine any separated ingredients and enjoy the same creamy goodness.
Freezing
Freezing eggnog is not generally recommended, as the dairy and eggs can separate or lose texture. For the best experience, always enjoy this Homemade Eggnog Recipe fresh or within a few days of making it.
Reheating
When reheating eggnog, do so gently on the stovetop over low heat, stirring continuously just until warmed. Avoid boiling, as this can curdle the eggs and affect the smooth texture you worked so hard to achieve.
FAQs
Can I make this eggnog without alcohol?
Absolutely! This Homemade Eggnog Recipe tastes just as delicious without the bourbon, rum, or brandy. The creamy custard and warming spices create plenty of comforting flavor all on their own.
Is it safe to use raw eggs in eggnog?
This recipe cooks the eggs gently to ensure safety while preserving the lovely creamy texture, so there is no need to worry about raw egg consumption.
Can I use low-fat milk instead of whole milk?
For the best texture and richness, whole milk works wonders in this recipe, but you can use low-fat milk if needed—just keep in mind the eggnog will be lighter and less creamy.
What if I don’t have a thermometer?
Use slow, consistent cooking and watch for the mixture to thicken slightly and coat the back of your spoon. If it’s warm and creamy without scrambling, you’re on the right track!
Can I make this eggnog ahead for a party?
Yes! Preparing the eggnog a day ahead lets the flavors meld beautifully. Just add alcohol right before serving if you’re using spirits.
Final Thoughts
Making this Homemade Eggnog Recipe is truly a labor of love that rewards you with the richest, most comforting holiday beverage imaginable. It’s easy enough to whip up after dinner or save for a special gathering, and its festive flavors never fail to bring smiles around the table. Give it a try this season—you might just create a new family tradition!
Print
Homemade Eggnog Recipe
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 2 hours 18 minutes
- Yield: 4 to 6 servings
- Category: Beverage
- Method: Stovetop
- Cuisine: American
Description
This classic homemade eggnog recipe delivers a rich, creamy, and festive holiday beverage. Made from scratch with fresh eggs, whole milk, heavy cream, and warm spices like nutmeg and cinnamon, this traditional drink can be served as is or spiked with bourbon, rum, or brandy for an adult version. Perfect for holiday gatherings or cozy winter evenings, this eggnog is smooth, flavorful, and easy to make in just under 20 minutes plus chilling time.
Ingredients
Eggnog Base
- 4 large eggs
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon ground nutmeg (plus extra for garnish)
- 1/4 teaspoon ground cinnamon (optional)
- Pinch of salt
Optional Alcoholic Additions
- 1/4 cup bourbon or rum (optional, for adult version)
- 1 tablespoon brandy (optional, for adult version)
Instructions
- Prepare the Eggnog Base: In a medium saucepan, whisk together the eggs and granulated sugar until smooth and slightly pale. Add the whole milk, heavy cream, vanilla extract, ground nutmeg, ground cinnamon (if using), and a pinch of salt, then whisk again until fully combined.
- Cook the Eggnog: Place the saucepan over medium heat and cook the mixture, stirring constantly with a wooden spoon or heatproof spatula, until it thickens slightly and reaches about 160°F (71°C), which typically takes 5 to 8 minutes. Continuous stirring is crucial to prevent the eggs from curdling.
- Strain the Eggnog: Remove the saucepan from the heat and strain the cooked mixture through a fine-mesh sieve into a large bowl or pitcher. This step removes any cooked egg bits, ensuring a smooth, silky texture.
- Chill the Eggnog: Allow the strained eggnog to cool down to room temperature, then cover and refrigerate for at least 2 hours or overnight to let the flavors fully develop and the drink chill thoroughly.
- Optional Alcoholic Version: Once chilled, stir in bourbon, rum, or brandy if you prefer an adult version of your eggnog. Mix well to combine the flavors.
- Serve: Give the eggnog a good stir before serving, as it might separate slightly after chilling. Pour into glasses and garnish with additional ground nutmeg or a cinnamon stick for an inviting presentation.
- Enjoy: Serve chilled and enjoy the rich, creamy, and warmly spiced flavor of your homemade eggnog, perfect for festive celebrations or cozy winter nights.
Notes
- Use fresh, high-quality eggs since this recipe uses raw eggs gently cooked to a safe temperature.
- Adjust the amount of sugar to your taste preference for sweetness.
- For a non-alcoholic version, simply omit the bourbon, rum, and brandy.
- The thickness will increase slightly upon chilling; if too thick, you can stir in a little more milk before serving.
- Always stir continuously when cooking to avoid curdling and ensure a smooth texture.
- The eggnog can be stored in the refrigerator for up to 3 days.

