Imagine the moment you smell that first sip of a peppermint mocha martini and realize you’ve just captured the essence of the holiday season in a glass. This cocktail brings together the cozy warmth of espresso, the richness of chocolate, and the bright kick of peppermint to create something that tastes like a luxury coffee shop experience you can make at home.
What makes this drink special is how it balances sophistication with comfort. You get the smooth, creamy texture of a cocktail paired with real coffee flavor and that signature peppermint punch that makes each sip feel indulgent.
Whether you’re hosting a winter dinner party or treating yourself on a cold afternoon, this martini delivers café-quality results without the markup or the wait. Let’s get into how to make it.
Why You’ll Love This Recipe
This recipe checks every box if you love coffee, chocolate, and peppermint in one elegant package. It’s quick to make, looks impressive in a glass, and tastes like you hired a professional bartender.
- Tastes like a fancy holiday drink but takes less than five minutes to make
- Uses simple ingredients you likely already have at home or can grab easily
- Works perfectly for parties, date nights, or solo indulgence
- Naturally Instagram-worthy with minimal effort
- Customizable so you can adjust sweetness and strength to your preference
My Experience Making This Recipe
The first time I made a peppermint mocha martini, I was honestly skeptical that coffee and chocolate would play nicely with alcohol. I was completely wrong.
What surprised me most was how the peppermint schnapps doesn’t overpower the drink at all. Instead, it adds a subtle cooling sensation that makes the chocolate and espresso taste even richer and more complex.
When I served it to friends at a holiday party, people asked for the recipe immediately. That’s when I knew this martini was a keeper.
Recipe Overview
- Recipe Name: Peppermint Mocha Martini
- Servings: 1 cocktail
- Prep Time: 3 minutes
- Cook Time: 0 minutes
- Total Time: 3 minutes
- Course: Cocktail / Beverage
- Cuisine: American
- Calories per Serving: 245
Equipment You Will Need
- Cocktail shaker
- Jigger or shot glass for measuring
- Martini glass or coupe glass
- Bar spoon
- Strainer
- Small saucepan (optional, for rimming)
Ingredients for Peppermint Mocha Martini
- Vodka: 1.5 ounces (45 ml)
- Peppermint schnapps: 0.5 ounces (15 ml)
- Coffee liqueur (like Kahlua): 0.75 ounces (22 ml)
- Espresso or strong cold brew coffee: 0.75 ounces (22 ml), cooled
- Half and half or heavy cream: 0.5 ounces (15 ml)
- Ice cubes: 1 cup (for shaking)
- Crushed candy canes: 2 tablespoons (optional, for rimming)
- Cocoa powder: 1 tablespoon (optional, for rimming or garnish)
- Whipped cream: small dollop (optional, for topping)
- Peppermint stick: 1 (optional, for garnish)
Ingredient Notes and Substitutions
- Vodka: Vodka serves as the spirit backbone and lets the coffee and peppermint flavors shine. You can swap it for bourbon if you want a warming, spiced note instead.
- Peppermint schnapps: This adds the signature minty character without needing fresh peppermint. If you don’t have it, substitute 0.25 ounces of peppermint extract mixed with 0.25 ounces of simple syrup.
- Coffee liqueur: Kahlua is the classic choice for its rich flavor and smooth texture. You can use another coffee liqueur brand, or make your own by steeping espresso beans in vodka for one week.
- Espresso: Fresh espresso tastes best, but strong cold brew or even cooled brewed coffee works well. Room temperature or chilled coffee prevents the ice from melting too quickly.
- Half and half or cream: This creates the velvety texture that makes this drink feel luxurious. Oat milk or almond milk can substitute if you prefer dairy-free, though the texture will be slightly thinner.
- Candy cane rim: Crushed candy canes add both flavor and visual appeal. You can skip this entirely or use chocolate sprinkles mixed with cocoa powder for a different look.
How to Make Peppermint Mocha Martini
Step 1: Chill Your Glass
Place your martini or coupe glass in the freezer for at least two minutes before you start mixing. A cold glass keeps your cocktail cold longer and prevents the ice from melting too fast once you pour.
Step 2: Prepare the Rim (Optional)
Mix crushed candy canes with a small amount of cocoa powder on a shallow plate or saucer. Run a damp cloth or the rim of a lemon wedge around the edge of your chilled glass, then dip it gently into the candy cane mixture so it coats only the outer rim.
Step 3: Fill Your Shaker with Ice
Fill your cocktail shaker about three-quarters full with ice cubes. Cold ice is essential for proper dilution and temperature, so use fresh ice rather than ice that has been sitting out.
Step 4: Add the Spirits and Coffee
Pour 1.5 ounces of vodka, 0.5 ounces of peppermint schnapps, and 0.75 ounces of coffee liqueur into your shaker. Add 0.75 ounces of cooled espresso or cold brew to bring in the real coffee flavor without overpowering the other ingredients.
Step 5: Add the Cream
Pour 0.5 ounces of half and half or heavy cream into the shaker. The cream creates the smooth, creamy mouthfeel that makes this martini feel indulgent rather than just another coffee cocktail.
Step 6: Shake Vigorously for 10 to 15 Seconds
Seal your shaker and shake hard for about 10 to 15 seconds until the outside of the shaker feels very cold and frosted. This proper shaking blends all the ingredients, chills the mixture, and creates a slight emulsion that gives the drink its silky texture.
Step 7: Strain into Your Prepared Glass
Using your strainer, carefully pour the cocktail into your chilled, rimmed glass. A fine strainer catches any small ice shards and ensures a smooth pour into the glass.
Step 8: Garnish and Serve
Top with a small dollop of whipped cream if desired and lay a peppermint stick across the rim or rest it in the cream. Serve immediately so your cocktail stays cold and the flavors taste their best.
Pro Tip: Make sure your espresso is completely cooled before adding it to the shaker, or the heat will melt your ice too quickly and water down the drink.
Tips for the Best Peppermint Mocha Martini
- Use fresh espresso that has cooled completely rather than hot coffee, as hot liquid melts ice and dilutes your cocktail too much. Cold brew concentrate works beautifully if you have it on hand.
- Don’t skimp on the shaking step because a thorough shake is what creates that silky, creamy mouthfeel that defines this drink. Fifteen seconds might feel long, but it makes all the difference.
- Keep your glass in the freezer until the last second before pouring, as a warm glass will immediately start melting your ice. This simple step extends the life of your cold cocktail significantly.
- Taste your drink before serving and adjust the sweetness by adding a small splash of simple syrup if needed. Everyone’s palate is different, and it takes just a moment to make it perfect for you.
- If you’re making these for a crowd, pre-chill multiple glasses and prepare your rim mixtures ahead of time so you can work quickly. This way you’re not left frantically shaking drinks while your guests wait.
- Fresh peppermint schnapps matters more than the other ingredients, so buy a quality brand if possible. Cheap peppermint schnapps can taste artificial and overpower the subtle coffee and chocolate flavors.
Common Mistakes to Avoid
- Using hot or room-temperature espresso is the biggest mistake because it melts your ice immediately and waters down all those carefully balanced flavors. Always cool your coffee first.
- Forgetting to chill your glass means your finished cocktail warms up too fast and the flavors become muted. This takes literally two minutes in the freezer and makes a huge difference.
- Shaking for too short a time leaves the ingredients separated and creates an uneven flavor in every sip. You need at least 10 to 15 seconds for proper mixing and emulsification.
- Pouring all the spirits without measuring leads to an unbalanced drink where peppermint or coffee dominates. Using a jigger takes one extra minute and ensures consistency every time.
- Skipping the cream entirely turns this into a coffee martini rather than a peppermint mocha martini because the cream is what creates that signature smooth, dessert-like quality. Don’t leave it out.
Serving Suggestions
This cocktail shines as an after-dinner drink paired with chocolate desserts or as part of a holiday celebration. Serve it after a meal when guests want something special but not too heavy.
- Pair with chocolate truffles, brownies, or chocolate mousse to echo the mocha flavors in the drink
- Serve alongside holiday cookies like gingerbread or chocolate chip for a festive combination
- Offer as a dessert cocktail after a winter dinner party with rich mains
- Combine with fresh fruit like raspberries for brightness that cuts through the richness
- Present at a holiday brunch with pastries and coffee service for a sophisticated touch
Variations to Try
- White Chocolate Peppermint Mocha Martini: Swap the coffee liqueur for white chocolate liqueur like Godiva White or Bailey’s White Chocolate to create a sweeter, more dessert-forward version that still keeps the coffee and peppermint notes.
- Spiced Peppermint Mocha Martini: Add 0.25 ounces of cinnamon liqueur or a small pinch of ground cinnamon to bring in warm spice that pairs beautifully with peppermint and chocolate. This variation tastes like the drink version of a spiced chai latte.
- Irish Peppermint Mocha Martini: Replace the vodka with Irish whiskey and add 0.25 ounces of Bailey’s Irish Cream alongside your other ingredients for a richer, more warming cocktail. This version feels more like a hot toddy frozen into martini form.
- Cold Brew Peppermint Mocha Martini: Use chilled cold brew concentrate instead of espresso for a smoother, less acidic coffee flavor that emphasizes the creamy, sweet elements of the drink.
- Non-Alcoholic Peppermint Mocha: Skip all spirits and use 1.5 ounces of almond syrup, 0.75 ounces of chocolate syrup, and 1 ounce of cooled espresso with plenty of whipped cream and crushed candy canes for garnish to create a mocktail version kids and non-drinkers can enjoy.
Dietary Adaptations
- Dairy-free: Substitute half and half with oat milk, almond milk, or coconut cream to maintain the creamy texture. The flavor remains strong, though coconut cream adds a subtle tropical note that works surprisingly well with peppermint.
- Vegan: Use vegan peppermint schnapps, coffee liqueur, and oat milk or coconut cream, and skip any animal-derived garnishes like whipped cream. Top with coconut whipped cream instead for the same luxurious finish.
- Gluten-free: Most spirits are naturally gluten-free, but check your specific brands of peppermint schnapps and coffee liqueur for certification. All fresh espresso, cream, and candy cane garnish are naturally gluten-free.
- Low-sugar or Keto: Use sugar-free simple syrup and skip the candy cane rim entirely, then add a small splash of vanilla extract to balance flavors. Replace the coffee liqueur with cold brew plus a small splash of unsweetened cocoa powder mixed with heavy cream for a lower-carb option.
Storage and Reheating
Refrigerator
You can prepare the unmixed ingredients ahead of time and store them separately in the refrigerator for up to one week. Mix and serve fresh right before drinking to maintain the temperature and texture.
- Store vodka, peppermint schnapps, and coffee liqueur in a cool, dark cabinet at room temperature indefinitely
- Keep cooled espresso in an airtight container in the refrigerator for up to three days
- Store cream in the refrigerator per its expiration date
- Keep crushed candy canes in an airtight container at room temperature for up to two weeks
Freezer
You cannot freeze a finished cocktail because the cream and coffee components separate as they thaw. However, you can freeze cooled espresso in ice cube trays for easy use later.
- Freeze espresso in ice cube trays and pop out once solid for convenient portioning
- Thaw espresso cubes at room temperature for about five minutes before adding to your shaker
Reheating
This is a cold cocktail served immediately after preparation, so reheating is not applicable. Always mix fresh and serve right away for the best taste and texture.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 245 |
| Total Fat | 3g |
| Saturated Fat | 2g |
| Carbohydrates | 18g |
| Fiber | 0g |
| Sugar | 16g |
| Protein | 0.5g |
| Sodium | 25mg |
| Cholesterol | 10mg |
This nutrition information is approximate and calculated from standard USDA data for each ingredient. Actual values vary based on specific brands and preparation methods used.
Frequently Asked Questions
Can I make this cocktail without an espresso machine?
Absolutely, use strong brewed coffee or cold brew concentrate instead of espresso. The flavor profile stays almost identical, and cold brew often tastes smoother and less acidic than espresso anyway.
How far ahead can I prepare the ingredients?
You can measure out all your spirits into a container up to two hours before serving. Keep the espresso separate and only mix everything together right before shaking so the coffee stays fresh and flavorful.
What if I don’t have peppermint schnapps on hand?
Mix 0.25 ounces of peppermint extract with 0.25 ounces of simple syrup to replicate the sweetness and flavor. This substitution works well but tastes slightly more herbaceous than the liqueur version.
Is this drink too sweet?
The sweetness comes mainly from the peppermint schnapps and coffee liqueur, so if you prefer less sugar, reduce each by 0.25 ounces and add extra espresso instead. Taste as you go and adjust to your personal sweetness preference.
Can I batch this recipe for a party?
You can multiply the recipe for 8 to 10 people and mix everything in a larger container, then divide into glasses without shaking. The texture will be slightly thinner without the aeration from shaking, but the flavor remains delicious.
What type of coffee liqueur works best?
Kahlua is the most accessible and reliable choice with a smooth, balanced flavor profile. Other brands like Tia Maria or homemade versions work well too, so try what you have available and adjust quantities slightly if one tastes stronger than another.
Does the whipped cream topping change the calorie count?
Yes, one tablespoon of whipped cream adds approximately 50 calories, so adjust the nutrition information if you add a larger dollop. Use light whipped cream or skip it entirely if you’re watching your calorie intake.
Final Thoughts
The peppermint mocha martini is proof that you don’t need fancy equipment or hard-to-find ingredients to create a cocktail that tastes like it came from a high-end bar. This drink brings together coffee shop comfort and cocktail sophistication in one elegant glass.
Make this the next time you want to impress guests or treat yourself to something special on a chilly evening. Once you nail this recipe, you’ll find yourself reaching for it again and again throughout the holiday season and beyond.
Explore More Festive Cocktail Recipes
If you loved this peppermint mocha martini, you’ll enjoy discovering other holiday-inspired drinks that bring warmth and celebration to your home bar. Check out these related cocktail recipes to expand your festive drink repertoire.
Try our Starbucks peppermint mocha recipe for a non-alcoholic version, or explore our peppermint patty drink recipe for another minty chocolate cocktail variation that offers a different flavor balance.

Peppermint Mocha Martini
Ingredients
Equipment
Method
- Chill your martini or coupe glass in the freezer for at least 2 minutes.
- Prepare the rim by mixing crushed candy canes with cocoa powder on a shallow plate. Moisten the rim of the chilled glass with a lemon wedge or damp cloth and dip it into the mixture.
- Fill the cocktail shaker about three-quarters full with fresh ice cubes.
- Pour 1.5 ounces vodka, 0.5 ounces peppermint schnapps, 0.75 ounces coffee liqueur, and 0.75 ounces cooled espresso into the shaker.
- Add 0.5 ounces half and half or heavy cream to the shaker.
- Shake vigorously for 10 to 15 seconds until the shaker feels very cold and frosted.
- Strain the mixture into the prepared glass using a fine strainer to catch any ice shards.
- Garnish with a small dollop of whipped cream and rest a peppermint stick on the rim, then serve immediately.