The Ultimate Guide to Crafting the Perfect Espresso Martini: A Coffee Lover’s Dream Cocktail
The Espresso Martini has firmly established itself as a beloved classic in the world of cocktails. A sophisticated blend of rich, strong espresso, sweet coffee liqueur, and smooth vodka, this iconic drink offers a unique sensory experience. Known for its perfect balance of invigorating coffee bitterness and indulgent sweetness, crowned with a beautiful, creamy foam, it’s the ideal concoction to kickstart an evening or provide a delightful finish to any meal. Its captivating aroma and elegant presentation, often garnished with three symbolic coffee beans, make it an irresistible choice for coffee aficionados and cocktail enthusiasts alike.

If you’re a devoted coffee lover, the Espresso Martini is more than just a cocktail; it’s a dream come true in a glass. This robust yet sweet drink is served chilled, making it a wonderfully refreshing and indulgent way to conclude a dining experience. Think of it as your after-dinner espresso and a decadent dessert, all in one elegant sip. But of course, there’s no rule against indulging in an actual dessert too – we certainly won’t judge!
While many variations of the Espresso Martini exist, the recipe we’re sharing today is Kahlúa’s official formula, and it’s our absolute favorite for good reason. Some online recipes suggest a significantly higher proportion of vodka, which, in our experience, can overwhelm the delicate balance of coffee and sweetness, resulting in a drink that’s simply too strong and less enjoyable. This carefully crafted version, however, achieves the perfect harmony between the bold notes of freshly brewed coffee and the luscious, sweet undertones of coffee liqueur, creating a truly exquisite cocktail.
For those who appreciate the richness of an indulgent cocktail but might not be the biggest fans of coffee, we highly recommend exploring our Chocolate Martini recipe. It offers a similarly decadent experience with a rich, chocolatey twist that’s absolutely out of this world!
Essential Ingredients for Your Perfect Espresso Martini
Creating an exceptional Espresso Martini begins with selecting high-quality ingredients. Each component plays a vital role in achieving that signature strong, sweet, and foamy perfection. Below, we’ll detail what you need to gather, along with some important considerations for each.

- Vodka: The foundation of any martini, your choice of vodka will significantly impact the drink’s smoothness. Opt for a good quality, neutral vodka if possible. Brands like Absolut, Ketel One, or Grey Goose are excellent choices that provide a clean base without imparting any unwanted flavors. While a neutral vodka is classic, some enthusiasts enjoy experimenting with vanilla-flavored vodkas to add an extra layer of sweetness and aroma.
- Kahlúa: This iconic coffee liqueur is absolutely central to the classic Espresso Martini. Its rich, sweet coffee flavor and syrupy texture are unmistakable. If Kahlúa isn’t readily available, other coffee liqueurs such as Tia Maria make a suitable substitute, offering similar coffee notes. However, Kahlúa’s distinct profile is what truly defines this recipe.
- Freshly Brewed Espresso: This is arguably the most critical ingredient. You’ll need a single shot (approximately 40ml or 1.5 oz) of strong, freshly brewed espresso per cocktail. The quality of your espresso directly translates to the quality of your martini. We highly recommend using 100% Arabica coffee beans for their superior flavor and aroma. Crucially, your espresso should have a good amount of “crema” – the reddish-brown foam that forms on top of a properly extracted shot – as this contributes significantly to the martini’s desired foamy head.
- Coffee Beans (for Garnish): While optional, three whole coffee beans are the traditional garnish for an Espresso Martini. This tradition hails from Italy, where it’s known as “La Mosca” (the fly) when garnishing Sambuca. These three beans are said to signify health, wealth, and happiness. Beyond their symbolic meaning, they add an elegant visual touch and a subtle coffee aroma to the drink without altering its flavor. Feel free to omit them if you don’t have them on hand, but they certainly complete the classic presentation.
- Ice: Essential for chilling and diluting the cocktail to perfection. Always use plenty of fresh ice in your cocktail shaker.
- Equipment: A sturdy cocktail shaker is non-negotiable for achieving that signature foamy top. You’ll also need a jigger or measuring tool for precise ingredient ratios, and a classic martini glass for serving.
Step-by-Step: Crafting Your Perfect Espresso Martini
Making an Espresso Martini is a straightforward process, but a few key steps ensure you get that iconic taste and beautiful foam. Follow these instructions for a barista-level cocktail experience at home.
1. Brewing the Perfect Espresso Base
The foundation of your Espresso Martini is, naturally, the espresso itself. You’ll need a strong, single shot of espresso per cocktail. The ideal method is using an espresso machine to produce a shot with a rich, thick crema – this crema is crucial for achieving that desirable foamy head on your martini. If you don’t have an espresso machine, a Moka pot can also yield a strong coffee concentrate, although it might produce less crema. Ensure your coffee is strong and concentrated. Observe photos 1 & 2 to see what a perfect espresso shot with ample creamy foam should look like.

2. The Art of the Shake
Once your espresso is ready, grab your cocktail shaker. Fill it generously with ice cubes. Then, pour in your pre-measured vodka, Kahlúa, and the freshly brewed espresso. There’s no need to wait for the espresso to cool; the ice in the shaker will rapidly chill it. Now comes the crucial part: seal the shaker tightly and shake it very, very vigorously for at least 15-20 seconds. The intense shaking action is what creates the beautiful, thick foam that characterizes an Espresso Martini. This process chills the drink while emulsifying the ingredients and incorporating air. Refer to photos 3-6 for a visual guide on filling and shaking the cocktail.

3. Presentation: The Final Flourish
After a good, hard shake, strain your Espresso Martini directly into a chilled cocktail glass. Watch as the rich liquid pours, followed by a thick, luxurious layer of crema foam settling on top. Finally, carefully place three whole coffee beans onto the center of the foam as a garnish. This not only fulfills the traditional “La Mosca” presentation but also adds a pleasing aromatic element to each sip. Serve immediately and enjoy your perfectly crafted Espresso Martini. See photos 7 & 8 for the final pouring and garnishing steps.
Expert Tips and Frequently Asked Questions for Your Best Espresso Martini
To ensure your Espresso Martini is always a showstopper, and to answer common queries, here are some expert tips and FAQs.
- Make it Sweeter: If you prefer your cocktail with a bit more sweetness, you have a couple of options. You can add 1/4 teaspoon of granulated sugar to your hot espresso shot and stir until it dissolves completely before adding it to the shaker. Alternatively, a dash of simple syrup (equal parts sugar and water, heated until dissolved, then cooled) can be added to the shaker along with the other ingredients.
- Embrace Vanilla Vodka: For an extra layer of flavor and a touch of added sweetness, swap your regular vodka for a good quality vanilla vodka. This subtle change introduces a delightful aromatic warmth that complements the coffee beautifully.
- Create a Creamy Dessert Martini with Baileys: For a truly decadent, dessert-like experience, consider replacing Kahlúa with Baileys Irish Cream Liqueur. This transformation yields a rich, creamy Espresso Martini that’s incredibly smooth and utterly indulgent, perfect for those with a sweet tooth.
- The Perfect Foam (Crema) – Troubleshooting:
- Fresh Espresso is Key: The fresher and stronger your espresso, the more crema it will naturally produce, which directly translates to a better foam on your martini. Stale coffee or weak brews will yield less foam.
- Vigorous Shaking: Don’t be shy! Shaking the cocktail hard and fast for at least 15-20 seconds is essential. The colder the ingredients and the harder the shake, the more air is incorporated, resulting in a thick, stable foam.
- No Coffee Machine? No Problem!: If an espresso machine isn’t an option, you can still achieve a foamy top.
- Moka Pot: As mentioned, a Moka pot can make strong coffee. While it produces less crema, hard shaking will still yield some foam.
- Egg White Power: For a guaranteed thick, velvety foam, add one fresh egg white to your cocktail shaker along with the other ingredients. Shake without ice first (dry shake) for about 30 seconds to emulsify, then add ice and shake again for another 15-20 seconds (wet shake). The egg white creates a beautiful, stable foam without altering the flavor.
- Aquafaba (Vegan Option): For a vegan alternative, use 1-2 tablespoons of aquafaba (the liquid from a can of chickpeas) instead of egg white. Follow the same dry and wet shake method.
- Cocktail Foam Drops: You can also purchase specialized cocktail foam drops online. Add just 1-2 drops to your shaker for that luxurious creamy top.
- Serving Temperature: An Espresso Martini is best served ice cold. Chilling your martini glasses in the freezer for at least 15-20 minutes before serving will enhance the experience.
- Batching for Parties: For larger gatherings, you can pre-mix the vodka and Kahlúa ahead of time. When guests arrive, brew your espresso fresh, add it to the pre-mix with ice in a large shaker or pitcher, and shake in batches.
The Espresso Martini is versatile. As an after-dinner drink, it pairs beautifully with rich desserts like Tiramisu, Panna Cotta, or Stracciatella Gelato. For savory pairings, consider light cheese boards, dark chocolate truffles, or nutty biscotti.
If Kahlúa is unavailable, Tia Maria is an excellent and widely accessible coffee-based liqueur substitute. Other options include Patron XO Cafe (for a tequila kick) or homemade coffee liqueurs. Be aware that using cream-based liqueurs like Baileys will create a different, creamier flavor profile, moving it closer to a dessert cocktail.
Achieving the signature froth relies on two main factors:
- Quality Espresso: Ensure you use a freshly made espresso with plenty of crema. The natural oils and compounds in the coffee contribute to the foam.
- Vigorous Shaking: Add all ingredients to a cocktail shaker filled with ice and shake it very hard for about 15-20 seconds. This incorporates air and emulsifies the ingredients, resulting in a rich, stable foam.
If you lack an espresso machine, achieving the traditional crema might be challenging. However, you can still get plenty of foam:
- Egg White: Add one fresh egg white to your cocktail shaker. Perform a “dry shake” (without ice) for 30 seconds, then add ice and “wet shake” for another 15-20 seconds. This creates a wonderfully thick and stable foam without affecting the taste.
- Aquafaba: For a vegan option, use 1-2 tablespoons of aquafaba (chickpea brine) and follow the same dry and wet shaking method as with egg white.
- Foam Drops: Commercial cocktail foam drops can be purchased online. Add 1-2 drops to your shaker with the other ingredients for a reliable foamy top.

Beyond the Glass: Elevate Your Coffee Cocktail Experience
The Espresso Martini is more than just a drink; it’s a statement. Its blend of energy and indulgence makes it a unique addition to any social gathering or quiet evening at home. We encourage you to experiment with the tips provided, adjusting sweetness, exploring different vodkas, or trying alternative coffee liqueurs to discover your perfect rendition. Whether you’re a seasoned mixologist or a curious beginner, mastering this cocktail is a rewarding endeavor that will impress your guests and satisfy your cravings.
If you’ve tried crafting this Espresso Martini or any other recipe from our blog, we would absolutely love to hear from you! Please don’t forget to rate the recipe and share your experience in the comments section below. Your feedback and stories inspire us! You can also FOLLOW US on FACEBOOK, INSTAGRAM, and PINTEREST for more culinary inspiration, or sign up for our exclusive NEWSLETTER to receive our latest delicious recipes directly in your inbox.
Step By Step Photos Above
Most of our recipes come with step by step photos, helpful tips and tricks to make it perfectly first time and even video!
Espresso Martini
By Emily
5 minutes
5 minutes
1
cocktail
Equipment
-
Cocktail shaker
Ingredients
- 1 part strong espresso, (40ml)
- 1 part Kahlúa, (40ml)
- 1 part vodka, (40ml)
- ice
- coffee beans, for garnish (optional)
Instructions
-
Make a strong 1 shot of espresso using a coffee machine or Moka pot.
-
Fill a cocktail shaker with ice then add the vodka, Kahlúa and espresso (no need to cool first). Shake the cocktail vigorously to create the foam then pour into a cocktail glass.
-
Top the cocktail with 3 coffee beans then serve.
Video
Notes
- Make it sweeter – If you’d like the cocktail to be sweeter you can add 1/4 teaspoon of sugar to your coffee, stir to dissolve then add to the cocktail. Alternatively, a dash of simple syrup works well.
- Use vanilla vodka – Vanilla vodka will add a delicious vanilla flavor and sweetness, enhancing the overall aroma and taste profile.
- Add Baileys – To make it creamy and more dessert-like, you can swap the Kahlúa for Bailey’s Irish Cream Liqueur for a richer, more indulgent experience.
- No coffee machine? You can use a Moka pot to make a strong coffee. To get a thick foamy top, you can add 1 egg white (or 1-2 tbsp aquafaba for a vegan option) to your cocktail shaker and perform a dry shake, then a wet shake with ice. Another option is to buy cocktail foam drops online.
Helpful Info for All Recipes
- I always use extra virgin olive oil in all of my recipes unless stated otherwise.
- When I use canned or jarred tomatoes of any kind I always use Cirio or Mutti brands for the best results and flavor.
- All vegetables are medium sized unless stated otherwise.
- All recipes are tested and developed using a fan (convection) oven.
- Find out more about how nutrition is calculated.
- Check out our must-have Italian Pantry Staples.
- You can also find all our Essential Kitchen Tools for Italian Cooking.
Nutrition
Calories:
233
kcal
|
Carbohydrates:
19
g
|
Protein:
1
g
|
Fat:
1
g
|
Saturated Fat:
1
g
|
Sodium:
9
mg
|
Potassium:
46
mg
|
Sugar:
19
g
|
Vitamin C:
1
mg
|
Calcium:
1
mg
|
Iron:
1
mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you try this recipe?
Leave a comment below!