Love this? Save it for later!
Share the inspiration with your friends
This was supposed to be a simple vanilla custard. I had the milk warming on the stove, the egg yolks waiting in the bowl, and a clear plan for a quiet Tuesday night dessert. Then my neighbor knocked on the door holding a bottle of dark rum and a bag of nutmeg. “I bought too much for a party that got canceled,” she said, looking apologetic. I took the rum, thanked her, and stared at my custard ingredients. The idea felt reckless—throwing rum into a delicate custard? But the nutmeg smelled so good, all warm and woodsy, that I grabbed the whisk and just went for it.
Honestly, I was half-convinced I’d ruined everything. The eggs curdle if you look at them wrong, you know? But I kept stirring, kept pouring the warm milk in a slow stream, and kept my fingers crossed. What came out of that saucepan wasn’t a custard at all. It was creamy, spiced, and so ridiculously cozy that I forgot all about my original plan. I poured it into a mug, took one sip, and let out a laugh. Sometimes the best things happen when you stop trying so hard.
That’s how this homemade eggnog recipe was born—out of a distracted moment, a neighbor’s generosity, and a willingness to just see what happens. And let me tell you, it’s become my go-to for every chilly evening from November through January. If you’ve ever thought eggnog was too complicated or only for holiday parties, this recipe will change your mind. It takes fifteen minutes, uses simple ingredients, and tastes like pure winter comfort in a cup.
Why You’ll Love This Recipe
There are a million eggnog recipes out there, but this one earned a permanent spot in my kitchen. Here is why I keep coming back to it—and why I think you will too.
- Quick & Easy: Comes together in just 15 minutes, perfect for when holiday guests show up unannounced or you need a cozy treat on a snowy night.
- Simple Ingredients: No fancy grocery trips needed. Milk, cream, eggs, sugar, and fresh nutmeg—you probably have most of this already.
- Perfect for Cozy Nights: Great for sipping by the fire, topping with whipped cream, or serving at a casual holiday gathering.
- Crowd-Pleaser: Everyone who tries this asks for the recipe. It is creamy without being heavy, and the fresh nutmeg makes all the difference.
- Unbelievably Delicious: The texture is silky, the flavor is perfectly balanced, and that hint of freshly grated nutmeg takes it to another level.
What makes this recipe different from store-bought or other homemade versions? It is the technique. By slowly tempering the eggs and using fresh nutmeg, you get a smooth, rich eggnog that doesn’t taste eggy or overly sweet. It is comfort food reimagined—faster, fresher, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple evening into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh nutmeg is the star that makes everything shine.
For the Eggnog Base
- 4 large egg yolks, room temperature (helps them incorporate smoothly)
- 1/3 cup granulated sugar (adds sweetness without overpowering)
- 2 cups whole milk (for richness; use 2% if needed, but whole milk is best)
- 1 cup heavy cream (gives that luxurious, silky texture)
- 1/4 teaspoon salt (balances the sweetness and enhances flavor)
- 1 teaspoon vanilla extract (use pure vanilla for best taste)
For the Spice & Flavor

- 1 whole nutmeg, freshly grated (this is non-negotiable—pre-ground nutmeg just doesn’t compare)
- 1 cinnamon stick (optional, but adds warmth)
- 1/4 cup dark rum or bourbon, optional (I used dark rum from my neighbor that first time)
For Serving
- Whipped cream, for topping
- Extra fresh nutmeg, for grating on top
- Cinnamon sticks, for garnish
Ingredient tips: I recommend using organic whole milk and free-range eggs for the best flavor. For the nutmeg, look for whole nutmeg in the spice aisle—it keeps longer and grates beautifully. If you are making this for a non-alcoholic version, simply skip the rum or bourbon. The eggnog will still be wonderfully creamy and spiced.
Equipment Needed
You do not need fancy equipment for this recipe, which is part of its charm. Here is what you will need:
- Medium saucepan (for heating the milk and cream)
- Large mixing bowl (for whisking the egg yolks and sugar)
- Whisk (a balloon whisk works best for tempering)
- Fine-mesh strainer (optional, but helps catch any stray bits of cooked egg)
- Nutmeg grater or microplane (essential for fresh nutmeg—a regular grater works too)
- Measuring cups and spoons
- Pitcher or jar (for storing the eggnog)
- Mugs or glasses, for serving
If you do not have a fine-mesh strainer, you can skip it—just whisk thoroughly. And if you do not own a nutmeg grater, a microplane works beautifully. I have even used a small box grater in a pinch.
Preparation Method
Follow these steps carefully, and you will have creamy, homemade eggnog in about 15 minutes. Take your time with the tempering step—it is the secret to a smooth, silky result.
- Heat the milk and cream: In a medium saucepan, combine 2 cups whole milk and 1 cup heavy cream. Add the cinnamon stick if using. Warm over medium heat until it is steaming but not boiling—look for small bubbles around the edges. This takes about 4-5 minutes. Do not let it boil, or the eggs will curdle later.
- Whisk the egg yolks and sugar: While the milk heats, whisk together 4 large egg yolks and 1/3 cup sugar in a large bowl. Whisk until the mixture is pale yellow and slightly thick, about 2 minutes. It should fall off the whisk in a ribbon. This is your base.
- Temper the eggs: This is the most important step. Slowly pour about 1/2 cup of the hot milk mixture into the egg yolks while whisking constantly. This warms the eggs gently so they do not scramble. Then, pour the egg mixture back into the saucepan, whisking continuously.
- Cook until thick: Place the saucepan over low heat. Cook, stirring constantly with a wooden spoon or whisk, until the mixture thickens enough to coat the back of a spoon. This takes about 3-5 minutes. Do not let it simmer or boil, or you will get sweet scrambled eggs. The mixture should reach about 160°F (71°C).
- Strain and cool: Remove from heat. Pour the eggnog through a fine-mesh strainer into a clean pitcher or bowl to catch any cooked egg bits. Stir in 1 teaspoon vanilla extract, 1/4 teaspoon salt, and freshly grated nutmeg to taste (start with 1/2 teaspoon, then add more).
- Add alcohol (optional): If using rum or bourbon, stir in 1/4 cup now. The alcohol helps preserve the eggnog and adds that classic holiday warmth.
- Chill and serve: Let the eggnog cool to room temperature, then refrigerate for at least 1 hour. It will thicken as it chills. Serve cold in mugs, topped with whipped cream and a generous grating of fresh nutmeg.
Sensory cues: When you first heat the milk, you should smell the warm cream and cinnamon. The egg mixture should look pale and smooth, like liquid gold. When it is done cooking, the spoon should leave a clear trail when you run your finger across the back. The final eggnog should smell like nutmeg and vanilla—cozy and inviting.
Cooking Tips & Techniques
Over the years, I have made this recipe more times than I can count, and I have learned a few things the hard way. Here are my best tips:
- Low and slow is the rule: When cooking the eggnog, keep the heat low. I once got distracted and let it get too hot—within seconds, I had tiny egg curdles floating in the mix. Straining saved it, but it wasn’t as smooth.
- Fresh nutmeg is a game-changer: I cannot stress this enough. Pre-ground nutmeg is dusty and weak. Whole nutmeg, grated fresh, has a warm, complex flavor that makes this recipe sing. A microplane works in seconds.
- Whisk constantly: Do not walk away from the saucepan when cooking the eggnog. Constant stirring prevents the eggs from scrambling and ensures even thickening. It is only a few minutes—worth the attention.
- Use a thermometer if you have one: The ideal temperature is 160°F (71°C). This is hot enough to thicken the eggs and kill any bacteria, but not so hot that they curdle. I use an instant-read thermometer for peace of mind.
- Make it ahead: Eggnog actually tastes better the next day. The flavors meld and the nutmeg becomes more prominent. I often make it a day before a gathering.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
- Non-Alcoholic Version: Simply skip the rum or bourbon. The eggnog is still creamy and spiced. Add an extra teaspoon of vanilla extract for depth.
- Dairy-Free Option: Substitute the whole milk and heavy cream with full-fat oat milk and coconut cream. The texture will be slightly different but still delicious. Use a dairy-free milk that is rich and creamy.
- Spiced Eggnog: Add 1/4 teaspoon ground ginger, a pinch of ground cloves, and an extra cinnamon stick while heating the milk. This gives it a chai-like warmth that is perfect for cold nights.
- Chocolate Eggnog: Whisk in 2 tablespoons of unsweetened cocoa powder with the sugar. It adds a subtle chocolate note that pairs beautifully with the nutmeg.
- Vegan Eggnog: Use 1 cup raw cashews (soaked overnight), 3 cups almond milk, 4 tablespoons maple syrup, and 1 teaspoon nutmeg. Blend until smooth and serve chilled. It is surprisingly creamy.
I once tried a maple version, swapping the sugar for maple syrup and adding a splash of bourbon. It was incredible—like a cozy sweater in a glass. Don’t be afraid to experiment.
Serving & Storage Suggestions
Serve this eggnog chilled in your favorite mugs or glasses. Top with a generous dollop of whipped cream and a fresh grating of nutmeg. A cinnamon stick makes a beautiful stirrer. For a festive touch, rim the glass with cinnamon sugar.
This eggnog pairs wonderfully with gingerbread cookies, shortbread, or a slice of pumpkin bread. It also works as a dessert on its own—rich enough to satisfy without being heavy.
Storage: Keep eggnog in a sealed container in the refrigerator for up to 5 days. The flavors deepen over time. Do not freeze eggnog, as the texture will become grainy when thawed. If you want to make it ahead, prepare it up to 2 days in advance and add the alcohol just before serving.
Reheating: If you prefer warm eggnog, gently reheat it in a saucepan over low heat, stirring constantly. Do not boil. You can also microwave individual servings in 20-second bursts, stirring in between.
Nutritional Information & Benefits
Here is an approximate nutritional breakdown per 1-cup serving (without alcohol or whipped cream):
- Calories: 320
- Fat: 22g
- Carbohydrates: 24g
- Protein: 8g
- Sugar: 22g
Eggnog is a treat, so enjoy it in moderation. That said, it does have some benefits. Eggs provide high-quality protein and choline, which supports brain health. Milk and cream offer calcium and vitamin D for strong bones. Fresh nutmeg contains antioxidants and has been used in traditional medicine for its calming properties. If you are watching your sugar intake, you can reduce the sugar to 1/4 cup without sacrificing too much sweetness.
For a lighter version, use 2% milk and half-and-half instead of heavy cream. This cuts calories and fat while keeping the creamy texture.
Conclusion
This homemade eggnog recipe is more than just a drink—it is a little moment of winter magic. It started as a happy accident, but it has become a tradition I look forward to every year. The creamy texture, the warm spice of fresh nutmeg, the way it makes a quiet evening feel special—it is comfort in a cup.
I hope you give it a try, whether for a holiday party, a cozy night in, or just because you deserve something delicious. Customize it with your favorite spices or a splash of bourbon. Make it your own. And when you do, come back and let me know how it turned out. Did you add extra nutmeg? Try the chocolate version? I would love to hear about your eggnog adventures.
Until next time, stay warm and keep whisking.
Frequently Asked Questions
Can I make this eggnog without alcohol?
Absolutely. Just skip the rum or bourbon. The eggnog will still be creamy, spiced, and delicious. You can add an extra splash of vanilla extract for more depth.
How long does homemade eggnog last in the fridge?
It keeps for up to 5 days in a sealed container in the refrigerator. The flavors actually get better after a day or two. If you added alcohol, it will last a bit longer.
Why did my eggnog curdle?
Curdling happens when the eggs get too hot too fast. Always temper the eggs slowly by adding hot milk a little at a time while whisking. Keep the heat low and stir constantly. If it curdles, strain it through a fine-mesh strainer to remove the lumps.
Can I use pre-ground nutmeg instead of fresh?
You can, but I really recommend fresh nutmeg. Pre-ground nutmeg loses its flavor quickly and tastes dusty. Whole nutmeg stays fresh for months and grates in seconds with a microplane. The difference is huge.
Is it safe to eat raw eggs in eggnog?
This recipe cooks the eggs, so they are not raw. Heating the mixture to 160°F (71°C) kills any bacteria. If you are concerned, use pasteurized eggs. You can also use an instant-read thermometer to check the temperature.
PrintHomemade Eggnog Recipe – Creamy & Easy in 15 Minutes
This creamy, spiced eggnog comes together in just 15 minutes with simple ingredients. Perfect for cozy nights, holiday gatherings, or a quick treat, it features fresh nutmeg and a silky texture that will make you forget store-bought versions.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 4 large egg yolks, room temperature
- 1/3 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 1 whole nutmeg, freshly grated
- 1 cinnamon stick (optional)
- 1/4 cup dark rum or bourbon (optional)
- Whipped cream, for topping
- Extra fresh nutmeg, for grating on top
- Cinnamon sticks, for garnish
Instructions
- Heat the milk and cream: In a medium saucepan, combine 2 cups whole milk and 1 cup heavy cream. Add the cinnamon stick if using. Warm over medium heat until steaming but not boiling (small bubbles around the edges), about 4-5 minutes. Do not let it boil.
- Whisk the egg yolks and sugar: While the milk heats, whisk together 4 large egg yolks and 1/3 cup sugar in a large bowl until pale yellow and slightly thick, about 2 minutes.
- Temper the eggs: Slowly pour about 1/2 cup of the hot milk mixture into the egg yolks while whisking constantly. Then pour the egg mixture back into the saucepan, whisking continuously.
- Cook until thick: Place the saucepan over low heat. Cook, stirring constantly, until the mixture thickens enough to coat the back of a spoon, about 3-5 minutes. Do not let it simmer or boil. The mixture should reach about 160°F (71°C).
- Strain and cool: Remove from heat. Pour through a fine-mesh strainer into a clean pitcher or bowl. Stir in 1 teaspoon vanilla extract, 1/4 teaspoon salt, and freshly grated nutmeg to taste (start with 1/2 teaspoon).
- Add alcohol (optional): If using rum or bourbon, stir in 1/4 cup now.
- Chill and serve: Let cool to room temperature, then refrigerate for at least 1 hour. Serve cold in mugs, topped with whipped cream and a generous grating of fresh nutmeg.
Notes
Temper the eggs slowly to avoid curdling. Fresh nutmeg is highly recommended for best flavor. The eggnog can be made ahead and tastes even better the next day. For a non-alcoholic version, skip the rum or bourbon and add an extra teaspoon of vanilla extract.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 22
- Sodium: 180
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 24
- Protein: 8
Keywords: homemade eggnog, easy eggnog, creamy eggnog, holiday drink, eggnog recipe, 15 minute eggnog, fresh nutmeg eggnog


