Easy Copycat Starbucks Christmas Peppermint Mocha | Holiday Coffee Treat
The secret to a Peppermint Mocha that tastes like the coffee shop version is melting real chocolate into hot espresso before the milk ever touches it, so the cocoa dissolves instead of sitting on top in gritty flecks.
With strong coffee, dark chocolate sauce, peppermint extract, and steamed milk, this drink takes about 10 minutes and turns any weeknight into something festive.
| Prep | Cook | Total | Servings | Difficulty |
|---|---|---|---|---|
| 5 min | 5 min | 10 min | 2 servings | Easy |

Getting the Texture Right
The milk is where most homemade versions go wrong. Heat it slowly in a small saucepan until steam curls off the surface and tiny bubbles form at the edges, but stop before it boils. Froth it with a handheld frother or a tight-lidded jar you shake hard for 30 seconds; you want foam that holds its shape when you spoon it, not a thin skin. Pour the warm milk down the side of the glass so it layers over the chocolate-espresso base instead of blending into one flat color. The foam should sit a half-inch thick on top, ready to catch the whipped cream and crushed candy cane without sinking.
Why We Make It on Repeat
- Ten-minute payoff: espresso, chocolate, and milk heat up faster than you'd wait in a drive-through line.
- Costs a fraction of the cafe price: one batch of four drinks runs less than a single purchased cup.
- Easy to adjust: more or less peppermint extract changes the whole drink without any extra ingredients.
Peppermint Mocha Ingredients

- Espresso or strong coffee: the base flavor; a double shot works, or use 1/4 cup strongly brewed coffee concentrate if you don't own a machine.
- Dark chocolate sauce: gives the drink its rich cocoa pull; unsweetened cocoa powder whisked with a little sugar and hot water is a decent stand-in.
- Whole milk: steams into thick foam; oat milk froths almost as well if you want a dairy-free cup.
- Peppermint extract: the signature cooling note; crushed candy canes stirred in instead give a milder, sweeter mint flavor.
- Granulated sugar: balances the bitterness of the espresso and chocolate.
- Whipped cream: the topping that holds the crushed candy cane in place; coconut whipped cream works for a dairy-free version.
- Crushed candy canes: adds crunch and a pink-flecked finish on top.
- Vanilla extract: rounds out the chocolate without adding sweetness.
Exact amounts are in the recipe card below.
How We Make Peppermint Mocha
- Brew a double shot of espresso or 1/4 cup strong coffee and pour it into a heatproof mug.
- Stir the chocolate sauce into the hot espresso until it turns glossy and fully dissolves, about 30 seconds.
- Add the peppermint extract, vanilla extract, and sugar, stirring until no sugar grains remain at the bottom.
- Heat the milk in a small saucepan over medium-low until steam rises and small bubbles ring the edge, about 3 minutes.
- Froth the warm milk with a handheld frother until it doubles in volume and holds soft peaks, about 20 seconds.
- Pour the frothed milk over the espresso mixture, pouring slowly down the side so the foam sits on top instead of mixing in.
- Top with whipped cream and a sprinkle of crushed candy canes, then serve warm.
Tips for Success
- Don't boil the milk: boiled milk tastes scorched and won't froth, so pull it off the heat right as steam appears.
- Dissolve the chocolate first: adding cold milk to undissolved chocolate leaves gritty bits floating in the cup.
- Taste before adding more mint: peppermint extract is strong, so start with a small amount and add more by the drop.
- Check foam thickness: tilt the frothing pitcher; foam that holds a dent when you poke it with a spoon is ready to pour.
Peppermint Mocha FAQ
How strong does the coffee need to be?
Use a double espresso shot or coffee brewed at double strength, since the milk and chocolate will dilute weaker coffee until the drink tastes watery.
What's the difference between peppermint extract and peppermint syrup?
Extract is more concentrated and needs only a few drops, while syrup carries more sugar and a milder mint flavor, so you'll use a tablespoon or more of syrup to match one drop of extract.
Can I make this drink iced?
Skip steaming the milk, shake cold milk with ice until frothy, and pour it over the chocolate-espresso mixture poured over ice instead.

Peppermint Mocha
Ingredients
Method
- Brew the espresso: Brew two shots of espresso or 1/2 cup strong coffee and divide it between two heatproof mugs.
- Melt the chocolate sauce: Stir the dark chocolate sauce into the hot espresso until it turns glossy and fully dissolves, about 30 seconds.
- Add mint and sugar: Whisk in the peppermint extract, vanilla extract, and sugar until no sugar grains remain at the bottom of the mug.
- Heat the milk: Pour the milk into a small saucepan and heat over medium-low until steam rises and small bubbles ring the edge, about 3 minutes.
- Froth the milk: Froth the warm milk with a handheld frother until it doubles in volume and holds soft peaks, about 20 seconds.
- Combine coffee and milk: Pour the frothed milk slowly down the side of each mug so the foam layers on top of the chocolate-espresso mixture instead of blending in.
- Top and finish: Top each mug with whipped cream and a sprinkle of crushed candy canes, then serve warm.
You Might Also Like
- Copycat Starbucks Sugar Cookie Frappuccino | Easy Holiday Drinks at Home: another copycat coffee shop drink you can make at home with a blender.
- Easy Candied Cranberries | Viral Holiday Party Snack: a sugar-coated snack that pairs well with a mug of this mocha.
- Easy Christmas Tree Cake Dip | Festive Holiday Dessert: a sweet dip for a holiday dessert table alongside hot drinks.
- Holiday Appetizer: Cheesy Pull Apart Christmas Bread: a warm, shareable bread for the same holiday spread.
