Love this? Save it for later!
Share the inspiration with your friends
This was supposed to be a simple vanilla eggnog. I had it all planned out—a classic, no-fuss recipe for a small get-together with my neighbors, the Harrisons. But somewhere between the chaos of wrapping presents and realizing I was out of whole nutmeg, I grabbed a jar of allspice berries by mistake. The kids were running through the kitchen, the dog was barking at the mailman, and I was already ten minutes behind schedule. I tossed the allspice into the simmering milk without a second thought. Honestly, I didn’t even realize what I’d done until I took that first sip. It was nothing like the plan—and so much better.
That accidental swap turned a humble holiday drink into something that made my neighbor, Carol, literally pause mid-sentence. “What is in this?” she asked, looking at her cup like it had just told her a secret. I had to admit I wasn’t entirely sure. I mean, I knew what was in it, but the flavor was this warm, complex thing that felt like a hug from the inside out. It was a happy little kitchen disaster that I’ve been repeating on purpose ever since. Maybe you’ve had that moment where a mistake becomes your new favorite thing.
This spiced eggnog with bourbon is now my go-to for every holiday gathering. It’s rich, creamy, and has that deep, aromatic warmth that makes people close their eyes after the first sip. The allspice gives it a subtle, almost mysterious depth that regular eggnog just doesn’t have. It’s the kind of drink that steals the table without even trying. I keep making it because it reminds me that sometimes the best things happen when you let go of the plan. And honestly, it’s just really, really good.
Why You’ll Love This Recipe
This isn’t just another eggnog recipe. It’s the one that gets requested every single year, and for good reason. I’ve tested it more times than I can count, tweaking the spice ratios and the bourbon amounts until it was absolutely perfect. It’s crowd-approved, family-tested, and has saved me from holiday hosting stress more than once.
- Quick & Easy : Comes together in under 20 minutes, so you can spend less time in the kitchen and more time with your guests.
- Simple Ingredients : No weird or hard-to-find items. You probably have most of this in your pantry right now.
- Perfect for Holiday Gatherings : Whether it’s a dinner party, a potluck, or a cozy night by the fire, this drink fits right in.
- Crowd-Pleaser : Even folks who say they don’t like eggnog end up asking for a second cup. It’s that good.
- Unbelievably Delicious : The combination of warm spices and smooth bourbon is next-level comfort in a mug.
What makes this recipe different from all the others? It’s the allspice. That one accidental swap gives the eggnog a warmth that feels like it’s been simmering for hours. Plus, I use a little trick of tempering the eggs slowly so you get a silky, luxurious texture without any of the graininess. It’s not just another version—it’s the best version.
This drink is the kind that makes you feel like a rockstar host without all the stress. It’s perfect for impressing guests or just treating yourself after a long day of wrapping presents. It’s comfort in a cup, and it always, always delivers.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that rich, spiced flavor without any fuss. Most of these are pantry staples, especially during the holidays, so you likely have everything on hand. Here’s what you’ll need:
For the Eggnog Base
- 4 large egg yolks (room temperature helps them blend smoothly)
- 1/2 cup granulated sugar (adds sweetness and helps thicken the mixture)
- 2 cups whole milk (for that creamy, rich texture)
- 1 cup heavy cream (gives it that luxurious mouthfeel)
- 1 teaspoon vanilla extract (I prefer pure vanilla extract for the best flavor)
- 1/2 teaspoon ground cinnamon (adds a classic warm note)
- 1/2 teaspoon ground allspice (the star of the show—trust me on this one)
- 1/4 teaspoon ground nutmeg (freshly grated if you have it, but pre-ground works too)
- Pinch of salt (balances the sweetness and enhances the spices)
For the Cocktail

- 1/2 cup bourbon (adds a smooth, warming kick—use a good-quality one you enjoy sipping)
- Optional: 2 tablespoons dark rum (for an extra layer of complexity)
For Garnish
- Freshly grated nutmeg (for that beautiful, aromatic top)
- Cinnamon sticks (makes for a gorgeous presentation)
- Whipped cream (optional, but highly recommended for extra indulgence)
I recommend using a good-quality bourbon like Bulleit or Maker’s Mark for the best flavor. If you’re not a bourbon fan, you can use dark rum or even skip the alcohol altogether for a family-friendly version. The allspice is non-negotiable, though—it’s what makes this eggnog truly special. For a dairy-free option, swap the whole milk and heavy cream with full-fat oat milk and coconut cream. It works surprisingly well!
Equipment Needed
You don’t need any fancy gadgets for this recipe, which is part of why I love it. Here’s what you’ll need:
- Medium saucepan (for heating the milk and cream mixture)
- Large mixing bowl (for whisking the egg yolks and sugar)
- Whisk (a good, sturdy whisk makes all the difference)
- Fine-mesh strainer (optional, but helps catch any cooked egg bits for a silky texture)
- Pitcher or serving bowl (for chilling and serving)
- Measuring cups and spoons (accuracy is key for the spice balance)
- Ladle (for serving)
If you don’t have a fine-mesh strainer, don’t worry. I’ve made this without one plenty of times, and it still turns out great. Just be careful when tempering the eggs to avoid any curdling. Also, a good whisk is worth investing in—I’ve had my trusty OXO whisk for years, and it’s never let me down. Budget-friendly tip: a basic set from IKEA works just as well!
Preparation Method
This recipe comes together in about 20 minutes, but the real magic happens as it chills. Here’s how to make the best spiced eggnog with bourbon:
- Whisk the egg yolks and sugar. In a large mixing bowl, whisk together the 4 egg yolks and 1/2 cup sugar until the mixture is pale yellow and slightly thickened. This should take about 2 minutes. You’ll know it’s ready when it forms a ribbon-like trail when you lift the whisk.
- Heat the milk and cream. In a medium saucepan, combine the 2 cups whole milk and 1 cup heavy cream. Heat over medium heat, stirring occasionally, until it’s steaming but not boiling. You should see small bubbles forming around the edges. This takes about 4-5 minutes. Don’t let it boil, or you’ll risk curdling the eggs later.
- Temper the eggs. This is the most important step. Slowly pour about 1/2 cup of the hot milk mixture into the egg yolk mixture while whisking constantly. This gently warms the eggs so they don’t scramble. Then, slowly pour the egg mixture back into the saucepan with the remaining milk, whisking the whole time.
- Cook the eggnog. Place the saucepan back over medium-low heat. Cook, stirring constantly with a wooden spoon or spatula, until the mixture thickens enough to coat the back of the spoon. This should take about 5-7 minutes. Don’t rush this step—low and slow is the key. If you see any small lumps, don’t panic. Just whisk vigorously, and they’ll usually smooth out.
- Add the spices and vanilla. Remove the saucepan from the heat. Stir in the 1/2 teaspoon cinnamon, 1/2 teaspoon allspice, 1/4 teaspoon nutmeg, pinch of salt, and 1 teaspoon vanilla extract. Give it a good stir until everything is well combined.
- Strain (optional but recommended). If you want that ultra-smooth texture, pour the eggnog through a fine-mesh strainer into a pitcher or serving bowl. This catches any tiny cooked egg bits. I do this when I’m serving guests, but for a casual night in, I skip it.
- Add the bourbon. Stir in the 1/2 cup bourbon. If you’re using the dark rum, add it now too. Give it a taste and adjust the spices or alcohol to your liking. I sometimes add an extra splash of bourbon if I’m feeling generous.
- Chill. Cover the pitcher and refrigerate for at least 2 hours, but overnight is best. The flavors really meld together and deepen as it chills. I’ve made this a day ahead for parties, and it’s always a hit.
- Serve. Pour the chilled eggnog into mugs. Top with a dollop of whipped cream, a sprinkle of freshly grated nutmeg, and a cinnamon stick for garnish. Serve immediately and watch it disappear.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things along the way. Here are my best tips to ensure your spiced eggnog with bourbon turns out perfect every time:
Don’t rush the tempering. I learned this the hard way. The first time I made this, I got impatient and poured the hot milk too fast. I ended up with scrambled eggs floating in my eggnog. Not a good look. Take your time, add the hot milk slowly, and whisk constantly. It’s worth the extra minute.
Use a thermometer if you have one. The ideal temperature for cooking the eggnog is around 160°F (71°C). If you don’t have a thermometer, look for the mixture to thicken and coat the back of a spoon. When you run your finger through the coating, it should leave a clean line that doesn’t run back together.
Toast your spices for extra depth. This is a pro tip I picked up from a chef friend. Before adding the ground spices to the eggnog, toast them in a dry pan over medium heat for about 30 seconds. It wakes up the oils and makes the flavor so much more intense. Just watch them closely—they burn fast.
Make it ahead. Seriously, this eggnog gets better after a day in the fridge. The spices have time to mingle, and the bourbon mellows out. I always make mine the night before a party. It’s one less thing to worry about on the day of.
Double the recipe for a crowd. This recipe serves about 4-6 people, but for holiday gatherings, you’ll want more. I’ve doubled and even tripled this recipe without any issues. Just make sure you have a big enough pot.
Variations & Adaptations
One of the best things about this spiced eggnog with bourbon is how versatile it is. Here are a few ways to switch it up:
Dairy-Free Version
Swap the whole milk and heavy cream for full-fat oat milk and coconut cream. The coconut cream gives it a lovely richness that mimics the original. I’ve tried this with almond milk, but it was too thin. Oat milk is definitely the way to go.
Spiced Up Version
For an extra kick, add a pinch of cayenne pepper or a star anise while the milk is heating. It gives the eggnog a subtle warmth that’s perfect for cold winter nights. I did this for a New Year’s Eve party, and it was a hit.
Non-Alcoholic Version
Skip the bourbon and rum entirely. The spiced eggnog is still incredibly flavorful on its own. You can also add a teaspoon of vanilla extract or a splash of almond extract for extra depth. This version is great for kids or anyone who doesn’t drink.
Chocolate Eggnog
Melt 2 ounces of dark chocolate into the milk mixture before tempering the eggs. It creates a rich, chocolatey version that’s absolutely decadent. I made this for a holiday brunch, and people couldn’t stop talking about it.
Maple Bourbon Version
Replace the granulated sugar with 1/3 cup maple syrup. It adds a lovely, earthy sweetness that pairs beautifully with the bourbon. Just reduce the milk by a tablespoon to account for the extra liquid.
Serving & Storage Suggestions
This spiced eggnog with bourbon is best served cold, straight from the fridge. I like to pour it into chilled mugs and top it with a generous dollop of whipped cream. A sprinkle of freshly grated nutmeg and a cinnamon stick make it look like it came straight out of a holiday magazine.
For a dinner party, I set up a little eggnog bar. I put the pitcher of eggnog in the center, surrounded by small bowls of garnishes—cinnamon sticks, star anise, chocolate shavings, and extra nutmeg. Guests can customize their own drinks, and it always gets people talking. I also like to serve it alongside a plate of gingerbread cookies or a classic pumpkin pie for the ultimate holiday dessert spread.
As for storage, this eggnog keeps well in the refrigerator for up to 5 days. Just make sure it’s in a sealed container. The flavors actually deepen over time, so day two is often even better than day one. I do not recommend freezing it, as the texture can become grainy when thawed. If you have leftovers, just give it a good stir before serving, as the spices may settle at the bottom.
For reheating, I don’t recommend it. This is meant to be served cold. But if you absolutely must have it warm, gently heat it on the stovetop over low heat, stirring constantly. Do not boil it, or it might curdle. Honestly, though, it’s best straight from the fridge.
Nutritional Information & Benefits
Let’s be real—this is a treat, not a health drink. But it does have a few redeeming qualities. Here’s a rough estimate per serving (based on 6 servings):
- Calories: 350
- Fat: 22g
- Carbohydrates: 22g
- Protein: 6g
- Sugar: 20g
- Alcohol: 15g (from the bourbon)
The egg yolks are a good source of choline, which supports brain health. The milk and cream provide calcium and vitamin D. And the spices—cinnamon, allspice, and nutmeg—are packed with antioxidants and anti-inflammatory properties. So, you know, it’s not all bad.
This recipe is gluten-free and can easily be made dairy-free or low-sugar by swapping the ingredients as mentioned above. If you’re watching your alcohol intake, the non-alcoholic version is just as delicious. I personally love that I can enjoy this guilt-free during the holidays, knowing it’s made with real, whole ingredients.
Conclusion
This spiced eggnog with bourbon is more than just a drink—it’s a tradition in the making. It’s the recipe that turned a kitchen mistake into my most-requested holiday cocktail. Every time I make it, I remember that night with the Harrisons, laughing over cups of eggnog that were never supposed to taste that way. It’s proof that sometimes the best things in life come from letting go of the plan.
I hope you give this recipe a try and make it your own. Add a little extra cinnamon, swap the bourbon for rum, or go all out with the chocolate version. The beauty of this eggnog is that it’s forgiving and adaptable. It’s meant to be shared, enjoyed, and savored with the people you love.
If you make this spiced eggnog with bourbon, I’d love to hear about it. Leave a comment below and let me know how it turned out. Did you add your own twist? Did it steal the show at your holiday party? Share your stories—I read every single one. And if you’re looking for another crowd-pleasing holiday recipe, check out my cranberry orange punch for a non-alcoholic option that’s just as festive. Happy holidays, and cheers to happy accidents!
Frequently Asked Questions
Can I make this eggnog without alcohol?
Absolutely! Just skip the bourbon and rum. The spiced eggnog base is delicious on its own. You can add a little extra vanilla extract or a splash of almond extract for more depth. It’s perfect for kids or anyone who prefers a non-alcoholic drink.
How long does homemade eggnog last in the fridge?
Homemade eggnog keeps well for up to 5 days in the refrigerator when stored in a sealed container. The flavors actually get better after a day or two. Just give it a good stir before serving, as the spices may settle at the bottom.
Can I use pre-ground spices instead of fresh?
Yes, pre-ground spices work perfectly fine. I use them all the time. That said, freshly grated nutmeg does have a more vibrant flavor. If you have a whole nutmeg, grate it right over the eggnog for the best results. But don’t stress if you don’t—pre-ground is totally fine.
Why did my eggnog curdle?
Curdling usually happens when the eggs are heated too quickly or the milk is too hot. The key is to temper the eggs slowly by adding the hot milk a little at a time while whisking constantly. Also, make sure you’re cooking the eggnog over medium-low heat and stirring constantly. If it does curdle slightly, you can strain it through a fine-mesh strainer to remove the lumps.
Can I double this recipe for a large party?
Yes, this recipe doubles and even triples beautifully. Just make sure you have a large enough pot to hold all the liquid. The cooking time may be slightly longer for larger batches, so keep an eye on the thickness. I’ve made a triple batch for Christmas parties, and it’s always a hit.
Pin This Recipe!

Best Spiced Eggnog with Bourbon – Easy Holiday Cocktail Recipe
This spiced eggnog with bourbon is rich, creamy, and has a deep, aromatic warmth from allspice. It’s a crowd-pleasing holiday cocktail that comes together in under 20 minutes.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes (plus chilling time)
- Yield: 6 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 4 large egg yolks (room temperature)
- 1/2 cup granulated sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground allspice
- 1/4 teaspoon ground nutmeg
- Pinch of salt
- 1/2 cup bourbon
- Optional: 2 tablespoons dark rum
- Freshly grated nutmeg (for garnish)
- Cinnamon sticks (for garnish)
- Whipped cream (optional, for garnish)
Instructions
- In a large mixing bowl, whisk together the 4 egg yolks and 1/2 cup sugar until pale yellow and slightly thickened, about 2 minutes.
- In a medium saucepan, combine 2 cups whole milk and 1 cup heavy cream. Heat over medium heat until steaming but not boiling, about 4-5 minutes.
- Slowly pour about 1/2 cup of the hot milk mixture into the egg yolk mixture while whisking constantly to temper the eggs. Then slowly pour the egg mixture back into the saucepan with the remaining milk, whisking continuously.
- Place the saucepan over medium-low heat. Cook, stirring constantly, until the mixture thickens enough to coat the back of a spoon, about 5-7 minutes.
- Remove from heat. Stir in 1/2 teaspoon cinnamon, 1/2 teaspoon allspice, 1/4 teaspoon nutmeg, pinch of salt, and 1 teaspoon vanilla extract.
- Optional: Pour the eggnog through a fine-mesh strainer into a pitcher or serving bowl for a smoother texture.
- Stir in 1/2 cup bourbon (and optional 2 tablespoons dark rum). Adjust spices or alcohol to taste.
- Cover and refrigerate for at least 2 hours, preferably overnight, to allow flavors to meld.
- Serve chilled in mugs. Top with whipped cream, a sprinkle of freshly grated nutmeg, and a cinnamon stick.
Notes
Temper eggs slowly to avoid curdling. For best flavor, chill overnight. Can be made dairy-free with oat milk and coconut cream. Non-alcoholic version: omit bourbon and rum.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 20
- Sodium: 80
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 22
- Protein: 6
Keywords: eggnog, spiced eggnog, bourbon eggnog, holiday cocktail, Christmas drink, homemade eggnog


