A peppermint mocha takes a classic mocha and adds one thing: a hit of cool, minty sweetness that turns a great espresso drink into something genuinely festive. The Starbucks version is a holiday staple for a reason — but the homemade version is better because you control the peppermint level and the chocolate quality.

This guide shows you how to make both the hot peppermint mocha and the iced version, plus a simple homemade peppermint syrup recipe that costs almost nothing and tastes far better than the store-bought alternative.

What Is a Peppermint Mocha?

A peppermint mocha is an espresso-based drink that combines:

  • A double shot of espresso
  • Chocolate sauce or mocha syrup
  • Steamed milk
  • Peppermint syrup
  • (Optional) whipped cream and chocolate shavings on top

It’s a mocha at its core, with peppermint syrup swapped in for plain sweetener. The combination of bitter espresso, rich chocolate, and cool mint is what makes it so distinctive — each sip has three distinct flavor layers.

Peppermint Mocha vs Regular Mocha

Peppermint MochaRegular Mocha
BaseDouble espressoDouble espresso
ChocolateYesYes
FlavoringPeppermint syrupNone
Seasonal?Primarily winterYear-round
SweetnessMedium-highMedium
Starbucks size (grande)~470 cal with whip~360 cal with whip

Homemade Peppermint Syrup Recipe

The best upgrade you can make to a peppermint mocha is making your own peppermint syrup. It takes 10 minutes and will last 2–3 weeks in the fridge.

Ingredients:

  • 1 cup (200g) granulated sugar
  • 1 cup (240ml) water
  • ½ tsp peppermint extract (food-grade)

Instructions:

  1. Combine sugar and water in a small saucepan over medium heat.
  2. Stir until the sugar fully dissolves — don’t let it boil yet.
  3. Once dissolved, remove from heat and stir in peppermint extract.
  4. Start with ½ tsp, taste after cooling, and add more ¼ tsp at a time if needed.
  5. Cool completely before storing in a sealed jar or bottle in the fridge.

Makes: about 1¼ cups of syrup
Storage: refrigerator up to 3 weeks

Peppermint extract strength varies by brand. McCormick and Nielsen-Massey are strong — use ½ tsp. Cheaper brands may need ¾–1 tsp. Always taste and adjust after the syrup cools.

Peppermint Syrup vs Peppermint Extract (Direct)

You can skip the syrup and add a few drops of peppermint extract directly to your drink, but the flavor is harsh and hard to control. A simple syrup dilutes the extract and adds sweetness in one step — it integrates into the drink much better.

Peppermint Mocha Recipe (Hot)

Makes: 1 large (12–14 oz) drink
Time: 5 minutes

Ingredients:

  • 2 shots espresso (about 60ml / 2 oz)
  • 1–1½ tbsp chocolate sauce or cocoa powder
  • 2 tsp homemade peppermint syrup (adjust to taste)
  • 6–8 oz (180–240ml) whole milk or milk of choice
  • Whipped cream and chocolate shavings (optional)

Equipment:

  • Espresso machine or strong Moka pot
  • Milk steamer or electric frother

Instructions:

  1. Make the chocolate base. Add chocolate sauce to the bottom of your mug. If using cocoa powder, mix 1 tbsp cocoa with 1 tbsp hot water first to form a paste — this prevents lumps.

  2. Pull your espresso. Brew 2 shots (about 60ml total) directly into the mug with the chocolate. Stir to combine while still hot.

  3. Add peppermint syrup. Stir in 2 tsp peppermint syrup. Taste. Peppermint is polarizing — add more only if you want the mint to dominate.

  4. Steam the milk. Steam 6–8 oz milk to around 140–150°F (60–65°C) with a fine, velvety foam. How to steam milk perfectly if you need the technique.

  5. Pour and finish. Pour steamed milk over the espresso-chocolate base, holding back the foam slightly, then spoon it on top. Add whipped cream and a chocolate shaving or sprinkle of cocoa if serving.

Chocolate Options Ranked

Chocolate TypeFlavorSweetnessBest For
Dark chocolate sauceRich, complexMediumBest overall
Cocoa powder (Dutch)Deep, maltyLow (unsweetened)Most control
Milk chocolate sauceSweet, mildHighKids / light drinkers
Cocoa powder (natural)Sharp, fruityLowBright mocha notes
NutellaHazelnut-chocolateVery highVariation only

Iced Peppermint Mocha Recipe

The iced version is just as good — maybe better, because the mint feels more refreshing over ice.

Makes: 1 large iced drink (16 oz)
Time: 5 minutes

Ingredients:

  • 2 shots espresso, cooled or chilled
  • 1½ tbsp chocolate sauce
  • 2 tsp peppermint syrup
  • ¾ cup (180ml) milk of choice
  • Ice (about 1 cup)
  • Whipped cream optional

Instructions:

  1. Pull 2 espresso shots and let cool for 5 minutes, or pull over a few ice cubes to chill instantly.
  2. Add chocolate sauce to the bottom of a tall glass.
  3. Add peppermint syrup and stir with the espresso until the chocolate dissolves fully.
  4. Fill the glass with ice.
  5. Pour milk over the ice, then pour the espresso-chocolate mixture over the milk.
  6. Stir gently and taste — adjust peppermint if needed.
  7. Top with whipped cream if using.

Cold mocha tip: Don’t pour hot espresso directly over a full glass of ice — you’ll dilute the drink heavily. Either chill the espresso first or use just 3–4 cubes to cool it before topping up.

Starbucks Peppermint Mocha Copycat

The Starbucks peppermint mocha uses:

  • Their proprietary mocha sauce (2–4 pumps depending on size)
  • 4–5 pumps of peppermint syrup (their standard pump = ~7.5ml)
  • 2% steamed milk
  • Whipped cream + dark chocolate curls

To match Starbucks closely at home:

  • Use store-bought Torani Dark Chocolate Sauce (2 tbsp for a grande equivalent)
  • Use 2½ tsp of homemade peppermint syrup — this roughly matches their 4-pump level
  • Use whole milk for the richest result
  • Finish with canned whipped cream + a pinch of cocoa powder

The homemade version uses real chocolate instead of flavored syrup — that’s the biggest improvement. You’ll taste the difference immediately.

Milk Options

MilkFroth QualityFlavor ImpactNotes
Whole milkExcellentRich, creamyBest for hot version
Oat milk (barista)GoodSlightly sweet, neutralTop non-dairy choice
Almond milkFairThin, slightly nuttyWorks iced, less so hot
Coconut milk (can)Good but denseStrong coconutOnly if you want that flavor
Soy milkGoodMild, slightly beanyFroths well

Peppermint Mocha Variations

White Chocolate Peppermint Mocha
Replace dark chocolate sauce with white chocolate sauce (Torani White Chocolate works well). Lighter, sweeter, and the mint flavor comes forward more without dark chocolate competing.

Peppermint Mocha Latte
Use 3:1 milk to espresso ratio (less chocolate, lighter body). This is a gentler drink where mint is more of an accent than a main event.

Peppermint Hot Chocolate
Skip the espresso entirely and double the chocolate. Add peppermint syrup to a homemade hot chocolate for the non-caffeinated version. Great for kids or late evenings.

Peppermint Mocha Frappuccino
Blend: 2 shots cooled espresso + 2 tbsp chocolate sauce + 2 tsp peppermint syrup + ¾ cup milk + 1 cup ice. Blend until smooth. Top with whipped cream.

Vegan Peppermint Mocha
Use oat milk (barista blend) + dairy-free dark chocolate sauce + homemade peppermint syrup. All the flavor, fully plant-based.

Peppermint Mocha with Cold Foam
Make cold foam by frothing cold milk with an electric frother for 30–45 seconds. Pour iced peppermint mocha, then spoon cold foam on top for a layered effect. See how to make cold foam for technique.

Peppermint Dosing Guide

Getting the peppermint level right is the most important call in this recipe. The difference between a bad peppermint mocha and a great one often comes down to how much syrup you use.

Peppermint SyrupEffect
1 tspBarely there — just a hint of mint
1½ tspLight mint accent, chocolate dominates
2 tspBalanced — this is the sweet spot for most
2½ tspNoticeably minty, Starbucks-ish
3+ tspToothpaste territory — for mint lovers only

Start at 1½ tsp if you’re new to peppermint mocha. You can always add more.

Make-Ahead Tips

Peppermint mocha concentrate: Pull 4 shots espresso, add 3 tbsp chocolate sauce + 4 tsp peppermint syrup, stir to combine. Store in the fridge up to 3 days. When you want a drink, shake 3 oz concentrate with milk of choice over ice (iced) or heat and steam milk (hot).

Batch peppermint syrup: Make a double or triple batch of syrup. It keeps 3 weeks in the fridge and 3 months frozen in ice cube trays.


Frequently Asked Questions

Can I make a peppermint mocha without an espresso machine?
Yes. Use a Moka pot (produces a strong, espresso-like coffee), AeroPress on the espresso setting, or even very strong French press coffee. For the milk, an electric handheld frother or jar-shake method works fine. The drink will still be excellent — the peppermint-chocolate combination carries regardless of the espresso method.
Is peppermint mocha seasonal?
At Starbucks, yes — it’s typically a November–January menu item. At home, you can make it year-round. Peppermint is actually refreshing in summer over ice. The “seasonal” label is a marketing decision, not a taste one.
How much caffeine is in a peppermint mocha?
A homemade peppermint mocha with 2 espresso shots contains roughly 130–140mg of caffeine — similar to a regular double-shot latte. Starbucks grande has ~175mg (they use a ristretto shot blend). See the espresso caffeine guide for a full breakdown.
What chocolate is best for peppermint mocha?
Dark chocolate sauce (cocoa content 50–70%) gives the deepest, most complex flavor and balances the mint well. Dutch-processed cocoa powder is a great budget alternative — mix with equal-part hot water first to make a paste. Avoid milk chocolate sauce unless you want a very sweet, dessert-style drink.
Can I use peppermint tea instead of peppermint syrup?
You can brew strong peppermint tea and use it as part of the liquid, but it won’t give the same sweetness or punch as peppermint syrup. The menthol flavor in tea is more subtle than peppermint extract-based syrup. If you try it, reduce the milk slightly and brew the tea double strength.
How do I make the peppermint mocha less sweet?
Reduce the chocolate sauce by half and use cocoa powder (unsweetened) for the remaining chocolate. Cut the peppermint syrup to 1 tsp. Use unsweetened oat milk or almond milk instead of whole milk. This version is noticeably less sweet while keeping the full mocha character.
What's the difference between peppermint mocha and peppermint hot chocolate?
Peppermint mocha contains espresso; peppermint hot chocolate does not. The espresso adds bitterness, a caffeine kick, and a slightly different flavor profile. If you want something kid-friendly or caffeine-free, skip the espresso and double the chocolate for a peppermint hot chocolate instead.