Prep time: 5 minutes | Servings: 1 cocktail | Style: Classic coffee cocktail
This Espresso Martini recipe is a smooth, bold, after-dinner cocktail made with vodka, coffee liqueur, fresh espresso, and simple syrup. It is rich, lightly sweet, easy to shake, and perfect for dinner parties, weddings, dessert hours, and late-night private events.
The key to a great Espresso Martini is using fresh espresso, chilling it before shaking, and shaking hard enough to create that signature silky foam on top. This version keeps the drink balanced so it tastes like real coffee instead of a sugary dessert drink.
How to Make an Espresso Martini
Watch this Espresso Martini come together with coffee liqueur, fresh espresso, ice, and a hard shake for that signature foam. The classic recipe uses vodka, while the video shows a reposado tequila twist for a warmer, richer version.
Bartender tip: use cooled espresso and shake hard. Hot espresso melts the ice too quickly, while a firm shake creates the smooth foam that makes the drink look polished.
Reposado Espresso Martini video by Bartend Long Island
What Is an Espresso Martini?
An Espresso Martini is a shaken coffee cocktail typically made with vodka, coffee liqueur, fresh espresso, and a small amount of sweetener. It is served straight up in a coupe or martini glass and finished with three coffee beans on top.
The drink is popular because it feels like a cocktail and dessert in one. It has the energy of espresso, the richness of coffee liqueur, and a smooth texture from the hard shake.

☕ Espresso Martini Ingredients
This classic Espresso Martini recipe uses vodka as the base spirit, coffee liqueur for depth, fresh espresso for real coffee flavor, and simple syrup to balance the bitterness.
- 2 oz vodka
- 1 oz coffee liqueur, such as Kahlua or Mr Black
- 1 oz fresh espresso, brewed and cooled
- 1/4 oz simple syrup, or up to 1/2 oz for a sweeter drink
- Pinch of fine salt, optional
- Ice
- 3 coffee beans, for garnish
Best coffee option: fresh espresso gives the best flavor and foam. If you do not have an espresso machine, use strong cold brew concentrate instead of regular brewed coffee.
🍸 How to Make an Espresso Martini
- Chill the glass: Place a coupe or martini glass in the freezer for 5 to 10 minutes.
- Brew and cool the espresso: Brew 1 oz of espresso and let it cool before adding it to the shaker.
- Build the cocktail: Add vodka, coffee liqueur, cooled espresso, simple syrup, optional pinch of salt, and ice to a cocktail shaker.
- Shake hard: Shake vigorously for 12 to 15 seconds until the shaker feels very cold. This creates the foam on top.
- Fine strain and garnish: Double strain into the chilled glass and garnish with three coffee beans.
🥂 Bartender Tips for the Best Espresso Martini
Use cooled espresso
Hot espresso melts the ice too quickly and can make the drink thin. Brew it ahead of time and chill it before shaking.
Shake harder than you think
The foam comes from the espresso oils, ice, and vigorous shaking. A soft shake will not create the same silky crema top.
Adjust the sweetness
Start with 1/4 oz simple syrup. If your espresso is very bitter or your guests prefer sweeter cocktails, increase to 1/2 oz.
Fine strain for a cleaner finish
Double straining removes ice chips and gives the cocktail a smoother, more premium texture.
🥃 Best Glass for an Espresso Martini
An Espresso Martini is usually served in a coupe glass or martini glass. A coupe is often easier for parties because it is more stable than a traditional V-shaped martini glass.
For private events, chilled coupes, stemless martini glasses, or premium hard plastic coupe-style drinkware all work well depending on the setting.
☁️ How to Get Foam on an Espresso Martini
To get a foamy Espresso Martini, use fresh espresso, fill the shaker with plenty of ice, and shake hard for 12 to 15 seconds. The foam forms when the espresso oils are aerated during shaking.
If your Espresso Martini is not foaming, the espresso may be too old, the drink may not have been shaken hard enough, or there may not have been enough ice in the shaker.
🥃 Reposado Espresso Martini Variation
The classic Espresso Martini uses vodka, but reposado tequila creates a warmer, richer version with notes of oak, vanilla, and roasted agave. This is the version shown in the video above.
Reposado Espresso Martini Ingredients
- 2 oz reposado tequila
- 1 oz coffee liqueur
- 1 oz fresh espresso, cooled
- 1/4 oz simple syrup, or to taste
- Ice
- 3 coffee beans for garnish
Make it the same way as the classic version. Add everything to a shaker with ice, shake hard, fine strain into a chilled coupe, and garnish with three coffee beans.
✨ Espresso Martini Variations
Vanilla Espresso Martini
Add 1/4 oz vanilla syrup or a few drops of vanilla extract for a softer dessert-style version.
Salted Caramel Espresso Martini
Swap simple syrup for caramel syrup and add a tiny pinch of salt for a richer, sweeter cocktail.
Mezcal Espresso Martini
Use 1.5 oz vodka and 0.5 oz mezcal for a lightly smoky coffee cocktail.
Baileys Espresso Martini
Add 0.5 oz Irish cream for a creamier dessert cocktail. Reduce simple syrup if using a sweet cream liqueur.
Decaf Espresso Martini
Use decaf espresso or decaf cold brew concentrate for the same flavor with less caffeine.
🍾 How to Batch Espresso Martinis for a Party
Espresso Martinis can be batched ahead of time, but they should still be shaken with ice before serving. Shaking each portion is what creates the cold texture and foam on top.
Batch for 8 cocktails
- 16 oz vodka
- 8 oz coffee liqueur
- 8 oz fresh espresso, cooled
- 2 to 4 oz simple syrup, depending on sweetness preference
- Ice for shaking
- 24 coffee beans for garnish
Combine vodka, coffee liqueur, cooled espresso, and simple syrup in a sealed pitcher or bottle. Keep chilled until service. To serve, pour about 4 oz of the batch into a shaker with ice, shake hard, fine strain into a chilled coupe, and garnish.
Party tip: do not shake the full batch with ice ahead of time. It will lose texture and become diluted. Batch the liquid, then shake each drink to order.
🍫 What to Serve with an Espresso Martini
Espresso Martinis pair well with chocolate desserts, tiramisu, biscotti, cannoli, vanilla cake, salted caramel desserts, affogato, and late-night passed sweets.
They also work well as a standalone dessert cocktail when you want a simple but memorable finish to a dinner party or private event.
❓ Espresso Martini FAQs
What is in an Espresso Martini?
A classic Espresso Martini is made with vodka, coffee liqueur, fresh espresso, simple syrup, ice, and coffee beans for garnish.
Can you make an Espresso Martini without an espresso machine?
Yes. Strong cold brew concentrate is the best substitute. Regular brewed coffee usually tastes too thin unless it is brewed very strong.
Why is my Espresso Martini not foamy?
The most common reasons are weak coffee, old espresso, not enough ice, or not shaking hard enough. Use fresh espresso and shake vigorously for 12 to 15 seconds.
Can I use tequila instead of vodka in an Espresso Martini?
Yes. Reposado tequila works especially well because its oak, vanilla, and roasted agave notes pair naturally with espresso and coffee liqueur.
Can Espresso Martinis be made ahead of time?
Yes. You can batch the vodka, coffee liqueur, cooled espresso, and simple syrup ahead of time. Keep it chilled and shake each cocktail with ice right before serving.
How much caffeine is in an Espresso Martini?
The caffeine depends on the espresso used. Most single shots of espresso contain roughly the same caffeine as a small coffee, but the exact amount varies by bean, machine, and serving size.
What do three coffee beans mean on an Espresso Martini?
Three coffee beans are a traditional garnish often said to represent health, wealth, and happiness.
Vodka, coffee liqueur, fresh espresso, and a touch of simple syrup. Shake hard with ice and fine-strain to get that thick cream on top.
It’s best. Hot shots should be cooled first. In a pinch, use strong cold-brew concentrate (not regular iced coffee) for similar body and flavor.
Use cooled espresso, shake vigorously 12–15 seconds, and double-strain into a chilled coupe. The combo of proteins and air creates the crema.
Start with 0.25 oz syrup and taste. Bitter espresso may need up to 0.5 oz. Keep it balanced so the coffee leads.
Yes just pre-mix the base (vodka, coffee liqueur, espresso, syrup) and refrigerate. Shake each portion with ice to order for fresh foam.