Coffee & Tea CultureCoffee & Tea Culture

How to Make a Peppermint Mocha at Home

By Coffee & Tea Culture Team

How to Make a Peppermint Mocha at Home

A peppermint mocha is a mocha with a festive twist: espresso, chocolate and steamed milk, plus a cool hit of peppermint and a swirl of whipped cream. You can make a faithful copycat of the Starbucks peppermint mocha at home in a few minutes with espresso (or strong coffee), cocoa or chocolate sauce, peppermint syrup, milk and whipped cream. This peppermint mocha recipe works hot or iced, and you decide exactly how sweet and how minty it gets.

What is a peppermint mocha?

Start with a mocha, which is simply espresso and steamed milk sweetened with chocolate. Add peppermint, whipped cream and often a scatter of dark chocolate curls or crushed candy cane, and you have the seasonal drink that most people know as the Starbucks peppermint mocha, on the holiday menu since the early 2000s. If you want the plain version first, our cafe mocha recipe covers the base, and what is a mocha explains where the drink comes from. A peppermint mocha is that same template with one extra flavor, so if you can make a mocha you can make this.

Peppermint mocha recipe: what you need

The beauty of a homemade peppermint mocha is that every part is swappable. Use whatever espresso, chocolate and milk you already have, and treat the amounts below as a starting point to adjust to taste.

IngredientAmount (one drink)Note
Espresso1-2 shots (about 30-60 ml)Or a small, very strong coffee from a moka pot, AeroPress or instant.
Chocolate2 tbsp mocha or chocolate syrup, or 1 tbsp cocoa + 1-2 tsp sugarStir in while the coffee is hot so it melts smoothly.
Peppermint1-2 tsp peppermint syrup, or 1 tiny drop peppermint extractExtract is very concentrated. Add a drop at a time and taste.
MilkAbout 200 ml (roughly 3/4 cup)Whole milk froths richest; barista oat or soy for dairy-free.
Whipped creamTo topOptional crushed candy cane, a cocoa dusting or dark chocolate shavings.

How to make a peppermint mocha, step by step

This is the hot version. It takes about five minutes once your milk and coffee are ready.

  1. Pull the coffee. Brew 1-2 shots of espresso straight into your mug. No espresso machine? Make a small, very strong coffee in a moka pot or AeroPress, or use a heaped spoon of instant in a splash of hot water. The coffee should be bold, because milk will soften it.
  2. Stir in the chocolate. Add your mocha sauce, chocolate syrup, or cocoa plus a little sugar to the hot coffee and stir until it fully dissolves. Doing this while it is hot stops cocoa from clumping later.
  3. Add the peppermint. Stir in peppermint syrup, which is the easiest and safest way to control the dose. If you only have peppermint extract, dip a toothpick or add a single tiny drop, stir, then taste. Extract is intense and turns from festive to toothpaste fast.
  4. Steam or froth the milk. Heat about 200 ml of milk to steaming but not boiling (roughly 60-68 C, when the jug is hot to hold). Froth it with a steam wand, handheld frother, or by shaking hot milk in a sealed jar. Pour it into the mug, holding back the foam with a spoon, then spoon the foam on top. Our guide to making a latte at home shows several no-machine frothing tricks.
  5. Top and finish. Add whipped cream and, if you like, crushed candy cane, a dusting of cocoa, or dark chocolate curls. Serve at once while the cream is still holding.

Iced peppermint mocha

An iced peppermint mocha is just as easy and skips the steaming. In a glass or shaker, combine your espresso (or strong cooled coffee), the chocolate syrup or cocoa, and the peppermint syrup, and stir or shake until smooth so the chocolate does not sink. Fill a tall glass with ice, pour the coffee mixture over, then top up with cold milk and stir. Finish with whipped cream and crushed candy cane. For the smoothest result, dissolve cocoa in a splash of warm water first, then chill it, so you are not fighting cold grit. This is the same drink, cold, and it is a good use for leftover morning espresso.

Tips for the best homemade peppermint mocha

  • Balance chocolate against peppermint. Peppermint should read as a cool background note, not the whole drink. Start light on the mint and add more; you can never take it back out.
  • Adjust the sweetness. Mocha syrups and candy cane already bring sugar. If you use unsweetened cocoa, add sugar to taste; if you use sweet chocolate syrup, you may need none.
  • Go grown-up with dark chocolate. Swapping milk chocolate syrup for a good dark chocolate or 70% cocoa makes a less sugary, more espresso-forward version that many people prefer.
  • For dairy-free, use barista oat or soy. The barista editions foam far better than standard cartons and hold their texture next to hot espresso.
  • Warm the mug. Rinsing your cup with hot water first keeps a hot peppermint mocha hotter for longer, which matters once you add cool whipped cream.

How it compares to the Starbucks peppermint mocha

As a reference point, a grande Starbucks peppermint mocha is built from two shots of espresso, mocha sauce, peppermint-flavored syrup and steamed milk, finished with sweetened whipped cream and dark chocolate curls. At home you can hit that profile closely, and then dial it in: less syrup for a drier, more coffee-led cup, or a heavier chocolate hand for dessert in a glass. Because you control the pumps, a homemade peppermint mocha is usually less sweet than the cafe version unless you want it otherwise. If you enjoy building seasonal drinks, the same chocolate base powers a plain chocolate latte when you leave the peppermint out.

Make it your own

Once the method clicks, the variations are endless: white chocolate instead of dark for a peppermint white mocha, a shot of decaf for an evening version, or extra espresso for a stronger, less milky cup. The core stays the same every time: bold coffee, melted chocolate, a careful touch of mint, and milk to bring it together. Keep peppermint syrup and cocoa in the cupboard through the cold months and you can skip the queue whenever the craving hits. From here, it is worth exploring the rest of the espresso-and-milk family to see how one technique carries across a dozen drinks.

Frequently asked questions

What is the difference between a mocha and a peppermint mocha?
A mocha is espresso, steamed milk and chocolate. A peppermint mocha is the same drink with peppermint added, usually as peppermint syrup, and it is often topped with whipped cream and crushed candy cane or dark chocolate curls.
Can I make a peppermint mocha without an espresso machine?
Yes. Use a moka pot, AeroPress, or a heaped spoon of instant coffee in a little hot water to make a small, very strong coffee, then stir in the chocolate and peppermint and add frothed milk. It should be bolder than normal coffee because the milk softens it.
How much peppermint extract should I use in a peppermint mocha?
Very little. Peppermint extract is highly concentrated, so add a single tiny drop, stir, and taste before adding any more. Peppermint syrup is easier to dose and gives a gentler, more even flavor, which is why most recipes use it.
How do I make an iced peppermint mocha?
Stir or shake espresso (or strong cooled coffee) with chocolate syrup or cocoa and peppermint syrup until smooth, pour over a glass of ice, top with cold milk, and finish with whipped cream. Dissolving cocoa in a little warm water first keeps it from settling.
Is a peppermint mocha very sweet?
It can be, because both mocha syrup and candy cane add sugar. Making it at home lets you use less syrup or unsweetened cocoa, or switch to dark chocolate, for a version that leans more on the espresso than the sweetness.

Keep exploring

More brewing guides, tasting notes, and stories — from bean & leaf to cup.