The Best Espresso Martini Recipe (Easy, Creamy & Frothy)

The best Espresso Martini recipe with vodka, fresh espresso and coffee liqueur, topped with creamy foam and coffee beans

Jump to Recipe

Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 1 cocktail

If you love coffee and cocktails, it is difficult to beat a really good Espresso Martini. Rich espresso, smooth vodka, sweet coffee liqueur, and just a touch of simple syrup come together to create a cocktail that tastes sophisticated but is surprisingly easy to make at home.

And then there is that foam.

A properly made Espresso Martini should arrive with a gorgeous layer of creamy, tan-colored foam floating over the dark coffee cocktail underneath. Add three coffee beans to the center and you have one of the most elegant cocktails you can make with only a handful of ingredients.

This easy Espresso Martini recipe is balanced so that you can actually taste the espresso. It is smooth and slightly sweet without turning into a sugary coffee drink, with enough vodka to give it that classic cocktail kick.

Better still, you don't need to be a professional bartender to make one.

The biggest secret is simply to use good espresso, plenty of ice, and shake the cocktail much harder than you might think necessary.

Serve an Espresso Martini after dinner, at a cocktail party, during the holidays, for date night, or whenever you want a drink that feels just a little more special.

** This article contains affiliate links. As an Amazon Affiliate I earn from qualifying purchases.

Homemade Espresso Martini with creamy foam and three coffee beans served in a martini glass

Why You'll Love This Espresso Martini Recipe

There are plenty of reasons the Espresso Martini has become such a beloved cocktail.

It's Rich Without Being Too Sweet

Some Espresso Martinis taste more like coffee-flavored syrup than cocktails. This recipe keeps the sweetness under control so the espresso remains the star.

Coffee liqueur adds sweetness and depth, while a small amount of simple syrup softens the natural bitterness of the espresso.

It Has That Beautiful Frothy Top

You don't need cream, egg white, or a special foaming ingredient.

Fresh espresso and a vigorous shake with ice create the characteristic foam naturally.

It Only Takes a Few Minutes

Once your espresso is ready, the cocktail itself comes together incredibly quickly.

Pour, shake, strain, garnish, and serve.

It's Perfect for Entertaining

Espresso Martinis look impressive enough for a cocktail bar but are surprisingly simple to make at home.

They are especially good for dinner parties because they can serve as both an after-dinner cocktail and a coffee-inspired treat.

What Is an Espresso Martini?

Despite its name, an Espresso Martini isn't technically a traditional martini.

Classic martinis are generally made with gin or vodka and vermouth. The Espresso Martini belongs to a different family of cocktails, combining vodka with espresso, coffee liqueur, and often a small amount of sweetener.

The result is a cold, rich coffee cocktail with a smooth texture and distinctive layer of foam on top.

It is traditionally served in a martini or coupe glass, which is where the "martini" part of the name comes in.

The drink is generally credited to British bartender Dick Bradsell, who created an early version of the cocktail in London during the 1980s.

Whatever you call it, the combination of coffee and vodka turned out to have serious staying power.

Today, the Espresso Martini is one of the most recognizable coffee cocktails in the world.

Ingredients

For One Espresso Martini

  • 2 ounces vodka

  • 1 ounce freshly brewed espresso

  • 1/2 ounce coffee liqueur

  • 1/4 ounce simple syrup

  • Ice

  • 3 whole coffee beans, for garnish

That's it.

With such a short ingredient list, however, the quality and balance of those ingredients make a noticeable difference.

Choosing the Best Vodka

You don't need to use the most expensive vodka on the shelf to make a fantastic Espresso Martini.

A good-quality, clean, neutral vodka works beautifully.

Because espresso and coffee liqueur have strong flavors, subtle differences between premium vodkas can easily become lost in the finished drink.

Instead of spending your entire cocktail budget on vodka, concentrate on using fresh, flavorful coffee.

Plain vodka is the classic choice.

Flavored vodka can be used for variations, but I recommend making the traditional version first.

What Coffee Liqueur Should You Use?

Coffee liqueur provides sweetness, coffee flavor, and depth.

KahlĂșa is probably the most recognizable choice and works perfectly well in a classic Espresso Martini.

Other coffee liqueurs can also be used, but they vary significantly in sweetness and intensity.

This is important because changing the coffee liqueur may change how much simple syrup you want to add.

If your coffee liqueur is particularly sweet, you may prefer to reduce or completely omit the simple syrup.

If it is less sweet, the full 1/4 ounce of syrup can help create a beautifully balanced cocktail.

The goal is not to make the drink taste like dessert syrup. You should still taste the slightly bitter, roasted flavor of the espresso.

The Espresso Matters

If possible, use freshly brewed espresso.

Espresso contributes much more than coffee flavor. It also helps create the characteristic creamy foam on top of the cocktail.

Use a strong, flavorful espresso rather than something extremely weak.

Dark or medium-dark roasts work particularly well because their chocolate, caramel, and roasted flavors complement coffee liqueur beautifully.

One standard shot, approximately 1 ounce, is perfect for this recipe.

Do You Have to Own an Espresso Machine?

No.

An espresso machine is ideal, but not having one shouldn't stop you from making an Espresso Martini.

If you have a Nespresso or similar pod-style machine capable of making a concentrated espresso, that is an easy alternative.

A moka pot can also produce strong, concentrated coffee that works nicely in an Espresso Martini.

As another option, you can make very strong coffee and use approximately one ounce.

The flavor and foam may differ slightly from a cocktail made with true espresso, but you can still make a delicious drink.

Avoid using ordinary weak drip coffee if possible. The cocktail needs enough coffee intensity to stand up to the vodka and coffee liqueur.

Should Espresso Be Hot or Cold?

You will find strong opinions about this.

Fresh espresso can be used while it is still warm, particularly if you add it to the shaker last and immediately shake it with plenty of ice.

However, slightly cooled espresso makes the process more forgiving because it won't begin melting the ice as quickly.

If you're making cocktails for several people, brew the espresso shortly before you begin and let it cool for a few minutes.

You don't necessarily need to refrigerate it for hours.

The most important thing is that the finished cocktail becomes properly chilled without being excessively diluted.

How to Make an Espresso Martini

Step 1: Chill the Glass

A cold glass makes a noticeable difference.

Place your martini or coupe glass in the freezer for approximately 10 minutes before making the cocktail.

If you forget, fill the glass with ice and cold water while you prepare the drink. Dump the ice water immediately before straining the cocktail.

Step 2: Brew the Espresso

Brew one fresh shot of espresso.

You'll need approximately 1 ounce.

Allow it to cool for a few minutes while you gather the remaining ingredients.

Step 3: Fill Your Cocktail Shaker With Ice

Add a generous amount of ice to a cocktail shaker.

Don't use just two or three cubes.

You want enough ice to chill the drink rapidly while you're shaking it.

Step 4: Add the Ingredients

Pour in:

  • 2 ounces vodka

  • 1 ounce espresso

  • 1/2 ounce coffee liqueur

  • 1/4 ounce simple syrup

Secure the lid tightly.

And I do mean tightly. Espresso Martinis require enthusiastic shaking, so this isn't the cocktail for loosely holding the top of your shaker.

Step 5: Shake Hard

Shake the cocktail vigorously for approximately 15 to 20 seconds.

This is one of the most important steps.

You aren't simply mixing the ingredients. You are chilling and aerating the cocktail at the same time.

That aeration helps create the creamy foam that makes an Espresso Martini look so beautiful.

Shake until the outside of the cocktail shaker feels extremely cold.

Step 6: Strain

Remove your chilled glass from the freezer.

Fine-strain the cocktail into the glass.

The dark coffee cocktail should settle underneath while a creamy layer of foam forms across the surface.

Step 7: Garnish

Carefully place three whole coffee beans in the center of the foam.

Serve immediately.

VIEW COCKTAIL SHAKERS ON AMAZON
VIEW MARTINI GLASSES

Espresso Martini recipe infographic with vodka, fresh espresso, coffee liqueur, simple syrup, and step-by-step cocktail instructions

How to Get Thick Foam on an Espresso Martini

The foam is one of the defining features of this cocktail, and fortunately, it doesn't require any unusual ingredients.

Use Fresh Espresso

Freshly brewed espresso naturally contains oils and compounds that help create foam when vigorously shaken.

Shake Hard

A gentle shake isn't enough.

You want to aerate the cocktail, so shake vigorously for at least 15 seconds.

Use Plenty of Ice

A shaker filled with ice helps chill the drink quickly.

Don't Overload the Shaker

Making one or two cocktails at a time usually produces better results than trying to shake drinks for an entire party at once.

Fine-Strain the Cocktail

A fine strainer catches tiny ice fragments and helps give the finished drink a smooth, polished appearance.

Why Are There Three Coffee Beans on an Espresso Martini?

The classic garnish is three coffee beans placed on top of the foam.

Aside from looking beautiful against the pale crema, the three-bean garnish is often said to symbolize health, wealth, and happiness.

Whether you care about the symbolism or simply like the presentation, three beans have become an instantly recognizable Espresso Martini garnish.

Place them close together in the center of the foam rather than scattering them across the glass.

How Sweet Should an Espresso Martini Be?

This comes down partly to personal preference.

The recipe here uses only 1/4 ounce of simple syrup because the coffee liqueur already contributes sweetness.

I think this creates a better balance between bitter coffee, sweet liqueur, and vodka.

If you prefer your cocktails on the sweeter side, increase the simple syrup to 1/2 ounce.

If your coffee liqueur is very sweet or you love strong, bitter coffee, leave the simple syrup out entirely.

Taste preferences vary, and coffee itself can differ dramatically depending on the beans and roast.

Think of the 1/4 ounce as an excellent starting point.

How to Make Simple Syrup

Simple syrup sounds fancy, but it is simply sugar dissolved in water.

Combine:

  • 1/2 cup granulated sugar

  • 1/2 cup water

Heat gently in a small saucepan, stirring until the sugar has completely dissolved.

Remove from the heat and allow it to cool.

Transfer the syrup to a clean covered container and refrigerate.

You can also make a much smaller amount if you only need enough for a few cocktails.

Can You Make an Espresso Martini Without Simple Syrup?

Absolutely.

If you prefer a less-sweet Espresso Martini, simply leave it out.

Coffee liqueur already contains sugar, so the cocktail won't be completely unsweetened.

In fact, depending on your particular coffee liqueur and espresso, you may prefer it without additional syrup.

Can You Make an Espresso Martini Without an Espresso Machine?

Yes.

Try one of these alternatives:

Moka Pot

Strong moka pot coffee is probably one of the best substitutes because it is concentrated and intensely flavored.

Coffee Pod Machine

Use the espresso setting rather than brewing a full cup of coffee.

Very Strong Coffee

If necessary, brew your coffee considerably stronger than you normally would and use one ounce.

Cold Brew Concentrate

Cold brew concentrate can create a delicious coffee cocktail, although the texture and foam may differ from fresh espresso.

Whatever you use, avoid watery coffee. Diluting a cocktail with weak coffee can make it taste flat.

Delicious Espresso Martini Variations

Once you master the classic version, this cocktail is incredibly easy to customize.

Vanilla Espresso Martini

Add approximately 1/4 ounce vanilla syrup or use vanilla vodka.

This creates a softer, sweeter cocktail that still allows the coffee flavor to shine.

Salted Caramel Espresso Martini

Add a small amount of caramel syrup and a tiny pinch of salt.

Be conservative with the caramel. Too much can overpower the espresso.

Chocolate Espresso Martini

Add approximately 1/4 ounce chocolate liqueur for a mocha-inspired cocktail.

Garnish with a very light dusting of cocoa powder or finely grated dark chocolate.

Baileys Espresso Martini

Replace some or all of the coffee liqueur with Irish cream.

The result is richer, creamier, and sweeter than the classic version.

Hazelnut Espresso Martini

Add a small splash of hazelnut liqueur for a nutty coffeehouse-style variation.

Peppermint Espresso Martini

A tiny amount of peppermint liqueur can transform the drink into a festive Christmas cocktail.

Go easy. Peppermint is strong, and the espresso should still be noticeable.

Pumpkin Spice Espresso Martini

For a fall variation, add a small amount of pumpkin spice syrup and a very light sprinkle of cinnamon or pumpkin pie spice over the foam.

What to Serve With Espresso Martinis

Espresso Martinis are particularly good with small bites because the drink itself has so much flavor.

For a cocktail party, you don't necessarily need an elaborate meal.

Chocolate-Covered Strawberries

Coffee and chocolate naturally complement each other, while fresh strawberries keep the pairing from becoming too heavy.

Dark Chocolate Truffles

The slight bitterness of dark chocolate works beautifully with espresso.

Chocolate-Dipped Biscotti

This may be one of the most natural pairings of all. Biscotti is already made for coffee, and it works just as well alongside a coffee cocktail.

Mini Cheesecakes

Small vanilla, chocolate, caramel, or coffee cheesecakes make a fantastic dessert pairing.

Salted Caramel Popcorn

Sweet, salty, crunchy popcorn is an easy party snack that contrasts nicely with the smooth cocktail.

Candied or Roasted Nuts

Almonds, pecans, hazelnuts, and cashews all pair nicely with coffee flavors.

Cheese and Crackers

If you'd rather serve something savory, create a small cheese board with crackers, aged cheeses, nuts, and perhaps some dried fruit.

Crostini

Simple crostini topped with goat cheese, ricotta, prosciutto, or caramelized onions can work well if you're serving Espresso Martinis before or after dinner.

Mini Desserts

Brownie bites, tiramisu cups, mini chocolate tarts, macarons, and small cookies all make excellent cocktail-party accompaniments.

When to Serve Espresso Martinis

One of the reasons this cocktail is so useful is that it works for many occasions.

Serve Espresso Martinis for:

  • Cocktail parties

  • Date nights

  • Dinner parties

  • Girls' nights

  • Holiday gatherings

  • New Year's Eve

  • Valentine's Day

  • Birthday celebrations

  • Bridal showers

  • After-dinner drinks

They are particularly good after dinner when guests might otherwise have coffee or dessert.

You can even set up an Espresso Martini station with vodka, coffee liqueur, espresso, simple syrup, coffee beans, and a few optional flavored syrups.

Can You Make Espresso Martinis Ahead of Time?

Partially.

You can measure the vodka, coffee liqueur, and simple syrup ahead of time and keep the mixture refrigerated.

You can also brew espresso shortly before your guests arrive.

However, don't completely shake and pour Espresso Martinis hours ahead.

That beautiful foam is created during shaking and gradually disappears as the drink sits.

For the best presentation, shake each cocktail shortly before serving.

If you're entertaining a crowd, prepare all your ingredients and glasses ahead so that the actual shaking and pouring goes quickly.

Common Espresso Martini Mistakes

Not Shaking Hard Enough

This is probably the biggest one.

If your cocktail doesn't develop foam, your shaking technique may be the problem.

Shake it like you mean it.

Using Weak Coffee

Vodka and coffee liqueur can overpower ordinary coffee.

Strong espresso creates a much more flavorful cocktail.

Making It Too Sweet

Coffee liqueur is already sweet.

Taste your ingredients and don't automatically pour in a large amount of simple syrup.

Using Too Little Ice

More ice generally chills the cocktail faster and more efficiently.

Serving It in a Warm Glass

A chilled cocktail deserves a chilled glass.

Making It Too Far Ahead

Espresso Martinis are best enjoyed immediately after shaking.

Frequently Asked Questions

Does an Espresso Martini contain caffeine?

Yes.

Because it contains espresso, a traditional Espresso Martini contains caffeine. The exact amount depends on the espresso used.

If you're sensitive to caffeine or serving these late at night, decaffeinated espresso is an easy substitute.

Can I make an Espresso Martini with decaf espresso?

Absolutely.

Decaf espresso lets you enjoy the coffee flavor without as much caffeine, making it particularly useful for after-dinner cocktails.

Is an Espresso Martini actually a martini?

Not in the traditional sense.

It doesn't contain the classic gin-and-vermouth combination associated with a traditional Martini. The name largely refers to its presentation in a martini-style cocktail glass.

Can I use regular coffee?

Yes, but make it strong.

Espresso is preferable because its concentrated flavor stands up better to the other ingredients.

What glass should I use?

A classic martini glass looks beautiful, but a coupe glass works equally well.

The important thing is to chill the glass before serving.

Why isn't my Espresso Martini foamy?

The most likely reasons are weak coffee, insufficient shaking, too little ice, or trying to prepare too much cocktail in one shaker.

Use fresh espresso and shake vigorously.

Do I need cream?

No.

A classic Espresso Martini doesn't need cream. The creamy-looking top comes from aerating the coffee cocktail during shaking.

What can I use instead of coffee liqueur?

You can experiment with different coffee liqueurs, but eliminating coffee liqueur entirely changes the character and sweetness of the drink.

For the classic experience, I recommend keeping it.

The Perfect Coffee Cocktail

The Espresso Martini manages to be elegant, indulgent, and incredibly simple at the same time.

You don't need obscure ingredients or advanced bartending skills.

You need vodka, strong espresso, coffee liqueur, a little simple syrup, plenty of ice, and a cocktail shaker.

The difference between an average Espresso Martini and an excellent one comes down to balance and technique.

Keep the drink from becoming overly sweet. Use flavorful espresso. Chill the glass. And most importantly, shake the cocktail vigorously enough to create that signature creamy foam.

Once you get the technique right, it's an easy cocktail to recreate for virtually any occasion.

Serve it after dinner with chocolate truffles, make a round for friends during a cocktail night, pair it with bite-sized desserts at a party, or simply make one at home when you're in the mood for something a little more sophisticated than your usual drink.

With its dark coffee color, velvety tan foam, and classic three-coffee-bean garnish, the Espresso Martini looks every bit as good as it tastes.

Easy Espresso Martini Recipe

Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 1 cocktail

Ingredients

  • 2 ounces vodka

  • 1 ounce freshly brewed espresso

  • 1/2 ounce coffee liqueur

  • 1/4 ounce simple syrup

  • Ice

  • 3 whole coffee beans, for garnish

Instructions

  1. Chill a martini or coupe glass in the freezer for approximately 10 minutes.

  2. Brew one shot of fresh espresso, approximately 1 ounce. Allow it to cool for a few minutes.

  3. Fill a cocktail shaker generously with ice.

  4. Add 2 ounces vodka, 1 ounce espresso, 1/2 ounce coffee liqueur, and 1/4 ounce simple syrup.

  5. Secure the cocktail shaker tightly.

  6. Shake vigorously for approximately 15 to 20 seconds, or until the shaker is extremely cold.

  7. Fine-strain the cocktail into the chilled martini or coupe glass.

  8. Allow the creamy foam to settle across the surface.

  9. Garnish with three whole coffee beans.

  10. Serve immediately.

Recipe Notes

For a sweeter Espresso Martini, increase the simple syrup to 1/2 ounce.

For a stronger, less-sweet coffee flavor, omit the simple syrup entirely.

Fresh espresso produces the best flavor and helps create the cocktail's signature foam.

If you don't have an espresso machine, use strong moka pot coffee, espresso from a pod machine, cold brew concentrate, or very strong brewed coffee.

For the thickest foam, use plenty of ice and shake the cocktail vigorously for at least 15 seconds.

Chill your glass before pouring so the cocktail stays cold longer.

This recipe makes one cocktail. For multiple servings, multiply the ingredients as needed, but shake only one or two cocktails at a time for the best foam and texture.

Please enjoy responsibly.

Classic Espresso Martini with creamy foam and coffee bean garnish in a professionally styled cocktail setting

Popular Posts

The Best Old-Fashioned Peach Cobbler Recipe (Easy, Buttery Southern Classic)

The Best No-Bake Banana Pudding Recipe (Classic Southern Nilla Wafer Dessert)

The Best Creamy Mashed Potatoes Recipe (Ultra Buttery, Smooth & Fluffy Every Time)