Martini Macchiato Recipe: How to Make a Creamy Coffee Cocktail

A cosy, creamy Martini Macchiato cocktail that blends classic espresso martini flavours with a splash of Irish cream liqueur for added richness. This festive yet simple cocktail is quick to make and perfect for holiday celebrations or any time you want a decadent coffee cocktail.

A close up of a martini macchiato in a snowy theme with fairy lights

If you enjoy an espresso martini, you’ll love this creamy twist. In Italy, a macchiato is an espresso “stained” with a splash of milk, so turning that concept into a cocktail feels fun and fitting—enter the Martini Macchiato.

No syrups or complicated steps are needed. It’s served cold with a frothy top and is lovely to sip at Christmas, though it’s equally enjoyable year-round.

Ingredients – what you need

The photo below shows the ingredients and useful tips for the best results.

An overhead shot of all the ingredients you need to make a Martini Macchiato cocktail
  • Espresso – use good quality coffee (100% Arabica is ideal). Brew a strong espresso with a coffee machine, moka pot or French press; avoid a weak, watered-down coffee.
  • Kahlúa – a coffee liqueur like Kahlúa works well and is easy to find.
  • Vodka – a mid-range vodka (such as Absolut) is fine. No need for top-shelf, but avoid the very cheapest brands.
  • Baileys – any Irish cream liqueur will add the creamy element.

Step by step photos and recipe instructions

Brew the coffee – make a strong espresso and fill a cocktail shaker with ice.

Add ingredients – pour the espresso, vodka, Kahlúa and Baileys into the shaker.

Step by step photos showing how to make a martini macchiato cocktail

Shake and serve – shake vigorously to create a frothy top, then strain into a cocktail glass. Garnish with three coffee beans if desired.

Recipe tips and FAQs

  • Use strong coffee – a robust espresso ensures the cocktail has good coffee flavour.
  • Equal parts – this recipe uses equal parts of each liquid, making it easy to remember and scale.
  • Make it sweeter – use vanilla vodka if you prefer a sweeter finish.
How do I create the foam on top?

The foam forms by shaking the ingredients hard in a cocktail shaker; the more vigorously you shake, the frothier the top.

A close up of an empty martini macchiato cocktail

More delicious cocktails to try

An espresso martini with 3 coffee beans on top

Drinks

Espresso Martini

A Frangelico white russian cocktail on a wooden table.

Drinks

Frangelico White Russian

A close up of a chocolate martini on a pewter plate

Drinks

The Ultimate Chocolate Martini

A limoncello martini (lemon drop) in a martini glass

Drinks

Limoncello Martini (Lemon Drop Martini)

If you try this Martini Macchiato, please rate the recipe and share how it turned out in the comments — feedback is always welcome. Follow the blog on social channels or sign up for the newsletter to see more recipes.

Step By Step Photos Above

Most of our recipes include step-by-step photos, helpful tips and sometimes video.

Martini Macchiato Cocktail

5 from 1 vote

By Emily

Prep: 5 mins
Total: 5 mins
Servings: 1 cocktail
A close up of a Martini Macchiato cocktail in a glass topped with coffee beans
Pin
Print
A cosy, creamy Martini Macchiato made with espresso, vodka, coffee liqueur and Irish cream. Smooth, frothy and easy to make.

Equipment

  • Cocktail shaker

Ingredients

  • 1 part freshly brewed espresso (30ml / 1 fl oz)
  • 1 part vodka (30ml / 1 fl oz)
  • 1 part Kahlúa coffee liqueur (30ml / 1 fl oz)
  • 1 part Baileys (Irish cream) (30ml / 1 fl oz)
  • ice
  • 3 coffee beans for garnish (optional)

Instructions

  • Fill a cocktail shaker with ice. Add the espresso, then the vodka, Kahlúa and Baileys.
  • Hold the lid tightly and shake vigorously — the harder you shake, the more foam you create.
  • Strain into a chilled cocktail glass and garnish with three coffee beans.

Notes

  • Use strong coffee: brew a robust espresso for best flavour.
  • Equal parts: the recipe is simple to scale using equal measures.
  • Sweeten it up: vanilla vodka adds extra sweetness if desired.

Helpful Info for All Recipes

  • I generally use extra virgin olive oil unless noted otherwise.
  • When using canned or jarred tomatoes, I recommend trusted brands for best flavour.
  • Vegetable sizes are assumed medium unless stated.
  • All recipes are tested using a fan (convection) oven.

Nutrition

Calories: 275 kcal | Carbohydrates: 15 g | Protein: 1 g | Fat: 1 g | Sugar: 14 g

Nutrition info is automatically calculated and should be used as an approximation.

Did you try this recipe?Leave a comment below!