Peppermint White Chocolate Mocha (Starbucks Copycat Recipe)
If you love the Starbucks Peppermint White Chocolate Mocha but do not love the seasonal price tag, this homemade version is about to become your new favorite winter drink.
It is creamy, smooth, lightly minty, and perfectly sweet. And the best part? You can make it in under 5 minutes at home.
This recipe works hot or iced, uses simple ingredients, and includes an optional homemade peppermint white chocolate sauce so you can control the flavor completely.
If you have already made my White Chocolate Mocha, this is the festive upgrade.
If you are looking for a delicious spin perfect in hot weather, check out our popular Mocha Frappuccino Recipe
What Is a Peppermint White Chocolate Mocha?

A peppermint white chocolate mocha is an espresso drink made with espresso, steamed milk, white chocolate sauce, peppermint flavoring, and whipped cream.
It is different from a regular peppermint mocha because it uses white chocolate instead of dark chocolate. That makes it smoother, creamier, and less bitter.
The peppermint adds a cool, refreshing finish that balances the sweetness.
Most coffee shops release this as a limited holiday drink. But you can make it anytime.
Why This Recipe Is Better Than Starbucks
The Starbucks version is popular, but here is where homemade wins:
- You control the sweetness
- You can use better quality white chocolate
- You choose your milk
- You adjust the peppermint strength
- You save money
- You skip artificial syrups if you want
Many copycat recipes online simply add peppermint extract to white chocolate sauce and call it done. That often tastes harsh or overpowering.
This version balances the peppermint with the white chocolate so it tastes smooth, not like toothpaste.
Ingredients You Will Need

- 2 shots espresso (about 2 ounces)
- 1 cup milk (whole, 2 percent, oat milk, or almond milk)
- 2 tablespoons white chocolate sauce
- 1/8 teaspoon peppermint extract (start small)
- Whipped cream (optional)
- Crushed peppermint candy or chocolate curls (optional garnish)
Optional: Have extra Lone Goose Vanilla Syrup on hand if you prefer it slightly sweeter.
How To Make a Peppermint White Chocolate Mocha (Hot Version)
- Brew the espresso: Pull two fresh shots of espresso. Strong brewed coffee works if needed.
- Heat the milk: Steam or heat milk until hot but not boiling. Froth if desired.
- Mix white chocolate and peppermint: Add white chocolate sauce and peppermint extract to your mug. Pour hot espresso over it and stir until smooth.
- Add milk: Pour in the steamed milk and stir gently.
- Top it off: Add whipped cream and crushed peppermint if desired.
How To Make an Iced Peppermint White Chocolate Mocha

- Brew espresso and let cool
- Fill a tall glass with ice
- Add white chocolate sauce and peppermint extract
- Pour in espresso and stir
- Add cold milk
- Top with whipped cream
How To Make Peppermint White Chocolate Sauce From Scratch

If you want to avoid store-bought sauce, here is a simple version:
- 1 cup white chocolate chips
- 1/2 cup heavy cream
- 1/8 teaspoon peppermint extract
- 1 teaspoon vanilla syrup or vanilla extract
Heat cream until warm. Pour over chocolate chips. Let sit one minute. Stir until smooth. Add peppermint and vanilla.
This keeps in the fridge for up to one week.
Best Milk For a Peppermint White Chocolate Mocha

Whole milk gives the richest texture.
Oat milk works extremely well because it is naturally creamy and slightly sweet.
Almond milk gives a lighter version.
If you are targeting dairy free peppermint white chocolate mocha, oat milk plus dairy-free white chocolate is your best combination.
Peppermint White Chocolate Mocha Variations
- Peppermint White Chocolate Cold Foam: Add peppermint flavor to cold foam and pour over iced version.
- Peppermint White Chocolate Latte: Reduce white chocolate and increase milk.
- White Chocolate Candy Cane Mocha: Add crushed candy cane inside the drink for stronger mint flavor.
- Blended Peppermint White Chocolate Frappuccino: Blend iced version with ice and top with whipped cream.
Frequently Asked Questions

Can I use coffee instead of espresso?
Yes. Use about 1/2 cup strong brewed coffee.
How much peppermint extract should I use?
Start with 1/8 teaspoon. Peppermint extract is strong. Too much will overpower the drink.
Is this drink very sweet?
It is sweet but balanced. You can reduce white chocolate or skip extra syrup if desired.
Can I make this sugar free?
Yes. Use sugar-free white chocolate sauce and a sugar-free peppermint syrup.
Peppermint White Chocolate Mocha vs Peppermint Mocha
Peppermint Mocha uses dark chocolate and tastes more chocolate-forward.
Peppermint White Chocolate Mocha is smoother, sweeter, and creamier.
If you prefer less bitterness, choose white chocolate.
How This Post Works With My White Chocolate Mocha Recipe
If you want the base drink without peppermint, check out my full White Chocolate Mocha recipe here:
White Chocolate Mocha (Starbucks Copycat Recipe)
That post covers the classic version in detail. This one builds on it with the peppermint holiday twist.
I also have created a standard Peppermint Mocha recipe that does not contain the white chocolate of this recipe. It is another great option!
Final Thoughts
The Peppermint White Chocolate Mocha is one of the most popular holiday coffee drinks for a reason. It is rich, creamy, and refreshing at the same time.
Now you can make it any time of year without waiting for seasonal menus.
Add a taste of the holidays with our Peppermint Syrup
Add 1-2 tbsp of our small batch peppermint syrup to any coffee, latte, or mocha to add the flavor of Christmas! This is one of our most popular flavors.

Peppermint White Chocolate Mocha (Starbucks Copycat Recipe)
Equipment
- 1 Espresso Machine or Coffee Maker
Ingredients
- 2 shots Espresso
- 1 cup Milk any type of milk
- 2 tbsp White Chocolate Sauce
- ⅛ tsp Peppermint Extract
- Whipped Cream optional
- Crushed Candy Cane optional
Instructions
- Brew the espresso: Pull two fresh shots of espresso. Strong brewed coffee works if needed.
- Heat the milk: Steam or heat milk until hot but not boiling. Froth if desired.
- Mix white chocolate and peppermint: Add white chocolate sauce and peppermint extract to your mug. Pour hot espresso over it and stir until smooth.
- Add milk: Pour in the steamed milk and stir gently.
- Top it off: Add whipped cream and crushed peppermint if desired.


