The smell of cinnamon always takes me back to Christmas mornings spent gathered around the fireplace with my family. This year, I wanted to capture that cozy feeling in a cocktail, and let me tell you, this eggnog espresso martini does just that! It’s creamy, rich, and has that coffee kick we busy mamas need to get through the holidays. I’ve made this little treat at least four times in my kitchen in the last month alone, tweaking it until it was just right. It’s perfect for a festive brunch, a cozy nightcap, or even just a little “me time” amidst the holiday chaos. You’re going to love how easy it is to whip up, and it’s guaranteed to impress your guests (or just yourself!).

Why This Recipe Works
This eggnog espresso martini is a winner for so many reasons, especially when you’re juggling kids, work, and holiday preparations. Here’s why it’ll become your new go-to:
- Quick and Easy: Ready in under 5 minutes – because who has time for complicated cocktails?
- Festive and Delicious: The perfect blend of creamy eggnog and rich espresso creates a truly special holiday flavor.
- Impressive, Yet Simple: Looks fancy, tastes amazing, but requires minimal effort and ingredients. I promise, your friends will think you hired a bartender!
Ingredients
- 2 oz Vodka (or Bourbon for a richer flavor)
- 1 oz Freshly Brewed Espresso (cooled)
- 2 oz Eggnog (store-bought or homemade)
- 0.5 oz Coffee Liqueur (like Kahlúa or Tia Maria)
- Ice
- Garnish: Grated Nutmeg, Cinnamon Stick, or Star Anise
Ingredient Notes
Vodka (or Bourbon): I personally like vodka because it lets the eggnog and espresso flavors shine. However, if you want a warmer, more spiced flavor, bourbon works beautifully. I’ve tried it both ways, and my husband prefers the bourbon version.
Espresso: Freshly brewed espresso is key here! It adds that strong coffee flavor that balances the sweetness of the eggnog. If you don’t have an espresso machine, strong brewed coffee will do in a pinch, but be sure to use a small amount so it doesn’t water down the cocktail.
Eggnog: Store-bought eggnog is perfectly fine for convenience! But if you’re feeling ambitious, homemade eggnog elevates this martini to a whole new level.
Coffee Liqueur: Kahlúa is the classic choice, but any coffee liqueur will work. You could even try a chocolate liqueur for a mocha twist.
Garnish: The garnish isn’t just for looks! A sprinkle of nutmeg or a cinnamon stick adds a wonderful aroma that enhances the overall experience. Star anise is another great option for a more dramatic presentation and subtle anise flavor.
Step-by-Step Instructions
Step 1: Chill Your Martini Glass: Place your martini glass in the freezer for at least 5 minutes to get it nice and cold. A chilled glass makes all the difference!
Step 2: Combine Ingredients in a Shaker: Fill a cocktail shaker with ice. Add the vodka (or bourbon), cooled espresso, eggnog, and coffee liqueur.
Step 3: Shake Well: Secure the lid on the shaker and shake vigorously for 15-20 seconds. You want everything to be well-chilled and combined. Shaking it hard also gives it that nice frothy texture.
Step 4: Strain and Pour: Remove your martini glass from the freezer. Strain the contents of the shaker into the chilled glass, leaving the ice behind.
Step 5: Garnish and Serve: Garnish with freshly grated nutmeg, a cinnamon stick, or a star anise. Serve immediately and enjoy!
Expert Tips from My Kitchen
Here are a few tricks I’ve learned while perfecting this recipe:
- Don’t Over-Shake: Shaking too long can water down the martini. 15-20 seconds is the sweet spot.
- Cool the Espresso: Make sure your espresso is completely cooled before adding it to the shaker. Hot espresso will melt the ice and dilute the drink.
- Adjust Sweetness: If you prefer a less sweet martini, reduce the amount of coffee liqueur or use unsweetened eggnog.
- Make it Kid-Friendly: For a non-alcoholic version, use coffee extract instead of espresso and omit the vodka and coffee liqueur. You can even add a splash of cream for extra richness. My kids love this version!
- Rim the Glass: For an extra touch, rim the glass with crushed gingerbread cookies or cinnamon sugar before pouring in the martini.
- Batch It: Making a big batch for a party? Combine all the ingredients (except the ice) in a pitcher and refrigerate for up to 24 hours. Shake well with ice before serving.
- Spice it Up: Add a dash of cinnamon or cardamom to the shaker for a warmer, spicier flavor.
Storage & Meal Prep
While this martini is best enjoyed fresh, you can prep some components ahead of time to save time later.
- Storage: This martini is not ideal for storing after it’s been mixed, as the ice will melt and dilute the flavors. It’s best to make it right before serving.
- Make-Ahead: You can brew the espresso ahead of time and store it in the refrigerator for up to 24 hours. Just be sure to let it cool completely before using it. You can also measure out the other ingredients into separate containers for easy assembly.
Substitutions & Variations
Here are a few ways to customize this eggnog espresso martini to your liking:
- Dairy-Free: Use dairy-free eggnog (made with almond, soy, or coconut milk) and ensure your coffee liqueur is also dairy-free.
- Spiced Rum Eggnog Martini: Substitute the vodka with spiced rum for a warmer, more Caribbean-inspired flavor.
- Peppermint Mocha Martini: Add a splash of peppermint schnapps and a drizzle of chocolate syrup for a festive peppermint mocha twist.
- Salted Caramel Eggnog Martini: Add a splash of salted caramel syrup for a sweet and salty treat.
Frequently Asked Questions
Can I make this ahead of time?
While the finished martini is best served immediately, you can definitely prep some components ahead of time! Brew and cool the espresso, and measure out the other ingredients. Store them separately in the refrigerator, and then just combine everything in the shaker when you’re ready to serve.
What if I don’t have an espresso machine?
No problem! You can use strongly brewed coffee as a substitute. Just be sure to use a small amount (about 1 ounce) so it doesn’t water down the martini. You could also use instant espresso powder mixed with a little hot water.
Can I use a different type of milk for the eggnog?
Absolutely! If you’re dairy-free, use almond, soy, or coconut milk eggnog. Just be aware that the flavor and texture might be slightly different from traditional eggnog.
How do I make a non-alcoholic version?
Simply omit the vodka and coffee liqueur. You can add a teaspoon of coffee extract for the coffee flavor, and maybe a splash of cream or milk to maintain the creamy texture. It’s a delicious treat for the whole family!
Can I use flavored vodka?
Definitely! Vanilla vodka or caramel vodka would be delicious in this martini. Just keep in mind that it will add extra sweetness, so you might want to reduce the amount of coffee liqueur accordingly.
Is this recipe kid-friendly?
The alcoholic version, of course, is not. But as mentioned above, it’s easy to make a non-alcoholic version that kids will love! Just replace the alcohol with coffee extract and maybe a little extra cream. My kids adore it!
How do I make my martini extra frothy?
Make sure you shake the cocktail shaker vigorously for at least 15-20 seconds. This will help to create a nice, frothy texture. You can also add an egg white (or aquafaba for a vegan option) to the shaker for an even more luxurious foam.

Serving Suggestions
This eggnog espresso martini is perfect on its own as a festive treat. But here are a few serving suggestions to elevate the experience:
- Serve with a plate of holiday cookies or biscotti for dipping.
- Pair it with a cheese board featuring soft cheeses like brie or goat cheese.
- Garnish with chocolate shavings or a swirl of caramel sauce for an extra touch of indulgence.
This Eggnog Espresso Martini is more than just a cocktail; it’s a little taste of holiday magic in a glass. I hope you’ll give it a try and share it with your loved ones. Let me know in the comments how it turns out, and if you have any fun variations of your own! For more family-friendly recipes and holiday inspiration, be sure to explore the rest of FamiliesRecipes.com and sign up for our newsletter to stay in the loop!
PrintEasy Eggnog Espresso Martini
Shake up the holidays with this easy Eggnog Espresso Martini recipe Tested in my Texas kitchen its the perfect festive comfort food cocktail Get the recipe
- Prep Time: 2 minutes
- Total Time: 5 minutes
- Yield: 1 serving
- Category: Cocktail
- Cuisine: American
Ingredients
- 2 oz Vodka (or Bourbon)
- 1 oz Freshly Brewed Espresso (cooled)
- 2 oz Eggnog (store-bought or homemade)
- 0.5 oz Coffee Liqueur (like Kahlúa or Tia Maria)
- Ice
- Grated Nutmeg, Cinnamon Stick, or Star Anise (for garnish)
Instructions
- Chill Your Martini Glass: Place your martini glass in the freezer for at least 5 minutes to get it nice and cold. A chilled glass makes all the difference!
- Combine Ingredients in a Shaker: Fill a cocktail shaker with ice. Add the vodka (or bourbon), cooled espresso, eggnog, and coffee liqueur.
- Shake Well: Secure the lid on the shaker and shake vigorously for 15-20 seconds. You want everything to be well-chilled and combined. Shaking it hard also gives it that nice frothy texture.
- Strain and Pour: Remove your martini glass from the freezer. Strain the contents of the shaker into the chilled glass, leaving the ice behind.
- Garnish and Serve: Garnish with freshly grated nutmeg, a cinnamon stick, or a star anise. Serve immediately and enjoy!
Notes
A creamy, rich, and festive cocktail with the perfect blend of eggnog and espresso. Ready in under 5 minutes, this eggnog espresso martini is perfect for a festive brunch, a cozy nightcap, or even just a little “me time” amidst the holiday chaos.
