If you love a good espresso martini, wait until you try it holiday-style with eggnog. This Eggnog Espresso Martini is smooth, creamy, lightly spiced, and tastes like Christmas in every sip. Bold espresso meets festive eggnog, coffee liqueur, spiced rum, and a touch of vanilla โ shaken ice-cold for a velvety-rich winter cocktail everyone will love.
I tested a few versions before landing on this balance โ creamy without being heavy, coffee-forward without overpowering the eggnog. Best part? It comes together in minutes. Just shake, pour, and enjoy a restaurant-style martini right at home.
Ingredients
- Espresso โ Freshly brewed and cooled. I often use espresso powder with boiling water (follow package directions), then let it cool completely. This gives the drink structure and helps create that signature silky espresso martini crema on top.
- Eggnog โ Rich, creamy, and festive. Naturally sweet with nutmeg notes that balance the espresso beautifully.
- Kahlรบa โ Adds sweetness and deep coffee flavour โ key for a smooth, well-rounded finish.
- Spiced Rum โ Warmer than vodka and made for eggnog. It adds subtle cinnamon and clove notes that pair naturally with the creamy base.
- Pure Vanilla Extract โ Adds warmth and rounds everything out. A small amount goes a long way.
- Pinch of Salt โ Enhances sweetness and brightens flavour โ you wonโt taste it, but youโd miss it if it wasnโt there.
- Cinnamon โ A gentle sprinkle of holiday spice that ties the whole drink together.
Step-by-Step Instructions
Step One: Chill the Glass โ Freeze your martini glass for 5โ10 minutes. A chilled glass keeps the cocktail colder longer and helps preserve that creamy espresso martini foam once poured.
Step Two: Add Ingredients to the Shaker โ Fill a cocktail shaker with ice, then add the cooled espresso, eggnog, Kahlรบa, spiced rum, vanilla, cinnamon, and a tiny pinch of salt. Adding everything over ice chills it fast and keeps the eggnog smooth, not heavy.
Step Three: Shake Until Frosty โ Shake vigorously for about 25 seconds. The shaker should feel icy cold and the drink should look frothy โ that aeration is what gives you the signature espresso martini foam.
Step Four: Strain + Garnish โ Strain into your chilled glass. For an ultra-smooth finish, you can double strain through a fine-mesh sieve. Garnish with a sprinkle of cinnamon and a couple of coffee beans for that classic look.
Frequently Asked Questions
Yes โ use concentrated cold brew for similar bold flavour. Regular iced coffee is too mild, so espresso or strong cold brew works best for that rich coffee backbone.
You can. Vodka gives a cleaner espresso martini profile, while spiced rum adds cinnamon-clove warmth that pairs beautifully with eggnog. Both are delicious โ it just depends on the flavour mood youโre in.
Traditional full-fat eggnog gives the creamiest texture. Light or dairy-free eggnog can be used, just expect a slightly thinner sip.
The foam comes from espresso + vigorous shaking. Shake hard for about 25 seconds until the shaker feels ice-cold and the drink looks frothy.
Expert Tips & Tricks
- Brew espresso ahead if hosting โ make a small batch and refrigerate so you can shake multiple cocktails quickly without waiting for it to cool.
- Ice size matters โ larger ice cubes dilute slower and keep the drink colder, which helps maintain creaminess and foam.
- Shaker material affects foam โ a metal shaker chills quicker and aerates better than plastic, helping create that smooth espresso martini froth.
- Glassware changes the sipping experience โ martini glasses give a classic feel, while coupes offer a slightly creamier sip and elegant presentation.
- Adjust sweetness to taste โ more espresso = bolder and less sweet; more eggnog = creamier and dessert-like.
- Batch-friendly for parties โ mix everything except the ice and espresso up to 24 hours ahead. Shake individual servings with fresh espresso and ice for perfect foam every time.
Variations & Pairings
Make it lighter: Use light eggnog or add a splash of milk/cream to soften richness without losing flavour.
Extra festive: Finish with a pinch of nutmeg or a cinnamon-sugar rim for an extra cozy holiday touch.
Chocolate version: Drizzle chocolate syrup or melted chocolate inside the glass before pouring for a dessert-like twist.
No-alcohol option: Swap Kahlรบa for coffee syrup and leave out the rum โ still creamy, cozy, and perfect for holiday entertaining.
This Eggnog Espresso Martini loves a sweet moment. Pair it with:
- Molasses cookies
- Christmas Crack
- Christmas Sugar Cookies
- Brie Bites With Puff Pastry
Making Ahead
Mix everything except the ice and espresso up to 24 hours in advance. Store chilled, then shake with fresh espresso and ice when serving. Great for holiday hosting without standing at the bar all night.
If you make this Eggnog Espresso Martini please leave a comment below or tag me on Instagram @cookwithcassandra โ I love seeing your holiday cocktails and kitchen moments. Cheers friends, see you in the kitchen!

Eggnog Espresso Martini Recipe
Ingredients
- 1 oz espresso
- 4 oz eggnog
- ยฝ oz Kahlรบa
- 1 ยฝ oz spiced rum
- ยผ teaspoon pure vanilla extract
- pinch salt
- pinch ground cinnamon
Instructions
- Fill shaker with ice โ Add a generous amount of ice to the cocktail shaker.
- Add ingredients โ Add the espresso, eggnog, Kahlรบa, spiced rum, vanilla, salt, and cinnamon.
- Shake โ Shake vigorously for about 25 seconds, until the shaker feels icy cold and frothy.
- Pour and garnish โ Strain into a chilled martini glass and garnish with a sprinkle of cinnamon and a couple of coffee beans, if desired.











0 Comments