Think of this dreamy peppermint espresso martini as a peppermint mocha’s grown-up cousin, and let us just say she is here to party. It is rich, cozy, and carries that perfect coffee kick we all secretly crave after dinner, layered with warm chocolate and a cool whisper of mint. Whether you are curled up on the couch or clinking glasses with friends, this sippable treat is pure holiday magic.
The first time I made this, it was after a long day of holiday baking and chasing kids around the house. One sip and my husband and I looked at each other with the same thought, why are we not serving this at every winter gathering. It has been our go-to December nightcap ever since, and it is just as at home in a festive martini glass as it is in a cozy mug.
Why You’ll Love This Recipe
This drink gives you the best of both worlds, a cocktail and a cup of cozy hot chocolate rolled into one. The flavors are perfectly balanced, with bold espresso, mellow chocolate, and bright peppermint all playing off each other so that no single element overpowers the rest. It is indulgent without being cloying, which is exactly what you want in a holiday sipper.
It is also endlessly adaptable for any crowd. Keep it boozy with vodka and peppermint schnapps, or make a booze-free version that is just as festive with peppermint extract and an extra crown of whipped cream. That flexibility makes it easy to serve to a mixed group of guests without making two completely different drinks.
Best of all, it comes together in about 10 minutes and looks absolutely adorable topped with whipped cream and crushed peppermint. It is the kind of low-effort, high-reward recipe that makes you look like a thoughtful host, whether you are making two servings or a big batch for a party.
Ingredients
For the cozy cocoa base, you will need 2 cups of milk of your choice, dairy or non-dairy, along with 2 tablespoons of unsweetened cocoa powder, 2 tablespoons of granulated sugar adjusted to taste, a pinch of salt, and 1/2 teaspoon of vanilla extract. An optional 1 to 2 tablespoons of heavy cream adds a luscious richness that is well worth it if you have it on hand.
The cocktail itself comes from 2 shots, about 60 milliliters, of freshly brewed espresso, 2 ounces of vodka, and 1 ounce of peppermint schnapps, or 1/2 teaspoon of peppermint extract if you prefer. The fresh espresso is what gives this drink its real coffee depth, so it is worth pulling fresh shots or using quality espresso pods.
To finish, have whipped cream and crushed peppermint candy ready, plus optional shaved chocolate or a cute peppermint stick for garnish. These little touches are what take the drink from tasty to genuinely festive and photo-worthy.

Step-by-Step Instructions
Begin by making the cocoa base. In a small saucepan over medium heat, whisk together the milk, cocoa powder, sugar, and a pinch of salt. Heat gently until warm and the cocoa is fully dissolved, about 3 to 4 minutes. Keep the heat moderate here, since gentle warming keeps the chocolate smooth and prevents scalding.
Once the base is warm and silky, take the pan off the heat and stir in the vanilla, along with the heavy cream if you are using it for extra richness. Removing it from the heat before adding anything delicate helps preserve all those cozy flavors.
Add the freshly brewed espresso to the cocoa mixture and stir well to combine. This is the moment the drink transforms from hot chocolate into something with real coffee-forward character, so make sure your espresso is fresh and hot for the best flavor.
Pour in the vodka and peppermint schnapps, or the peppermint extract, and give everything one final stir. Adding the alcohol off the heat is important, since it preserves both the flavor and the potency rather than cooking it off. Taste and adjust the sweetness or mint to your liking.
Carefully pour the drink into two mugs or heatproof martini glasses. Top each with a generous swirl of whipped cream and garnish with crushed peppermint candy, shaved chocolate, or a peppermint stick. For extra cafe-worthy foam, give the mixture a quick whir with a handheld milk frother before serving.

Tips for the Best Peppermint Espresso Martini
The number one rule is to never let the cocoa boil, since gentle heat keeps it smooth and prevents that scalded taste. Always stir the alcohol in off the heat to keep its flavor and kick intact, and warm your mugs first with a little hot water so the drink stays hot and cozy longer once it is poured.
A handheld milk frother is your secret weapon for a professional-looking foam that makes the whole thing feel like a treat from a coffee bar. If you love this style of cozy holiday drink, our peppermint white hot chocolate is a wonderful non-coffee option, and for a dessert that leans into the same flavors, our espresso martini tiramisu is a showstopper.
This recipe also scales and shifts easily. Use oat milk and a dairy-free whipped topping for a vegan version, add an ounce of coffee liqueur and shake it over ice for a true chilled martini, or make a big batch in a slow cooker and let guests ladle their own at a party. It is as flexible as it is delicious.
Kitchen Gear for This Recipe
- Instant-Read Meat Thermometer
- Enameled Cast Iron Dutch Oven
- Heavy-Duty Sheet Pan Set
- Glass Mixing Bowl Set
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I make this ahead of time?
Yes, prep the cocoa base and espresso, combine them, and refrigerate. When you are ready to serve, warm the mixture gently and stir in the alcohol just before pouring.
What is the best substitute for peppermint schnapps?
Peppermint extract works beautifully. Start with 1/4 teaspoon and increase to taste, or use a peppermint-flavored syrup for a sweeter option.
How can I make it stronger or less sweet?
Use more espresso or reduce the sugar slightly to cut the sweetness. Swapping the vodka for coffee liqueur adds even more coffee depth.
How do I make a non-alcoholic version?
Simply skip the vodka and schnapps and use peppermint extract for flavor. Finish with plenty of whipped cream and crushed peppermint so it still feels indulgent.
Can I serve it cold like a classic martini?
Yes, add an ounce of coffee liqueur, shake the mixture over ice, and strain it into a chilled coupe glass for a cold, frothy espresso martini spin.
Looking to round out your holiday spread with something a little lighter too? These healthy eating ideas are a great place to start. And if you shake up your own cozy cocktail, tag @thekitchensaid on Instagram so we can toast to your creation.
Hot Cocoa Peppermint Espresso Martini
American · Drink

A cozy holiday cocktail blending rich hot cocoa, freshly brewed espresso, vodka, and cool peppermint, topped with whipped cream and crushed peppermint candy.
Ingredients
- 2 cups milk of your choice
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar
- Pinch of salt
- 1/2 teaspoon vanilla extract
- 1-2 tablespoons heavy cream (optional)
- 2 shots freshly brewed espresso
- 2 ounces vodka
- 1 ounce peppermint schnapps or 1/2 teaspoon peppermint extract
- Whipped cream and crushed peppermint candy
Instructions
- Whisk milk, cocoa powder, sugar and salt in a small saucepan over medium heat until warm and smooth, about 3-4 minutes.
- Off the heat, stir in vanilla and optional heavy cream.
- Add the freshly brewed espresso and stir well.
- Stir in vodka and peppermint schnapps or extract off the heat.
- Pour into two mugs or heatproof glasses and top with whipped cream and crushed peppermint.
Nutrition: 220 calories







