Espresso Martini recipe feature image

Best Espresso Martini Recipe

If you’ve ever ordered an Espresso Martini at a fancy bar and thought, “I wish I could make this at home”  today is your lucky day. This homemade Espresso Martini recipe delivers the same silky-smooth, coffee-forward cocktail with that signature frothy foam on top, all from the comfort of your own kitchen. No bartending school required.

Whether you’re hosting a dinner party, treating yourself after a long day, or looking for the perfect after-dinner drink, this easy Espresso Martini recipe checks every single box. It’s bold, it’s rich, it’s slightly sweet  and once you try it homemade, you’ll never pay bar prices again.

How to Make an Espresso Martini — Step-by-Step

Follow these steps exactly and you’ll get that perfect, professional foam every single time. This is the complete easy Espresso Martini recipe you’ve been looking for.

Step 1: Chill Your Glass

Place your martini glass in the freezer for at least 10 minutes before making your cocktail. A cold glass keeps your drink colder for longer and makes the foam set more beautifully. If you’re in a hurry, fill the glass with ice and cold water while you prepare the drink, then discard before pouring.

This step is often skipped but it’s one of the easiest ways to make your Espresso Martini taste more professional.

Step 2: Brew Your Espresso

Brew one double shot of espresso (approximately 30ml / 1 oz). Use freshly ground coffee beans if possible the fresher the espresso, the better the foam. Brew your espresso right before you make the cocktail. Hot espresso is crucial for foam production.

Let it sit for just 30–60 seconds to cool slightly, but don’t let it go cold. The temperature contrast between hot espresso and ice-cold vodka inside the shaker is what creates that iconic thick foam.

Best coffee choices for Espresso Martini:

  • Medium-dark roast espresso beans they give the best balance of bitterness and sweetness
  • Avoid light roasts too acidic and thin-bodied
  • Brazilian or Colombian single origin chocolatey and smooth
  • Avoid robusta-heavy blends too bitter and astringent

Step 3: Add All Ingredients to Your Shaker

Add to your cocktail shaker in this order:

  1. A large handful of ice cubes (the more, the better — you want maximum chill)
  2. 50ml vodka
  3. 30ml hot fresh espresso
  4. 25ml Kahlúa or coffee liqueur
  5. 10ml simple syrup (taste and adjust)

Pro tip: Never use crushed ice in the shaker it dilutes the drink too quickly. Use large, solid ice cubes.

Step 4: Shake It Hard and Fast

This is the most critical step. Seal your shaker tightly and shake HARD for a full 15–20 seconds. Don’t be shy this is vigorous, aggressive shaking, not a gentle swirl.

The hard shake does two things:

  1. Chills the drink rapidly
  2. Aerates the espresso to create that signature foam layer

You’ll feel the shaker get ice-cold in your hands. That’s when you know it’s ready. If you have a standard two-piece shaker, double-strain through both the built-in strainer and a fine mesh strainer for the smoothest result.

Step 5: Double Strain Into Your Chilled Glass

Using a fine mesh strainer held over your chilled martini glass, strain the cocktail carefully. The foam will rise to the top naturally as you pour this is the beautiful part.

Pour slowly for the first half, then increase speed. Pouring too fast can break the foam. Pour every last drop from the shaker, as the final drops often carry the most foam.

Garnish immediately with 3 coffee beans placed in a small triangle in the center of the foam. Don’t press them down let them sit on top of the foam gently.

Serve immediately and drink while cold.

ESPRESSO MARTINI recipe card image

Espresso Martini Recipe

Ziven HaleZiven Hale
Make a smooth, frothy Espresso Martini at home in just 12 minutes. Easy recipe with step-by-step tips for the perfect foam every time.
5 from 12 votes
Prep Time 10 minutes
Make Time 2 minutes
Total Time 12 minutes
Course Coctail
Cuisine American
Servings 1 Glass
Calories 185 kcal

Equipment

  • Cocktail shaker
  • Fine mesh cocktail strainer
  • Martini glass or coupe glass
  • Espresso machine, Moka pot, or AeroPress
  • Measuring jigger
  • Bar spoon
  • Ice cube tray
  • Coffee grinder

Ingredients
  

Main Cocktail
  • 50 ml — Premium vodka Grey Goose or Ketel One recommended
  • 30 ml — Fresh espresso brewed hot (1 double shot)
  • 25 ml — Kahlúa or Mr. Black coffee liqueur
  • 10 ml — Simple syrup adjust to taste
  • 1 handful — Large ice cubes for shaking only, NOT for the glass
Garnish
  • 3 whole coffee beans
Optional Add-ins
  • 1 pinch — Sea salt enhances coffee flavor
  • ½ tsp — Vanilla extract
  • 2 dashes — Chocolate bitters
  • 1 tsp — Cocoa powder for dusting on top

Instructions
 

  • Chill the glass Place your martini or coupe glass in the freezer for 10 minutes before making the cocktail. If short on time, fill the glass with ice and cold water and discard just before pouring. A chilled glass keeps the foam beautiful and the drink colder for longer.
  • Brew the espresso Brew one fresh double shot of espresso (30 ml). Use freshly ground medium-dark roast beans for maximum foam. Let it sit for 30–60 seconds only it must be hot, not cold. Fresh, hot espresso is the entire secret to the signature foam on top.
  • Fill the shaker with ice Add a generous handful of large ice cubes to your cocktail shaker. More ice = better chill = smoother cocktail. Never use crushed ice it over-dilutes the drink.
  • Add all ingredients Pour into the shaker in this order 50 ml vodka first, then 30 ml fresh hot espresso, then 25 ml Kahlúa or coffee liqueur, then 10 ml simple syrup. Add any optional extras like vanilla extract, salt, or bitters at this stage as well.
  • Shake hard for 15–20 seconds Seal the shaker tightly and shake vigorously for a full 15–20 seconds. Use full-arm movements, not just your wrists. The shaker should feel painfully cold in your hands by the end. This aggressive shaking is what creates the iconic foam do not stop early.
  • Double strain into the glass Hold a fine mesh strainer over the chilled glass and strain through both the built-in shaker strainer and the fine mesh strainer together. Pour slowly at first, then faster. The foam will rise naturally to the top. Make sure to pour every last drop from the shaker.
  • Garnish and serve immediately Place 3 whole coffee beans in a small triangle at the center of the foam. In Italian tradition, the 3 beans represent health, wealth, and love. Optionally dust lightly with cocoa powder before placing the beans. Serve immediately do not add ice to the glass.

Notes

  • Foam secret: The foam comes entirely from fresh, hot espresso + aggressive shaking. Never use cold or stale espresso it will simply not foam no matter how hard you shake.
  • Vodka tip: Store your vodka in the freezer. Ice-cold vodka chills and shakes more efficiently, giving a smoother final result.
  • Adjusting sweetness: Taste your Kahlúa before mixing. If it is already very sweet, skip the simple syrup. If your espresso is extra bitter, add up to 15 ml of syrup.
  • Shaking time matters: Most people shake for 5–8 seconds. You need 15–20 seconds minimum. Set a phone timer if needed. The extra shaking time makes a huge difference to the foam thickness.
  • No espresso machine? Use a Moka pot or AeroPress set to the most concentrated setting. Cold brew concentrate also works but will produce less foam.
  • Batch for parties: Pre-measure all spirits into a jug. Keep freshly brewed espresso hot in a Thermos. Shake each individual drink fresh per glass the shaking must be done per serving for the foam to form properly.
  • Non-alcoholic version: Use Lyre’s non-alcoholic vodka + Lyre’s Coffee Originale (non-alcoholic coffee liqueur). Increase the simple syrup slightly to compensate. The espresso foam still forms beautifully.
Storage: Best consumed immediately after making. If you must store it, keep in a sealed jar in the fridge for up to 24 hours. Re-shake with fresh ice before serving the foam needs to be re-created each time.
Keyword best espresso martini, easy espresso martini recipe, espresso martini recipe, homemade espresso martini, how to make espresso martini

Frequently Asked Questions

Shake 50ml vodka, 30ml coffee liqueur, and 30ml fresh espresso with ice until frothy, then strain into a chilled glass. Garnish with three coffee beans for the classic look.

Yes, swap regular vodka for Ketel One to get a smoother, cleaner finish that lets the coffee flavour shine. The recipe stays the same otherwise.

Add 25ml Baileys along with the vodka, coffee liqueur, and espresso, then shake hard with ice. This gives it a richer, creamier texture and a sweeter taste.

For a chocolate version, add chocolate liqueur or a drizzle of chocolate syrup; for creamy, mix in Baileys or a splash of cream. Both make the drink dessert-like and indulgent.

A standard espresso martini has roughly 150–250 calories, depending on the liqueur and sugar used. Creamy or chocolate versions can go higher.

Yes, replace the vodka with tequila for a bolder, slightly earthy twist that pairs surprisingly well with coffee. Keep the coffee liqueur and espresso the same.

Add 15ml peppermint schnapps or a few drops of peppermint extract to the classic recipe and shake with ice. Garnish with a candy cane or mint leaf for a festive touch.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




12 Comments

  1. Ruby Godda says:

    5 stars
    This is the gold standard for Espresso Martinis! The detailed tips helped me create a flawless, restaurant-quality drink right in my own kitchen.

  2. Chloe Daven says:

    5 stars
    The proportions here are absolutely perfect! It’s not overly sweet, and that iconic three-coffee-bean garnish makes it look incredibly elegant.