Pin It

Copycat Starbucks Peppermint Mocha

Copycat Starbucks Peppermint Mocha
Jump to Recipe
Prep 10 min Cook 5 min Serves 1 drink (Grande / 16 oz)
Quick answer: A Starbucks Peppermint Mocha is two espresso shots, 4 pumps of mocha sauce (~2 tbsp), and 4 pumps of peppermint syrup (~2 tbsp), poured into steamed 2% milk and finished with whipped cream and dark chocolate curls. Grande with 2% milk and whipped cream: 440 calories / 54g sugar / 175mg caffeine. The home version costs under $1. It returns every November and, since its 2002 launch, has become the most popular holiday drink in Starbucks history. Homemade mocha sauce: 2 tbsp Dutch-process cocoa + 3 tbsp sugar + 3 tbsp water, simmer 2 minutes. Peppermint syrup: 1 cup sugar + 1 cup water + 1 tsp pure peppermint extract (not peppermint oil). The sugar-free peppermint syrup was discontinued by Starbucks circa 2017.

Copycat Starbucks Peppermint Mocha

The Starbucks Peppermint Mocha has returned every November since 2002 and is the most popular holiday drink in Starbucks history. Learn the exact pump counts (4 pumps each of peppermint and mocha for a Grande), how to make both sauces at home, why the topping changed from red sprinkles to dark chocolate curls, and what to do about the discontinued sugar-free version.

Easy Prep: 10 min Cook: 5 min Total: 15 min1 drink (Grande / 16 oz) servings ~$4.50/serving
Prep10 min
Cook5 min
Total15 min
Servings
1
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
~350-550 cal/serving · Rich & Indulgent🔥

The Story Behind the Recipe

Copycat Starbucks Peppermint Mocha

The Starbucks Peppermint Mocha launched in the 2002 holiday season and quickly became the most popular holiday beverage in Starbucks history. It has returned every November since — one of the chain’s longest-running and most-ordered seasonal espresso drinks. The recipe has changed in small ways over the years: the milk became standardized to 2%, the red holiday sprinkles were replaced with dark chocolate curls. The core combination — mocha sauce, peppermint syrup, espresso, steamed milk — has remained exactly the same.

At Starbucks, a Grande runs around $6.25–6.75. At home: under $1, with sauces that take 5–8 minutes to make and produce enough for 10–12 drinks.

TL;DR

Add 2 tbsp mocha sauce and 2 tbsp peppermint syrup to your cup first. Pull 2 espresso shots directly over both sauces and stir for 5 seconds to dissolve them. Steam 10 oz of 2% milk to 150°F and pour over. Top with whipped cream and dark chocolate curls made by running a vegetable peeler along a room-temperature dark chocolate bar. For iced: pull espresso directly over the sauces and ice, add cold milk, stir, then whipped cream and curls on top.


The Mocha Sauce — Thick, Not Thin

The Peppermint Mocha uses mocha sauce, not chocolate syrup. Starbucks’ mocha sauce is a thick, pourable concentrate — ingredients: water, sugar, cocoa processed with alkali (Dutch-process), vanillin. The Dutch-process alkalization removes the sharpness from the cocoa, producing a smooth, mellow chocolate flavor that doesn’t compete with the peppermint.

At home, Dutch-process cocoa is essential. Standard natural cocoa (the kind used in most American baking) is sharper and more acidic. In this drink, it makes the chocolate note harsh. Ghirardelli Unsweetened Cocoa, Droste, or any cocoa labeled “Dutch-process” or “processed with alkali” is the right choice.

Homemade mocha sauce ratio: 2 tablespoons cocoa + 3 tablespoons sugar + 3 tablespoons water, simmered 2 minutes. This makes approximately 1/4 cup — enough for 2–3 drinks. It stores well in the fridge for 2 weeks.

Store-bought options: Starbucks sells its own mocha sauce at Target and Amazon (~$10 per bottle). Ghirardelli Chocolate Sauce is an excellent grocery-store alternative — richer, slightly sweeter than the Starbucks version but the same thick consistency. Hershey’s syrup is a fallback but is thinner and less rich.


The Peppermint Syrup — Extract, Not Oil

Starbucks’ peppermint syrup is a standard simple syrup scented with peppermint natural flavor. At home, the home equivalent is simple syrup (1:1 sugar to water) with pure peppermint extract.

Extract vs. oil: Pure peppermint extract is the right choice for home use. Peppermint oil is 15–20x more concentrated than extract and is extremely easy to overdo — a single drop can overwhelm an entire batch of syrup. Extract, at 1 teaspoon per cup of syrup, gives exactly the right intensity. If you’re using peppermint oil despite this warning, start at 1–2 drops per cup and taste carefully.

Intensity calibration: Starbucks’ peppermint syrup has a clean, medium-intensity mint note — distinct but not medicinal. The benchmark: you should be able to taste both the chocolate and the peppermint as separate flavors, with neither dominating. If your first sip tastes only like mint toothpaste, the peppermint is too strong relative to the mocha sauce; add more mocha sauce or reduce the peppermint.

Store-bought options: Torani Peppermint Syrup, Monin Peppermint Syrup, and DaVinci Peppermint Syrup are all widely available at Target, World Market, and Amazon for $8–13 per 750ml. Starbucks also sells its own peppermint syrup at Target and Amazon for around $10–12 per liter — the most faithful match.


The Chocolate Curls — What Changed from 2002

The original 2002 Peppermint Mocha was topped with red-and-white holiday sugar sprinkles. Starbucks updated the topping over the years to dark chocolate curls — a better-tasting, more elegant finish that adds a thin film of bittersweet chocolate to the first sip.

Making curls at home: Take a dark chocolate bar at room temperature — 60–70% cacao works best. Run a vegetable peeler along the long narrow edge of the bar with firm, steady pressure. Room-temperature chocolate curls cleanly. Cold chocolate (straight from the fridge) shatters into shards instead of curls — warm the bar in your hands for 30 seconds if needed. For shavings instead of curls, use the wide flat face of the bar and lighter pressure.

Why dark chocolate: The bitterness of dark chocolate is the counterweight to the sweetness of the peppermint syrup and mocha sauce. Milk chocolate curls are too sweet for this drink — they make the whole thing taste like a peppermint patty candy. Dark chocolate adds contrast.


Hot vs. Iced — Key Differences

Hot Peppermint Mocha: Mocha sauce and peppermint syrup dissolve into hot espresso, steamed milk provides microfoam and warmth, chocolate curls melt slightly into the whip. Heat amplifies the chocolate and mint together — the drink reads richer and more warming.

Iced Peppermint Mocha: The same mocha sauce and peppermint syrup dissolve in hot espresso poured directly over ice. Cold milk fills the rest. The ice flash-chills everything instantly. Cold suppresses sweetness perception, so the iced version will taste slightly less sweet than the hot even with identical amounts — this is expected. The iced version is lighter and more refreshing; the chocolate and mint read more separately rather than merged.

Iced assembly tip: Pour the espresso over the sauces and ice first, stir briefly to dissolve, then add cold milk. Do not add the milk first — it dilutes the sauce before the espresso can dissolve it, leaving streaks of undissolved mocha at the bottom.


Sizing the Recipe
SizeEspressoPeppermint syrupMocha sauceMilk
Short (8 oz)1 shot2 pumps / 1 tbsp2 pumps / 1 tbsp6 oz
Tall (12 oz)1 shot3 pumps / 1.5 tbsp3 pumps / 1.5 tbsp8 oz
Grande (16 oz)2 shots4 pumps / 2 tbsp4 pumps / 2 tbsp10 oz
Venti hot (20 oz)2 shots5 pumps / 2.5 tbsp5 pumps / 2.5 tbsp14 oz
Venti iced (24 oz)3 shots~5–6 pumps~5–6 pumps12 oz cold

The 1:1 ratio of peppermint to mocha sauce holds at all sizes. The Venti iced pump count follows the standard Starbucks iced-Venti pattern of one additional pump versus the hot Venti, but exact counts can vary by barista.


Milk Options

2% milk (Starbucks default): The baseline for the nutrition figures on this page. Steams well, produces stable microfoam, holds up against the mocha sauce.

Whole milk: Richer foam, slightly more calories (~460 cal with whip vs. 440). The extra fat makes the chocolate and mint flavors feel rounder and more indulgent.

Oat milk (Oatly Barista or Califia Barista Blend): Popular dairy-free option. Oat milk’s natural sweetness pairs well with peppermint. Approximately 390–400 calories with whipped cream. Significantly lower in protein than dairy.

Almond milk: Lighter in calories, slight nuttiness. The almond note doesn’t clash with peppermint but is detectable. Produces almost no foam; the drink will be thinner in texture.

Nonfat milk: ~270 calories with no whip. Airier foam that dissipates faster. Flavor holds fine; texture is thinner.


The History: The Most Popular Holiday Drink Starbucks Ever Made

Starbucks introduced the Peppermint Mocha in the 2002 holiday season. Product manager Peter Dukes and Starbucks’ R&D group — the Liquid Lab, a roughly 10-person team that taste-tested new drink ideas — worked through several holiday flavor directions, including a white chocolate cranberry beverage, before landing on a peppermint twist on the classic Caffè Mocha inspired by traditional holiday candy. It quickly became the most popular holiday beverage in Starbucks history and has returned every year since. It was not, however, Starbucks’ first holiday espresso drink — the Eggnog Latte dates back to 1986.

The original version came with red-and-white holiday sprinkles. The drink gradually evolved: the milk was standardized to 2%, the topping changed to dark chocolate curls. The core combination has remained unchanged for over two decades.


Cost Breakdown
IngredientAmountCost
Espresso (ground coffee)2 shots$0.25
2% milk10 oz$0.30
Mocha sauce (homemade)2 tbsp$0.10
Peppermint syrup (homemade)2 tbsp$0.08
Heavy cream + dark chocolate curlsper serving$0.18
Total$0.91

Compare to $6.25–6.75 at Starbucks — save about 85%

The peppermint syrup batch (1.5 cups) costs roughly $0.80–1.00 in ingredients and makes 10–12 drinks. The mocha sauce batch (1/4 cup) costs roughly $0.25–0.35 and makes 2–3 drinks.


See Also

Nutrition Facts

Per serving (1 drink (Grande / 16 oz) servings)
Calories440
Total Fat16g
Total Carbs63g
Dietary Fiber4g
Sugars54g
Protein13g
Sodium140mg

* Estimated values based on standard recipe preparation. Actual values may vary.

🥗

Make It Healthier

Love Starbucks Peppermint Mocha but want a lighter version? Try these simple swaps:

  • Skip the whipped cream — drops to approximately 360–370 calories without sacrificing the peppermint-mocha flavor. The chocolate curls still go on top (they add almost no calories).
  • Reduce to 3 pumps each (1.5 tbsp each of peppermint and mocha) — cuts roughly 40 calories and 10–12g of sugar. The flavor holds at 3+3; it just reads slightly less intense.
  • Use nonfat milk and skip whip — drops to approximately 270 calories. The foam is airier; the flavor profile stays intact.
  • Use oat milk (Oatly Barista) — roughly 390–400 calories with whip, lower protein than dairy, but the oat milk's natural sweetness pairs well with peppermint and many people prefer it here.

Equipment You'll Need

Espresso machine or moka pot

A Bialetti moka pot ($20–30) produces espresso-strength coffee that holds up under the mocha sauce and peppermint. Nespresso Original or Vertuo works well. Strong drip coffee is a fallback but produces a flatter result — the mocha-mint flavors can overpower a lighter brew.

Milk frother or steam wand

A handheld frother ($8–12) + microwave-heated milk is the standard home option. For iced: nothing required — cold milk pours directly.

Vegetable peeler

For the chocolate curls. Any standard Y-peeler or swivel peeler works — the same tool you use for carrots or potatoes. The edge angle that works best for curls is a firm, flat drag along the bar's long narrow edge, not the wide face.

Small saucepan

For both homemade sauces. A 1-quart pan is sufficient for either recipe.

Frequently Asked Questions

How many pumps of peppermint and mocha sauce are in a Starbucks Peppermint Mocha?

Starbucks uses equal pumps of peppermint syrup and mocha sauce at each size: Short gets 2 pumps of each, Tall gets 3 pumps of each, Grande gets 4 pumps of each, and Venti hot gets 5 pumps of each. Each pump delivers approximately 0.5 tablespoons, so a Grande uses about 2 tablespoons each of peppermint syrup and mocha sauce. This equal 1:1 ratio is what gives the drink its balanced flavor — enough chocolate to anchor the mint, not so much mint that it dominates. At home, you can adjust the ratio: go heavier on mocha sauce for a more chocolate-forward result, or add an extra 1/2 teaspoon of peppermint extract to your syrup for a more intense mint hit. The Venti iced size (24 oz) typically follows Starbucks' standard iced-Venti pattern — one additional pump of each syrup versus the hot Venti, so roughly 5–6 pumps each — though exact counts can vary by store.

When does the Starbucks Peppermint Mocha come back each year?

The Starbucks Peppermint Mocha typically returns in early November. The 2025 holiday menu launched November 6, 2025. The pattern for recent years has been the first Thursday of November. The drink runs through the holiday season, typically into early January, though some stores carry peppermint syrup year-round, which lets you order the drink off-menu any time. At home, there's no seasonal limitation — you can make a Peppermint Mocha in July if you want one.

Why does the Peppermint Mocha have chocolate curls instead of red sprinkles?

The original 2002 Peppermint Mocha used red-and-white holiday sugar sprinkles as the topping. Starbucks updated the drink over the years, switching the topping to dark chocolate curls. The curls are made from actual dark chocolate and add a thin layer of bittersweet chocolate flavor to the first sip — a more sophisticated finish than the original sugar sprinkles. Some seasonal Frappuccino variants and limited holiday runs have brought back sprinkles-style toppings, but the standard hot Peppermint Mocha uses dark chocolate curls.

Is there a sugar-free Peppermint Mocha at Starbucks?

No. Starbucks discontinued its sugar-free peppermint syrup circa 2017. There is no sugar-free peppermint mocha available in-store at most U.S. Starbucks locations. The only widely available sugar-free syrup at Starbucks today is sugar-free vanilla. For a lower-sugar version, order with fewer pumps (2 pumps each instead of 4 saves roughly 12g of sugar per syrup type) or ask for half-sweet. At home, you can make a sugar-free peppermint syrup using a zero-calorie sweetener — allulose or erythritol work best (they tolerate heat without bitterness). DaVinci Gourmet Sugar-Free Peppermint Syrup is the most widely available store-bought option. For the mocha sauce, you can use unsweetened cocoa powder in hot water with your sugar substitute of choice.

What is the difference between a Peppermint Mocha and a Peppermint Mocha Frappuccino?

The hot Peppermint Mocha is an espresso drink — two shots of espresso, mocha sauce, peppermint syrup, steamed milk, whipped cream, and chocolate curls. It is warm and has a concentrated espresso backbone. The Peppermint Mocha Frappuccino is a cold blended beverage — it uses Frappuccino Roast (a highly concentrated cold liquid coffee, not fresh espresso shots) blended with ice, milk, mocha sauce, and peppermint syrup. The Frappuccino is thicker, colder, sweeter, and has a milkshake-like consistency. There is also a Peppermint Chocolate Cream Frappuccino (no coffee, crème base only) for people who want the peppermint-chocolate flavor without espresso. Both Frappuccino versions are holiday seasonal items like the hot version.

How many calories are in a Starbucks Peppermint Mocha without whipped cream?

A Grande Peppermint Mocha with 2% milk and no whipped cream is approximately 360–370 calories, with about 54–56g carbs, 45–46g sugar, 9g fat, and 13g protein. The standard build with 2% milk and whipped cream is 440 calories — the difference is mostly the whip (~70 cal). Nonfat milk, no whip: approximately 270 calories. Whole milk, no whip: approximately 390 calories. With oat milk and no whip: approximately 360 calories. The caffeine content stays the same regardless of milk or whip: approximately 175mg for a Grande (from 2 espresso shots).

Love this recipe? Share it!

Shop the tools

Gear matched to this recipe's equipment list. We may earn a small commission if you buy through these links — at no extra cost to you.

As an Amazon Associate, Copycat Spices earns from qualifying purchases.

Free PDF: our 12 most-wanted copycat recipes — instant download.

Ratings & Reviews

No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Test Kitchen

Every recipe on Copycat Spices is developed and tested in our home test kitchen. We reverse-engineer beloved restaurant dishes and refine each one until the flavors and the instructions work reliably for home cooks of all skill levels.

Learn more about our mission →