The espresso martini is one of the most requested cocktails of the last decade — and it’s entirely makeable at home if you have an espresso machine. What separates a great espresso martini from a mediocre one comes down to three things: fresh espresso, the right ratio, and technique. Get those right and you’ll have a drink with a thick, caramel-colored foam head and a flavor that’s genuinely better than most bars serve.
This guide covers the classic recipe, why each ingredient matters, the key variables you can tweak, and every major variation worth knowing.
What Is an Espresso Martini?
The espresso martini was invented in London in the 1980s by bartender Dick Bradsell at the Soho Brasserie. The story goes that a model asked for something to “wake me up, then f*** me up” — and he responded with this drink. It’s not technically a martini (no gin or vermouth), but the chilled-cocktail-in-a-martini-glass format gave it the name.
The original recipe combined fresh espresso, vodka, coffee liqueur, and sugar syrup. What made it unusual was that a bartender was pulling espresso shots behind a bar — something most establishments didn’t do in the ’80s.
Today it’s the world’s most popular espresso cocktail, and unlike most trends, it deserves the hype.
Classic Espresso Martini Recipe
Makes: 1 cocktail
Time: 5 minutes (plus espresso pull)
Ingredients
- 50ml (1¾ oz) vodka — use a clean, neutral vodka; nothing too harsh
- 25ml (¾ oz) coffee liqueur — Kahlúa is the standard; Tia Maria works well too
- 35ml (1¼ oz) fresh espresso — freshly pulled, still hot, ideally 1 double shot
- 10ml (2 tsp) simple syrup — optional, depending on how sweet your coffee liqueur is
- Ice — lots of it, for shaking
- 3 coffee beans — for garnish (traditional presentation: 3 beans = health, wealth, happiness)
Equipment
- Cocktail shaker (a standard Boston shaker works)
- Fine mesh strainer or Hawthorne strainer
- Martini glass or coupe — chilled
Instructions
1. Chill your glass first.
Fill your martini glass with ice water and let it sit while you prepare the drink. A cold glass keeps the foam head stable longer.
2. Pull a double espresso shot.
Use your standard espresso recipe — aim for about 35ml yield from 18–20g of ground coffee, 25–30 seconds extraction. Aim for a rich, dark roast with good crema.
3. Measure everything into the shaker.
Add vodka, coffee liqueur, espresso, and simple syrup (if using). Don’t add ice yet.
4. Add a full shaker of ice.
Use as much ice as the shaker holds. Large, cold ice cubes are better than small crushed ice — they dilute less while still chilling effectively.
5. Shake hard for 15–20 seconds.
This is critical. You want to shake vigorously — not just jostle the shaker. The hard shaking aerates the espresso and creates the characteristic foam head. Count to 20.
6. Double-strain into your chilled glass.
Empty the ice water from your martini glass. Hold the Hawthorne strainer over the shaker and pour through a fine mesh strainer into the glass. Double straining catches ice shards and keeps the foam clean.
7. Garnish with 3 coffee beans.
Place them on top of the foam in a triangle. The foam should be thick enough to hold them.
The Foam Head: Why It Matters and How to Get It
The thick, creamy foam head is the hallmark of a great espresso martini. Here’s what creates it and what ruins it:
What Creates the Foam
The foam comes from the espresso crema — the emulsified oils and CO₂ in a freshly pulled shot. When you shake it vigorously with ice, the crema proteins get whipped into a stable foam. This is why:
Freshness is everything. Espresso crema begins breaking down within a minute or two. Pull your shot directly into the shaker and shake immediately. A shot pulled 5 minutes ago will produce little or no foam.
Temperature matters. A hot shot hits the ice and creates more steam activity during shaking, which means more aeration. Don’t let the espresso cool before shaking.
Vigorous technique. A gentle shake won’t aerate enough. Shake hard — the shaker should feel cold within 5–10 seconds.
What Kills the Foam
- Pre-made espresso or cold brew — lacks fresh crema. You’ll still get flavor but almost no foam head.
- Weak extraction — blonde, watery espresso has less crema to begin with. Pull a properly extracted, dark shot.
- Too-warm glass — the foam dissipates quickly in a warm glass. Always pre-chill.
- Over-dilution — if you shake too long (30+ seconds) with small ice, excessive melt water thins the foam.
Ingredient Notes
Choosing the Right Vodka
The vodka is the backbone of the drink, so quality matters more than with a heavily masked cocktail. You don’t need to spend a lot, but avoid anything that tastes harsh or chemical.
Good choices: Absolut, Grey Goose, Ketel One, Belvedere
Budget options that work well: Smirnoff No. 21, Stolichnaya
Skip: Anything in plastic bottles
You can substitute vodka with other spirits for variations:
- Rum: Adds a warm sweetness; a dark rum makes a “rum espresso martini”
- Bourbon or whiskey: Bolder flavor, pairs exceptionally well with dark roast espresso
- Tequila: Makes it an “espresso mezcal martini” — smoky and complex
Coffee Liqueur: Kahlúa vs. Alternatives
Kahlúa is the classic and widely available choice. It’s rum-based with a straightforward coffee-vanilla sweetness. For the classic recipe, it’s the right call.
Tia Maria is slightly drier and more bitter than Kahlúa — it’s a good swap if you find Kahlúa too sweet.
Mr. Black is an Australian cold-brew coffee liqueur with noticeably stronger coffee flavor and less sugar. It makes a more grown-up, less sweet espresso martini. Highly recommended if you want to highlight the espresso flavor.
Homemade coffee liqueur (for the ambitious): Steep 2 cups of coarsely ground dark roast coffee in 2 cups of vodka for 24 hours, strain, then combine with 1 cup of simple syrup. It won’t have exactly the same flavor profile as Kahlúa but gives you full control over sweetness and coffee intensity.
Espresso Choices
The best espresso martini uses freshly pulled espresso from a home espresso machine — that’s what gives you the crema and the full aromatic complexity that makes this drink worth making.
If you don’t have an espresso machine, a moka pot espresso works surprisingly well. Moka pot coffee is strong, concentrated, and has some natural oils, though it won’t produce the same crema. The foam head will be thinner but the flavor will be good.
Cold brew concentrate is a common bar shortcut but produces a noticeably flatter drink with minimal foam head. If foam aesthetics don’t matter, the flavor can still be good.
For the espresso itself, use a medium-dark or dark roast with notes of chocolate, caramel, or nuts. Bright, fruity light roasts can work but may taste harsh when combined with sweet liqueur.
Espresso Martini Variations
Vanilla Espresso Martini
Add 10ml of vanilla vodka or 5ml of vanilla extract in place of simple syrup. Alternatively, use vanilla-flavored simple syrup (infuse simple syrup with 1 vanilla pod for 24 hours). The vanilla amplifies the caramel notes in the espresso beautifully.
Salted Caramel Espresso Martini
Use caramel vodka (or regular vodka + 15ml salted caramel syrup) and add a small pinch of flake sea salt to the shaker. Rim the glass with caramel and salt. This is more dessert cocktail than drink, but it’s excellent.
White Chocolate Espresso Martini
Swap Kahlúa for white crème de cacao and use a vanilla vodka. The espresso cuts through the sweetness to create something that tastes like a liquid tiramisu.
Pornstar Martini Espresso Twist
The pornstar martini (passion fruit martini with a prosecco chaser) has a coffee variation: replace one vanilla vodka component with espresso vodka or add 25ml espresso to the standard pornstar martini recipe. You get the passion fruit freshness with espresso richness. It works.
Rum Espresso Martini
Replace vodka with a dark rum (Diplomatico, Zacapa, or Plantation Original Dark work well). The molasses and caramel notes in aged rum amplify the espresso’s roasted character. Use Kahlúa as the liqueur and skip the simple syrup — rum already brings sweetness.
Mezcal Espresso Martini
Replace half the vodka (25ml) with mezcal. The smoke cuts through the sweetness and creates unexpected complexity. Use Mr. Black as the liqueur (less sweet) to keep it balanced. This is the most sophisticated variation.
Cold Brew Espresso Martini
Use 60ml cold brew concentrate in place of hot espresso. You won’t get a foam head, but the flavor is extremely good — smooth, less acidic, very clean. This is the best option for batch-making at a party since you can pre-mix everything except the ice and shake to order.
Decaf Espresso Martini
For late-night serving: use a decaf espresso. Most quality decaf beans are processed with Swiss water method and taste nearly identical to regular espresso. The crema is slightly less stable but still produces a good foam head. Nobody will know.
Espresso Martini Without a Machine
If you don’t have an espresso machine, here are the best alternatives ranked by how well they work:
Moka pot — Closest to real espresso in concentration and flavor. Produces limited crema but a good foam head. Use the darkest roast you have.
AeroPress with inverted method — Use the finest grind your grinder allows, 15g coffee, 100ml water at 85°C. Press hard and fast. You won’t get crema but you’ll get concentrated coffee with good body.
Strong French press — 1:8 ratio instead of the standard 1:15. Steep for 6–7 minutes. Flavor is coarser but usable.
Instant espresso powder — Use 1–2 teaspoons dissolved in 30ml hot water. Not recommended for quality but works in a pinch. Brands like Medaglia d’Oro or Café Bustelo work better than generic instant.
Cold brew concentrate — Works flavor-wise but produces no foam head. Fine if you don’t care about the visual.
Batch Espresso Martinis
For parties, make a batch in advance:
Batch recipe (serves 8):
- 400ml vodka
- 200ml Kahlúa
- 280ml espresso (pull 8 double shots, let cool to room temp)
- 80ml simple syrup
Combine all ingredients in a large container and refrigerate for up to 24 hours. When serving, pour 85–90ml per drink over a shaker full of ice and shake vigorously per glass. The foam head won’t be as dramatic as fresh (because the crema has had time to settle) but the flavor is fully preserved.
For a self-serve station, pre-chill the mixture and let guests shake their own drinks.
Common Espresso Martini Mistakes (and How to Fix Them)
No foam head: Shot was too old or too cold. Pull fresh, shake immediately.
Too sweet: Reduce or skip the simple syrup, or switch from Kahlúa to Mr. Black (drier).
Too bitter/harsh: Espresso was over-extracted or ground too fine. Also check your vodka quality.
Watery flavor: Ice melted too fast — shook too long or used small ice cubes. Use large ice cubes, shake hard for 20 seconds, no more.
Foam disappears immediately: Glass wasn’t chilled, or espresso was too old. Pre-chill glass; pull shot immediately before shaking.
Clogging the strainer: Grounds got into the shot. Use a fine-mesh double strainer and ensure your portafilter basket isn’t cracked.
Frequently Asked Questions
What's the best coffee to use in an espresso martini?
Can you make an espresso martini without an espresso machine?
Why does my espresso martini have no foam?
Is Kahlúa the best coffee liqueur for espresso martinis?
How much caffeine is in an espresso martini?
Can you batch make espresso martinis ahead of time?
Related Recipes
Looking for more espresso cocktail ideas or classic espresso drinks?
- Brown Sugar Shaken Espresso — the Starbucks classic, made better at home
- Espresso Tonic — the perfect summer espresso drink
- Classic Espresso Drinks Guide — the full roster of espresso-based drinks
- How to Make a Latte — master the foundational espresso milk drink