Why Espresso Martinis Have 3 Coffee Beans – And What They Mean
The espresso martini has rightfully earned its place as one of the world's most-loved cocktails. Rich, bold, and effortlessly stylish, this classic cocktail is a favourite on bar menus everywhere. But there’s one small detail that often sparks curiosity - the three coffee beans resting on top.
Are they just for show? Not quite.
In this blog, we’ll share the meaning of the three coffee beans on an espresso martini, where the tradition comes from, and how to make this classic cocktail at home.
☕ What do the coffee beans mean on an espresso martini?
The three coffee beans on an espresso martini represent:
- Health
- Wealth
- Happiness
It’s a tradition with roots in Italian culture - where coffee has long been connected to good fortune and celebration.
🍸 What is an espresso martini?
An espresso martini is a cocktail made with:
- Freshly brewed espresso
- Vodka
- Coffee liqueur such as Kahlua or Patron XO Café
- Ice
- Coffee beans (garnish)
It’s shaken with ice, strained into a martini glass, and always finished with three whole coffee beans. The drink is known for its intense coffee flavour, creamy texture, and smooth vodka kick.
What is in an espresso martini?
📈 Fun fact about espresso martinis
In a 2022 Club Mirror survey, the espresso martini was named the UK’s most popular cocktail, beating mojitos and daiquiris to the top spot. Today, espresso martinis are not just confined to trendy cocktail bars. Pubs and bars are increasingly offering espresso martinis on their menus, demonstrating the cocktail's popularity and its ability to attract more customers.
The Italian origin of the garnish
The tradition of using three coffee beans comes from Italy, and has nothing to do with martinis at all - at least, not at first.
In the 1950s, Italians would serve sambuca with three coffee beans floating on top. This was known as con la mosca—meaning 'with the fly'. The beans were thought to bring luck, each one symbolising a blessing: health, wealth, and happiness.
As the espresso martini gained popularity, bartenders borrowed the tradition - linking it to the drink’s coffee roots and Italian inspiration.
🔍 A closer look at the meaning behind the espresso martini
🧬 Health
Coffee beans are loaded with antioxidants and compounds linked to heart health, brain function, and lower risk of type 2 diabetes. One bean represents a toast to good health.
💰 Wealth
Coffee is a global commodity and a driver of income for millions. That second bean? It nods to prosperity - both in the coffee trade and in life.
😊 Happiness
Coffee has long been associated with good moods and alert minds. The third bean represents the joy and energy a great cup (or cocktail) of coffee brings.

✅ Final thoughts
The next time you drink an espresso martini, remember the three coffee beans on top are more than just decoration, they symbolise health, wealth and happiness. They serve as a reminder of the drink's Italian origins, the connection between coffee and well-being, and the delightful flavours that make the espresso martini a beloved classic. Cheers to that!
💡 Ready to make an espresso martini with three coffee beans on top?
👉 Browse our coffee selection to find the perfect bean for your cocktail.
Not sure which coffee to choose? We recommend Brazilian Eagle, packed with flavours of chocolate, apple, dried fruit and toasted nut - ideal for an espresso martini.
Wrexham Bean coffee: Brazilian Eagle - perfect for an espresso martini