A Starbucks Peppermint Mocha brings together rich espresso, creamy milk, chocolate, and cool peppermint in one cozy drink.
It’s especially popular during the holidays, but you can easily make it at home whenever you want something sweet and festive.

This copycat recipe uses simple ingredients and takes only a few minutes to prepare, making it much more convenient and affordable than a coffee shop run.
You can adjust the chocolate and peppermint to suit your taste, choose any milk you enjoy, and add whipped cream for the full Starbucks-style finish.
I’ll show you how to get the flavors balanced so the peppermint complements the chocolate instead of overpowering it.
You’ll also find an iced version, helpful substitutions, and tips for creating a smooth, creamy mocha every single time at home.
Why You’ll Love This Peppermint Mocha

The combination of chocolate and peppermint makes this drink feel festive, but you don’t need any complicated ingredients or special equipment to prepare it.
Once the coffee is brewed, the rest of the recipe comes together in just a few minutes.
Making a peppermint mocha at home also gives you complete control over its sweetness. Starbucks drinks tend to be quite sweet, so you can use less syrup and chocolate sauce for a more coffee-forward flavor or add extra for a richer treat.
Another advantage is that you can customize the milk, toppings, and type of coffee. It works with regular milk, oat milk, almond milk, or any other option you already keep in the refrigerator.
Ingredients for a Starbucks Peppermint Mocha

Espresso
A traditional Starbucks Peppermint Mocha is made with espresso. A Starbucks Grande Peppermint Mocha contains two shots of espresso, so that is what I use for a similar coffee strength.
If you don’t have an espresso machine, use strongly brewed coffee, instant espresso, or coffee made with a Moka pot. About ⅓ cup of strong coffee can replace the two espresso shots.
Milk
Two-percent milk will give you a result similar to the standard Starbucks version, but whole milk produces a slightly richer and creamier drink. You can also use skim milk if you want something lighter.
For a dairy-free peppermint mocha, oat milk is an excellent choice because it has a naturally creamy texture. Almond, soy, and coconut milk will also work.
Chocolate Sauce
Mocha sauce creates the rich chocolate base of the drink. You can use a store-bought chocolate sauce or homemade mocha sauce.
For the best flavor, choose a sauce made with cocoa rather than a thick hot fudge topping. The sauce needs to dissolve easily in the hot espresso.
If you only have cocoa powder, mix one tablespoon of unsweetened cocoa powder with one to two tablespoons of sugar and a splash of hot water. Stir until the mixture becomes smooth before adding the espresso.
Peppermint Syrup
Peppermint coffee syrup adds sweetness and the signature mint flavor. Start with one tablespoon and taste the drink before adding more.
Peppermint can become overpowering quickly, especially when using a strongly flavored syrup.
Make sure you are using peppermint syrup rather than peppermint extract. Extract is much more concentrated and must be used in very small amounts.
If peppermint extract is your only option, mix one tablespoon of simple syrup with no more than â…› teaspoon of peppermint extract. You can always add another tiny drop after tasting the drink.
Whipped Cream
Whipped cream is optional, but it gives the drink the familiar coffee-shop finish. Use canned whipped cream for convenience or prepare fresh whipped cream with heavy cream and a little sugar.
Chocolate Topping
Starbucks typically finishes its seasonal peppermint mocha with whipped cream and chocolate curls or dark chocolate topping.
Mini chocolate chips, finely chopped chocolate, chocolate shavings, or a drizzle of chocolate sauce all work well at home.
Crushed candy cane is another festive option, although it will add more peppermint flavor and sweetness.

How to Make a Peppermint Mocha
Brew the Espresso
Prepare two shots of espresso and pour them into a large mug. It helps to add the sauces while the espresso is still hot because the heat allows them to dissolve more easily.
If you are replacing the espresso with brewed coffee, make it stronger than you normally would. The coffee needs enough flavor to stand out against the milk, chocolate, and peppermint.
Add the Chocolate and Peppermint

Add the chocolate sauce and peppermint syrup directly to the hot espresso. Stir until the chocolate is fully combined and there are no thick streaks at the bottom of the mug.
After adding the milk, taste the finished drink and adjust the chocolate or peppermint if needed.
Heat and Froth the Milk

Heat the milk in a small saucepan over medium-low heat until it is steaming but not boiling. Stir it occasionally to prevent a skin from developing on the surface.
Froth the warm milk with a handheld milk frother, French press, steam wand, or whisk. The milk doesn’t need a thick layer of foam, but a little frothing creates a creamier coffee-shop texture.
Pour the warm milk into the espresso mixture and stir gently.
Add the Toppings

Finish the peppermint mocha with whipped cream. Sprinkle chocolate shavings, mini chocolate chips, or crushed candy cane over the top.
You can also drizzle a little chocolate sauce over the whipped cream.
Serve the drink immediately while it is warm.
How to Make an Iced Peppermint Mocha
To make an iced version, brew two shots of espresso and mix them with the chocolate sauce and peppermint syrup. Allow the mixture to cool for a few minutes so it does not immediately melt all the ice.
Fill a tall glass with ice and pour in one cup of cold milk. Add the peppermint mocha mixture and stir until everything is combined.
Top the drink with whipped cream and chocolate curls. If you like a stronger coffee flavor, use coffee ice cubes or chill the espresso before assembling the drink.
Cold ingredients can make chocolate sauce more difficult to dissolve, so always mix the sauce with the hot espresso before pouring it over the ice.
Tips for the Best Peppermint Mocha

- Add the peppermint syrup gradually. Different brands vary in strength, and it is easier to add more syrup than to correct a drink that tastes too minty.
- Avoid boiling the milk. Overheated milk can develop a cooked flavor and will not froth as well. Heat it only until it is steaming and comfortably hot.
- Stir the chocolate sauce into the espresso before adding milk. This prevents chocolate from collecting at the bottom of the mug.
- For a stronger chocolate flavor, use dark chocolate sauce. Milk chocolate sauce will create a sweeter, milder drink.
- Warm your mug with hot water before making the mocha if you want the drink to stay hot longer. Empty and dry the mug before adding the espresso.

Easy Recipe Variations
- White Chocolate Peppermint Mocha: Replace the regular chocolate sauce with white chocolate sauce. White chocolate is sweeter, so you may want to reduce the amount of peppermint syrup.
- Peppermint Mocha With Cold Foam: Skip the whipped cream and top an iced peppermint mocha with chocolate cold foam, vanilla sweet cream cold foam, or peppermint cold foam.
- Skinny Peppermint Mocha: Use skim milk or unsweetened almond milk and choose sugar-free chocolate and peppermint syrups. Leave off the whipped cream or use a smaller amount.
- Extra-Chocolate Peppermint Mocha: Add another tablespoon of mocha sauce or sprinkle cocoa powder over the whipped cream. You can also melt a small piece of dark chocolate into the hot espresso.
- Decaf Peppermint Mocha: Use two shots of decaffeinated espresso. You will still get the same chocolate-peppermint flavor without as much caffeine.
Can I Prepare Peppermint Mocha Ahead of Time?
The chocolate, peppermint, and espresso mixture can be prepared in advance and stored in a covered container in the refrigerator for up to two days.
When you are ready to make the drink, reheat the coffee mixture and combine it with freshly warmed milk. For an iced peppermint mocha, pour the refrigerated mixture directly over ice and cold milk.
Add whipped cream and other toppings immediately before serving.
More Starbucks Holiday Drinks:

Peppermint Mocha
Ingredients Â
- 2 shots espresso or â…“ cup strongly brewed coffee
- 2 tbsp chocolate sauce
- 1 tbsp peppermint coffee syrup
- 1 cup milk
- ¼ cup whipped cream
- 1 tsp chocolate curls, mini chocolate chips, or crushed candy cane
InstructionsÂ
- Brew two shots of espresso and pour them into a large mug.
- Add the chocolate sauce and peppermint syrup while the espresso is hot.
- Stir thoroughly until the chocolate sauce has completely dissolved.
- Heat the milk in a small saucepan over medium-low heat until steaming. Don't allow it to boil.
- Froth the warm milk with a milk frother, steam wand, French press, or whisk.
- Pour the milk into the peppermint mocha mixture and stir gently.
- Top with whipped cream and chocolate curls, mini chocolate chips, or crushed candy cane.
- Serve immediately.
Notes
- Begin with one tablespoon of peppermint syrup and add more only after tasting.
- For an iced peppermint mocha, mix the sauces with hot espresso, let it cool, and pour it over a glass filled with ice and cold milk.
- Oat milk is a good dairy-free option because it creates a creamy texture.
- If using peppermint extract, combine no more than â…› teaspoon with one tablespoon of simple syrup.
- Calories will vary depending on the type of milk, chocolate sauce, syrup, and toppings used.

Marina is the writer behind CozyCornerCharm. She grew up on Turkish coffee, later discovering specialty brewing through her first V60, which inspired her ongoing coffee journey. She has written for Craft Coffee Spot, Home Grounds, and Barista HQ and now shares her experience here on her own coffee corner.






Leave a Reply