Peppermint Mocha Recipe: The Holiday Coffee You Can Make at Home

The first cold morning of December calls for something more festive than a plain latte. This peppermint mocha recipe gives you the café classic at home in about ten minutes: a double shot of espresso (or strong coffee) melted into real chocolate, sweetened with a quick homemade peppermint syrup, topped with steamed milk, whipped cream and crushed candy cane.

It is richer and less sugary than most store versions because you control every part, and once the syrup is in your fridge, a fresh mug takes less time than queuing for one.

At a glance

Serves Prep Cook Caffeine
1 large mug (about 12 oz / 350 ml) 5 minutes 5 minutes (plus 10 minutes for the syrup, once) A double espresso or about 1/2 cup strong coffee

Step 1: Make the peppermint syrup

This makes about 1 1/2 cups (350 ml), enough for roughly 12 to 20 drinks.

Ingredients

  • 1 cup (200 g) granulated sugar
  • 1 cup (240 ml) water
  • 1/2 teaspoon (2.5 ml) pure peppermint extract, or a large handful (about 15 g) of fresh mint leaves

Method

  1. Heat the sugar and water in a small saucepan over medium heat, stirring until the sugar dissolves completely. Let it simmer gently for 2 minutes.
  2. Extract version: take the pan off the heat, let it cool for 5 minutes, then stir in the peppermint extract. Adding it off the heat keeps the aroma from evaporating.
  3. Fresh mint version: add the leaves off the heat, cover and steep for 20–30 minutes, then strain.
  4. Pour into a clean glass jar, let cool and refrigerate. We suggest using it within about two weeks, and throwing it away if it turns cloudy or smells off.

Taste before you use it. Peppermint extracts vary in strength, and you can always add a drop more.

Step 2: Gather the mocha ingredients

Ingredient US Metric
Espresso or very strong coffee 2 shots or 1/2 cup 60 ml or 120 ml
Dark chocolate (60–70%), finely chopped 1 oz 28 g
Peppermint syrup 1–2 tablespoons 15–30 ml
Milk 1 cup 240 ml
Whipped cream (optional) To top To top
Crushed candy cane or chocolate shavings (optional) 1 teaspoon About 5 g

No chocolate bar? Use 1 tablespoon (about 6 g) unsweetened cocoa powder plus 1–2 teaspoons sugar, whisked into the hot coffee until smooth.

Step 3: Make the peppermint mocha

  1. Melt the chocolate. Put the chopped chocolate in your mug. Brew the espresso directly over it, or pour the hot coffee over it, and stir until completely smooth. Hot coffee melts chocolate quickly; if a few pieces remain, give the mug 10 seconds in the microwave.
  2. Add the syrup. Stir in 1 tablespoon of peppermint syrup. Taste and add more if you want it sweeter or mintier.
  3. Heat the milk. Steam the milk with an espresso machine wand, or heat it in a saucepan until steaming but not boiling, about 60–65 °C (140–150 °F). Froth it with a handheld frother or by shaking it in a sealed jar for 30 seconds (hold the jar with a towel).
  4. Combine. Pour the milk into the mug, holding back the foam with a spoon, then spoon the foam on top.
  5. Finish. Add whipped cream, crushed candy cane or chocolate shavings. Serve immediately.

Tips for the best result

  • Use real chocolate. A 60–70% dark chocolate gives a deep cocoa flavor that stands up to peppermint. Milk chocolate makes a sweeter, gentler drink.
  • Go easy on mint. Peppermint should taste cool and fresh, not like toothpaste. Start with less syrup and build up.
  • Choose a chocolatey coffee. Medium-dark and dark roasts with cocoa notes taste best here. Very bright, fruity coffees can clash with mint.
  • Warm the mug. Rinse it with hot water first so the drink stays hot longer.
  • Do not boil the milk. Overheated milk loses sweetness and its foam collapses.

Variations

Dairy-free peppermint mocha

Use oat milk or a barista-style plant milk, which foams well and tastes naturally sweet. Check that your chocolate is dairy-free (many dark chocolates are, but read the label) and top with whipped coconut cream instead of dairy cream.

Lighter peppermint mocha

Use cocoa powder instead of chocolate, 1 teaspoon of syrup or a drop of extract, and skim or unsweetened almond milk. Skip the whipped cream and dust the top with cocoa.

White chocolate peppermint mocha

Swap the dark chocolate for 1 oz (28 g) of white chocolate and reduce the syrup to 2 teaspoons, since white chocolate is sweeter.

Iced peppermint mocha

Melt the chocolate in the hot espresso with the syrup, let it cool for a minute, then pour over a glass full of ice and top with 3/4 cup (180 ml) cold milk. Stir and serve.

No espresso machine

Brew 1/2 cup (120 ml) of coffee at double strength with a French press, moka pot or pour-over. The drink will be a little longer and milder, which many people prefer.

Holiday serving ideas

  • Mocha bar: set out a pot of strong coffee, a pitcher of warm chocolate milk, the peppermint syrup and bowls of toppings. Guests build their own.
  • Batch for six: melt 6 oz (170 g) of chopped dark chocolate into 3 cups (720 ml) of hot strong coffee, add 6–8 tablespoons (90–120 ml) of syrup, then 6 cups (1.4 l) of hot milk. Keep warm on low heat, without boiling.
  • Candy cane stirrers: hook a mini candy cane over each mug; it slowly sweetens the drink as you stir.
  • Gift jars: bottle the syrup in small jars with a handwritten recipe card and a bag of coffee.

Where the peppermint mocha came from

Chocolate and mint have been paired in sweets for generations, but the peppermint mocha as a coffee-shop drink is fairly recent. Starbucks says its version debuted in the 2002 holiday season, created by its research team as a peppermint twist on the classic caffè mocha and inspired by traditional holiday candies. It went on to become the chain’s most popular holiday drink, and countless cafés now serve their own.

Which coffee to use

For the base, a chocolatey, cozy coffee works best. Our Holiday Blend, a festive mix of coffees from Brazil, Peru and India with warm spice and cocoa notes, makes a deep, round espresso or strong brew. Want a shortcut? Brew our Peppermint Mocha flavored coffee, which already combines chocolate and cool peppermint aromas with no sugar added, then stir in chocolate and milk and skip the syrup. For an even more candy-like cup, try Candy Cane, a smooth medium roast with peppermint candy notes and a hint of vanilla. Browse more seasonal options in our flavored coffee collection.

Peppermint mocha FAQ

What is in a peppermint mocha?

Espresso or strong coffee, chocolate (sauce, melted chocolate or cocoa), peppermint syrup and steamed milk, usually topped with whipped cream.

Can I use peppermint oil instead of extract?

Only food-grade peppermint oil, and only a tiny amount: it is far stronger than extract. A single drop in the whole batch of syrup is usually plenty.

Can I make a peppermint mocha without espresso?

Yes. Use 1/2 cup (120 ml) of strong coffee from a French press, moka pot or drip brewer.

How do I make a peppermint mocha with less sugar?

Use unsweetened cocoa, dark chocolate with a high cocoa percentage, and a peppermint-flavored coffee instead of syrup, then sweeten lightly to taste.

Sources

  1. Starbucks Stories, “The story behind the Starbucks Peppermint Mocha”, 2025. Link
  2. Feel Espresso product information for Holiday Blend, Peppermint Mocha and Candy Cane coffees, checked October 2026.

Facts checked in October 2026.

Keep reading: How to make espresso at home · Whole bean vs ground coffee · Shop flavored coffee

Back to blog