A peppermint mocha is a winter classic: hot espresso, rich chocolate and cooling peppermint under steamed milk and whipped cream. This peppermint mocha recipe shows you how to make a peppermint mocha at home in about five minutes, with a hot version, a no-espresso version, and iced and blended variants, so you can enjoy the seasonal drink whenever you like, not only at Christmas.
What is a peppermint mocha?
A mocha is a latte with chocolate added, and a peppermint mocha adds peppermint to that base. Espresso gives the coffee backbone, chocolate syrup or a thicker mocha sauce gives the sweetness, and peppermint syrup gives the cold, minty note. Steamed milk softens the whole drink, whipped cream finishes it, and crushed candy canes or grated dark chocolate add texture on top. Because the chocolate and mint do the talking, this drink is quite different from a plain latte: for the milk-steaming basics, read our guide on how to make a latte at home.
Peppermint mocha ingredients
For one large mug you need a double shot of espresso, or 120 ml of strong brewed coffee if you have no espresso machine, 2 tablespoons of chocolate syrup, 1 tablespoon of peppermint syrup, about 180 ml of milk, whipped cream, and a little crushed candy cane or grated dark chocolate for the top. A drop of vanilla extract is optional. You need no special equipment beyond a small saucepan for heating the milk, although a steam wand gives a frothier result.
How to make a peppermint mocha: the hot version
Heat the milk in a small saucepan over a medium heat until it is steaming but not boiling. While it warms, stir the chocolate syrup into the hot espresso or coffee in a large mug, then add the peppermint syrup and stir again. Pour in the hot milk, leaving room for the cream, and give the drink one final stir. Top with a generous amount of whipped cream and a sprinkle of crushed candy cane or grated dark chocolate. That is how to make a peppermint mocha in its classic hot form, and the whole process takes about five minutes once you know it.
Do not overdo the mint
Peppermint is the easiest part of this drink to get wrong, because it quickly overpowers the chocolate and coffee. The most common mistake when you learn how to make a peppermint mocha is to pour in the full tablespoon of syrup at once. Start with 1 teaspoon instead, taste, and build up towards 1 tablespoon only if you want a stronger mint. Never swap syrup for peppermint extract spoon for spoon: extract is far more concentrated, so add a single drop at a time and taste before adding more. If the mint already dominates, stir in a little more milk and chocolate; you cannot take mint out once it is in.
Peppermint mocha without espresso
You can still learn how to make a peppermint mocha at home without an espresso machine. Brew 120 ml of strong coffee, for example with a moka pot or a French press using more grounds than usual, and use it exactly where the recipe calls for espresso. The drink will be a little less intense than one made with a double shot, so taste before adding extra syrup: a weaker coffee base needs no extra sweetness to balance it.
Iced peppermint mocha
For an iced peppermint mocha, make the coffee, chocolate and peppermint base exactly as for the hot version, then let it cool to room temperature. Fill a tall glass with ice, pour the cooled base over it, and add cold milk to taste. Stir well and top with whipped cream if you like. Do not pour hot milk over ice: it melts too fast and waters the drink down.
Blended peppermint mocha
For a blended peppermint mocha, pour the cooled coffee, chocolate and peppermint base into a blender with a large handful of ice and about 120 ml of cold milk. Blend until thick and smooth, then pour into a tall glass and top with whipped cream and grated dark chocolate or crushed candy cane. If the mixture is too thick to blend, add milk a splash at a time.
Cafe-style finishes
Cafes often use a thicker mocha sauce instead of chocolate syrup, which gives a richer, more chocolate-forward flavour that stands up well to the mint. For a creamier texture, try oat milk instead of cow’s milk, and choose dark chocolate syrup for a more intense flavour or milk chocolate syrup for something sweeter. Dairy-free versions are easy: use oat, almond or soy milk with a dairy-free whipped cream, and the rest of the recipe stays the same.
Caffeine in a peppermint mocha
A peppermint mocha is espresso-based, so it does contain caffeine. The amount depends on how many shots you use and how large they are: a double shot carries roughly twice the caffeine of a single, and a version made with brewed coffee varies with how strong you brew it. For general guidance on caffeine limits, see the US Food and Drug Administration (FDA) advice on how much caffeine is too much.
Frequently asked questions
Can I make a peppermint mocha without an espresso machine? Yes. Use 120 ml of strong brewed coffee instead of a double shot, as described in the no-espresso section above, and keep the chocolate, mint and milk exactly the same.
Can I make a peppermint mocha dairy-free? Yes. Oat, almond or soy milk all work, and a dairy-free whipped cream finishes the drink just as well. Oat milk is the creamiest of the three with chocolate.
How do I stop the mint from taking over? Start with 1 teaspoon of peppermint syrup, taste, and add more only a little at a time. If you use peppermint extract, add a single drop at a time, because it is far stronger than syrup.
Once you have practised the hot, iced and blended versions, you will know how to make a peppermint mocha at home with confidence, and you can adjust the chocolate, mint and milk to your own taste. For more seasonal drinks, browse the Recipes & Tips category for more recipes.
