Have you ever tried the Starbucks Peppermint White Chocolate Mocha? It’s one of their most loved holiday drinks.
I had it too but it was loaded with around 470 calories and 54g of sugar.
So I decided to make my own copycat Starbucks peppermint white chocolate mocha, and kept it healthier.
How to Make Starbucks Peppermint White Chocolate Mocha
Starbucks Peppermint White Chocolate Mocha is a creamy, festive mocha made with espresso, white chocolate, and peppermint syrup, topped with whipped cream and crushed candy cane. It’s rich, sweet, and minty.
Ingredients:
- ½ cup espresso (or 1 shot / 30–40ml): To make an authentic peppermint white mocha Starbucks copycat, use brewed espresso or strong coffee for a bold and rich flavor. If you don’t have an espresso machine, dissolve 1 tablespoon instant espresso powder in ¼ cup hot water.
- ¼ cup (50g) finely chopped White Chocolate: Use a high-quality white chocolate like Ghirardelli or a similar brand because they melt smoothly and have better cocoa butter content. Avoid chocolate chips.
- 2 tablespoons Peppermint Syrup: This is for fresh natural mint taste, you can use premium store-bought ones like Monin.
- 1 cup (240ml) Milk: Whole milk gives the richest flavor, but if you want a lighter or dairy-free milk.
- Whipped Cream & Garnish: 2–3 tablespoons whipped cream + 1 tablespoon crushed candy canes or chocolate shavings
For Peppermint Syrup
- 1 cup of water
- 1 cup granulated sugar (or ½ cup honey/monk fruit blend if you want a healthier twist)
- 1.5 teaspoons of pure peppermint extract
Instructions:
Peppermint Syrup:
- Simmer water and sugar together until the sugar completely dissolves in it.
- Remove that from the heat and let it cool slightly, then stir in the peppermint extract.
- Store it in an airtight container in the fridge for up to one month, and you can use it whenever you want.
Starbucks Peppermint White Chocolate Mocha:
- Brew the Espresso: Grind your beans just before brewing them for maximum flavor. I prefer medium roast. If you don’t have an espresso machine, use a strong cup of coffee using a French press mug or moka pot.
- Melt the White Chocolate: Melt your chocolate, use a double boiler method, in which you first have to place chopped white chocolate in a heatproof bowl over a pot of simmering water. Stir it until it’s smooth. It can take around 4-5 minutes.
- Steam or Froth the Milk: With the help of a steamer, heat milk to about 150 degrees Fahrenheit for a perfect silky microfoam. Or warm the milk on the stove and use a French press or handheld fother to create a creamy foam.
- Put It All Together: Pour two tablespoons of peppermint syrup into a mug. Add the freshly brewed espresso and stir it well. Mix in the melted white chocolate until you have a uniform blend. Slowly add the frothed milk Top it with a dollop of whipped cream and garnish it with chocolate or a sprinkle of crushed candy cane.
Tips to Make Starbucks Peppermint White Chocolate Mocha
- Avoid Grainy Chocolate: Always use high-quality chocolate and melt it slowly using a double-boiler method. If you use low-quality chocolate, you won’t get the exact taste as Starbucks.
- Perfect Your Mint Balance: While adding peppermint syrup, taste in between and adjust gradually. You can also use vanilla extract mellow to overpower mint if needed.
- Master the Milk Froth: Whole milk is the best mocha recipe as it naturally creates the best foam. However, if you use a dairy alternative, you can opt for a barista blend of oat milk to achieve that ideal velvety texture.
Ingredients Substitutions
- Milk Options: Instead of whole milk, use oat milk. It’s a good option for vegans and has natural creaminess, too (Of course, it’s not the same as classic whole milk, but yes, it has).
- White Chocolate Alternatives: Combine cocoa butter with a natural sweetener like monk fruit to recreate the white chocolate taste without dairy. For keto diet, use Lily’s sugar-free white chocolate chips. They also offer similar textures but with fewer carbs.
- Sweetener Choices: For original and traditional tests, stick with granulated sugar, but if you are vegan, use Agave Syrup or Erythritol syrup.
Peppermint Mocha Variations
- Iced Peppermint White Chocolate Mocha: Add ingredients like cold espresso, chilled milk, and ice for a café-style drink, then you can enjoy any time of year. You can also try this Iced Mocha Latte made with Instant Coffee.
- Boozy Peppermint White Mocha Recipe: Add a splash of peppermint schnapps or Baileys. You can also garnish your this Starbucks drink with a candy cane stirrer to make it both flavorful and stylish.
- Kid-Friendly “Peppermint Hot Chocolate”: Omit ½ cup of rich hot chocolate mix, use just one tablespoon of peppermint syrup (overpowering syrup isn’t good for kids)
- Holiday Twists & Flavor Enhancements: Add a pinch of cinnamon to your peppermint syrup for a warm seasonal kick. You can also add dark and white chocolate combos.
Nutrition & Cost Breakdown
- Calories: It contains approximately 470 calories. But If you use almond or oat milk it will have 220 calories.
- Sugar Content: it contains around 18g (when you use a reduced-sugar option or natural sweetener).
- Cost per Serving: At Starbucks, the Peppermint White Chocolate Mocha drinks cost $6, while making it at home costs only$1.50.
What to Serve With Starbucks Peppermint White Chocolate Mocha
Pastries & Baked Goods:
- You can have cinnamon rolls as they have a warm, gooey texture and spiced sweetness. It tastes good with the Mocha.
- Chocolate croissants are also good. They are buttery and have flaky layers paired with a stubble chocolate flavor. And because of its crunchiness, you would like it with your drink. For similar rich treats, you can also try these Luxury Chocolate Covered Strawberries or Crumbl Semi-Sweet Chocolate Chip Cookies as perfect pairings.
- Almond or chocolate mocha biscotti are also good. They are crunchy and nutty. So, I dip them into my creamy mocha and eat. You can try that, too. It’s gonna taste good.
Holiday Treats:
- You can make a peppermint bark at home and serve it. It’s made of white and dark chocolate, so it can make your drink more minty and chocolatey. (Although I haven’t tried this one, I’ll surely try it now.)
- Gingerbread cookies are also good, and they are also healthy. Of course, not very much, but they are because of ginger, cloves, molasses, and allspice, and not because of sugar. However, when making it, you can use less sugar or use natural sweeteners.
- Pepperidge Farm Milano Milk Chocolate Cookies are buttery, crispy cookies with a chocolate center. They will complements the rich flavor of peppermint mocha. Try serving them on a festive platter.
Light Bites & Savory Options:
- A fruit platter is a very good option. You can have citrus fruits like oranges, grapefruits, or even seasonal berries like strawberries, etc. They are very good if you want to have something fresh with your drink. Their acidity, which is present in citrus fruits, also cuts to the drink’s richness.
- Cheese and crackers are also good options to serve with this Starbucks drink. They have a savory twist, and you can serve them with a simple cheese platter like brie or Havarti with crisps and crackers.
- If you want something lighter and protein-rich, serve with High Protein Chia Pudding Without Protein Powder. It’s a great way to balance sweetness with a filling bite.
Conclusion
This was a Starbucks peppermint white chocolate mocha recipe, which is tasty, cheap, and more healthy. So now, you don’t need to stand up in a Starbucks line and pay $6 for a recipe while you can make it at home.
Plus, when you are making it at home, you aren’t just saving money, but you are also having something healthier, as you can customize it based on your dietary preference, like keto, vegan, boozy, kid-friendly, and drink it guilt-free.
Btw, If you try to serve it with something else besides what I have mentioned, or you are trying to experiment with peppermint white chocolate mocha according to yourself, then make sure to share this recipe with us.
FAQs about the Peppermint white chocolate mocha
These are the most important question and their answers that will clear any doubts:
Can I use peppermint extract instead of syrup?
Yes, of course, you can use peppermint extract instead of syrup. You can mix around; you can mix one¼ teaspoon of peppermint extract with one tablespoon of simple syrup. You can also adjust it based on your taste.
What are the ingredients in Starbucks Peppermint White Chocolate Mocha?
The Starbucks use ingredients like espresso, white chocolate mocha sauce, peppermint syrup, steamed milk, and whipped cream to make its peppermint white mocha.
At home, you can use similar ingredients like strong coffee, white chocolate, homemade syrup, and any milk you prefer.
How do I store leftover peppermint syrup?
You need to use an airtight container, which you can keep in a refrigerator for up to one month. And if you want to store it for longer than that, then you need to add one ounce of vodka.
But I personally recommend you not to drink Starbucks peppermint white chocolate mocha after so long a time.
I recommend that you need to make this recipe whenever you want to drink.
It’s not really hard to make, so why would you want to keep that in the refrigerator for a longer time and then drink it when it has already lost some nutritional value or even the taste has changed a bit?
However, that’s your choice, but if you are keeping it in a refrigerator, then you can again reheat it and drink a little. Also, the coffee has a cold version, which is good, so you can drink it cold as well.
Why does my white chocolate clump?
White chocolate is usually very sensitive to heat, so if it clumps, it might be the reason you overheat it.
So you always want to melt the white chocolate slowly. For that, you can use low heat. And you need to stir it continuously.

Starbucks Peppermint White Chocolate Mocha Copycat
Ingredients
- Mocha Ingredients:
- ½ cup strong brewed coffee or 1 tbsp instant espresso + ¼ cup hot water
- ¼ cup white chocolate finely chopped
- 2 tbsp peppermint syrup homemade or store-bought
- 1 cup whole milk or oat/almond milk for dairy-free
- Whipped cream for topping
- Crushed candy canes or dark chocolate for garnish
- Peppermint Syrup:
- 1 cup water
- 1 cup granulated sugar or ½ cup honey/monk fruit blend for a healthier option
- 1.5 tsp pure peppermint extract
Instructions
- Brew the Espresso
- Brew a fresh shot of espresso (or make strong coffee using instant espresso or French press).
- Melt the White Chocolate
- Use a double boiler method to melt white chocolate over low heat, stirring until smooth.
- Alternatively, microwave in 15-second intervals, stirring between each, to prevent burning.
- Steam or Froth the Milk
- Steam milk to 150°F for a silky microfoam.
- If no steamer, warm milk on the stove and froth with a French press or handheld frother.
- Assemble Your Mocha
- Add 2 tbsp peppermint syrup to a mug.
- Pour in espresso and stir well.
- Mix in melted white chocolate until smooth.
- Slowly pour in frothed milk, holding back foam until the end.
- Top with whipped cream and garnish with crushed candy canes or dark chocolate.
- Pro Tip: Layering ingredients properly enhances flavor and presentation!
Notes
- You can make this mocha vegan using oat milk and dairy-free white chocolate.
- For a keto version, use sugar-free white chocolate and monk fruit sweetener.
- Try the iced version by blending cold espresso with ice and frothy milk.

I’m a self-taught home cook who turns everyday ingredients into comforting, café-style recipes. I test everything in my own kitchen (sometimes more than once), tweak flavors how I like them, and share only what I actually enjoy.
Most of my recipes are chocolate-based or have a creative twist, and I keep them preservative-free, beginner-friendly, and fun to make.
If you love cozy drinks, healthier desserts, or bold flavor combos — you’re in the right place. [Read full story]











Process is bit complicated but worth it
Just wow ♥️
It’s the second time I will make this Starbucks Peppermint mocha, last time i made a mistake, didn’t add enough sugar
Not so good, can’t drink it everyday
Thanks you but it took more time then you mentioned
I didn’t like peppermint ☹️
It was a little more sweet than I drink
We don’t have the recipe in our starbucks. But I’ll definitely give it a try
Ig, you could also top it it with sauce, not only whipped cream, I like caramel Sauce
Mint vs white chocolate balance is really nice and way less sickly than the Starbucks version.