two martini espressos in front of a cocktail shaker

Simple Homemade Espresso Martini With Kahlua

By: Wanda Simone | Updated: Aug 14, 2025

An espresso martini is the perfect pick-me-up for any gathering, combining rich espresso, coffee liqueur, and vodka for a smooth, energizing sip. It’s super easy to make, especially in a big batch, so it’s a fantastic after-dinner treat that’s sure to impress your guests.
servings1 cocktail
total time5 minutes
the best homemade espresso martini

Why I love this Espresso martini recipe

This espresso martini recipe is simple but seriously impressive.

Just real espresso, coffee liqueur, and vodka all shaken up into a smooth, frosty cocktail.

I love how quick it is to make, especially when I want something a little fancy after dinner or when friends are over.

Plus, making a big batch in advance is a total game-changer.

I can prep everything ahead of time and just shake it up when the moment calls for it. No fuss, no mess, and it always looks super elegant.

Espresso martini ingredients - espresso, vodka and coffee liqueuer

Here is your shopping list (for 1 cocktail):

  • Alcohol – 2 oz Vodka, ½ oz Coffee liqueur (such as Kahlúa).
  • Flavoring – 1 oz Freshly brewed espresso (cooled). I like to use a Nespresso machine to make this since it’s quick and easy.
  • Sweetener – ½ oz Simple syrup. If you like sweeter or less sweet coffee, you can adjust this amount to taste.
  • Garnish – coffee beans (for garnish)

Substitutions & Additions

  • Instead of actual brewed espresso, you can use espresso cocktail mix or dark roast coffee in a regular coffee machine. Regular coffee won’t give you the same froth that espresso does, but it still tastes good.
  • If you like your coffee black, you may want to eliminate the simple syrup.

 

How to make an Espresso martini with Kahlua

  • 1 | Prep work

    To keep the martinis colder for longer, put the martini glasses in the freezer for a couple of hours ahead of time.

    Brew a shot of espresso and let it cool to room temperature.

    Or use pre-made cold brew if you want a quicker option.

    If you’re in a hurry, just pop the espresso in the fridge for a few minutes to speed up cooling.

  • 2 | Make the drink

    overhead of espresso martini ingredients in a cocktail shaker with ice

    Fill a cocktail shaker with plenty of ice

    Then measure and pour in the vodka, espresso, coffee liqueur, and simple syrup.

    Shake vigorously for about 10 to 15 seconds.

    This is called a ‘hard shake’ and helps to chill the mixture thoroughly while creating a slight froth on top, which makes the drink look appealing.

    To shake properly, hold the shaker tightly with both hands and shake with quick, firm movements.

    top of an espresso martini with froth on it

    Pour the mixture into a chilled martini glass.

    Pro tip:

    To keep the froth on the espresso, pour the shaken drink into the glass rather than straining it.
  • 3 | Garnish

    espresso martini garnished with coffee beans beside shot glasses of vodka and coffe liqueur

    Finish by placing three coffee beans on top of your martini for a classic look.

How to make a big batch

side view of an espresso martini with a cocktail shaker a bottle of Kahlua in the background

To make a big batch ahead of time:

  • Combine 3 cups vodka, 1½ cups espresso, ¾ cup coffee liqueur, and ¾ cup simple syrup in a pitcher.
  • Chill until you are ready to serve.
  • If you want froth on the top of the glasses, shake before pouring. Otherwise, you can skip this step.

This will make about 12 martinis.

 

two martini espressos in front of a cocktail shaker

Espresso Martini

No ratings yet
This espresso martini recipe is a smooth, energizing cocktail made with vodka, cooled espresso, coffee liqueur, and simple syrup, shaken until frothy and served with coffee bean garnish.
Servings: 1 cocktail
Prep 5 minutes
Total 5 minutes

Ingredients
  

  • Ice
  • 2 oz Vodka
  • 1 oz Freshly brewed espresso cooled
  • ½ oz Coffee liqueur such as Kahlúa
  • ½ oz Simple syrup adjust to taste
  • 3 coffee beans for garnish

Equipment

  • jigger
  • cocktail shaker
  • 5-ounce martini glass

Instructions
 

  • Fill a cocktail shaker with ice.
    Ice
  • Add the vodka, espresso, coffee liqueur, and simple syrup to the shaker.
    2 oz Vodka, 1 oz Freshly brewed espresso, ½ oz Coffee liqueur, ½ oz Simple syrup
  • Shake vigorously for about 10 to 15 seconds until well chilled.
  • Pour the mixture into a martini glass.
  • Top with 3 coffee beans for garnish.
    3 coffee beans

Notes

  • If you don’t have espresso, you can use an espresso cocktail mix. Or substitute with dark coffee (although it won’t froth like espresso does).

Nutrition

Serving: 1 cocktail | Calories: 220 kcal | Carbohydrates: 17 g | Protein: 0.04 g | Fat: 0.1 g | Saturated Fat: 0.04 g | Polyunsaturated Fat: 0.04 g | Sodium: 14 mg | Potassium: 42 mg | Sugar: 17 g | Vitamin C: 0.1 mg | Calcium: 2 mg | Iron: 1 mg

Nutrition values are estimates only, using online calculators. Please verify using your own data.

authorWanda Simone
courseDrinks
cuisineAmerican
Did you make this recipe?Leave a comment below!

Have comments or questions about our espresso martini recipe? Tell us in the section below.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.