Non-Alcoholic Espresso Martini Recipe
This post may contain affiliate links that earn us a small commission with no extra cost to you. We appreciate you using these links for any purchase!
This Non-Alcoholic Espresso Martini is a delicious 3-ingredient mocktail made with espresso, sweetened condensed milk, and skim milk that’s perfect for coffee lovers.

Non-Alcoholic Espresso Martini (Espresso Mocktini)
If you love espresso martinis, then this is the mocktail version for you, and it is absolutely delicious! The espresso and sweetened condensed milk are the most incredible duo. The skim milk lightens everything up and creates that beautiful creamy texture.
Want to make it extra indulgent? Top it with whipped cream and a dusting of cocoa powder – so decadent!
Non-Alcoholic Espresso Martini Ingredients
Espresso: Use freshly brewed espresso for the best flavor. You can also use strong brewed coffee in a pinch, though espresso gives you that authentic martini taste.
Sweetened condensed milk: This is the secret ingredient that makes this mocktini so special. It adds sweetness and creaminess all in one. No substitutions needed here.
Skim milk: I used skim milk to keep things lighter, but feel free to use whole milk, oat milk, or any milk of your choice. The higher the fat content, the creamier your drink will be.
Non-alcoholic vodka (optional): Completely optional. I actually prefer it without. If you want that extra kick without the alcohol, just add a bit more espresso instead.
Tools & Equipment List
- Cocktail Shaker (or mason jar with lid)
- Jigger
- Martini Glass
You can check out my favorite barware here.
How to Make this Non-Alcoholic Espresso Martini
Place espresso, sweetened condensed milk, and skim milk in an ice-filled shaker. Shake vigorously until well combined and frothy.
Pour into a chilled martini glass and serve your non-alcoholic espresso martini immediately.
Sipping Tips & FAQs
Chill your glass: Pop your martini glass in the freezer for 10-15 minutes before serving for that perfect professional touch.
Fresh espresso is key: Make sure your espresso is freshly brewed but cooled slightly so it doesn’t melt all your ice immediately.
Shake it well: The vigorous shaking is what creates that beautiful foam on top, so don’t skip this step! Shake for at least 15-20 seconds.
Make it festive: Dust the top with cocoa powder or espresso powder, or garnish with coffee beans for a classic espresso martini look.
Can I make this mocktail ahead of time?
It’s best to shake and serve immediately to preserve the frothy texture. However, you can pre-measure your ingredients and keep them chilled, then shake when ready to serve.
Is this drink suitable for kids?
This mocktail contains caffeine from the espresso, so it’s not recommended for young children. For a kid-friendly version, use decaf espresso or substitute with chocolate syrup and milk.
Can I make multiple servings at once?
Absolutely. Just multiply the ingredients and shake in batches. The recipe scales beautifully for entertaining.
More Coffee Mocktails to Try
- Iced Vanilla Latte Mocktail
- Coffee Old Fashioned (Non-Alcoholic)
- Irish Coffee Mocktail
- Frozen Coffee Mudslide
More Creamy Mocktails to Try
- Virgin White Russian
- Mimosa Mocktail
- Virgin Piña Colada
If you loved this recipe, I would sO appreciate it if you would give this recipe a star review below. Also, be sure to share it on Instagram and tag me @.
For more great recipes, follow me on Instagram, TikTok, Pinterest, and Facebook.

Non-Alcoholic Espresso Martini
Ingredients
Method
- Place all ingredients in an ice-filled shaker and shake vigorously for 15-20 seconds until well combined and frothy. If you don't have a cocktail shaker, a mason jar or anything with a tight lid will work perfectly.
- Pour into a chilled martini glass and serve immediately. If desired, garnish with a dusting of cocoa powder or coffee beans.
