This post may contain affiliate links. Please read our disclosure policy.
This Starbucks white chocolate mocha sauce is the secret to making white mochas at home for a fraction of the drive-thru price. It takes 4 simple ingredients and 5 minutes, and it turns into a thick, creamy white chocolate sauce for coffee that closely mimics the one your barista pumps into your cup. Use it for hot lattes, iced white mochas, frappuccinos, and more. One batch costs about the same as a single Starbucks drink, so get ready to skip the line and enjoy barista-level bliss at home!
Unlike store-bought sauces, this recipe uses simple dairy ingredients you can easily find at the grocery store, no specialty cocoa butter or hard-to-find products required. It melts smoothly into hot drinks, blends beautifully into iced coffee, and thickens just enough in the fridge to feel like the real thing. I’ve been making this white mocha sauce ever since my husband and I got together, and it’s still our favorite little at-home treat.
If you’re here because you love Starbucks copycat recipes, make sure to also check out my homemade regular mocha sauce, this cold brew mocha drink, my white chocolate hot chocolate, and my Starbucks sweet cream cold brew recipe.

Table of Contents
- Quick Look: Starbucks White Chocolate Mocha Sauce
- Why This White Chocolate Mocha Sauce Works
- Ingredients for White Chocolate Mocha Sauce
- How to Make White Chocolate Mocha Sauce
- How to Store White Chocolate Mocha Sauce
- Coconut Condensed Milk Swap
- White Mocha Sauce vs. White Mocha Syrup
- How to Use White Chocolate Sauce for Coffee Drinks
- Homemade vs Torani vs Starbucks
- Frequently asked questions – FAQ
- Starbucks white chocolate mocha sauce recipe Recipe
Quick Look: Starbucks White Chocolate Mocha Sauce
- ☕ What it is: A thick, pourable copycat of the white chocolate sauce in Starbucks white mochas.
- ⭐ Why it works: Condensed and evaporated milk give it real sauce body, no cocoa butter needed.
- 💛 Why you’ll love it: A whole batch costs about a quarter per drink, way less than the drive-thru.
- ⚠️ What to watch for: Heat in 30-second bursts and whisk hard so it never turns grainy.
- ❄️ Make ahead: Keeps a week in the fridge and freezes in ice cube trays for 3 months.
- 🎯 How close to the original: Built to match Starbucks’ sweetness and creamy, pumpable texture.

Why This White Chocolate Mocha Sauce Works
- Made with real white chocolate for authentic flavor
- Sweetened condensed milk adds richness and sweetness similar to Starbucks
- A blend of heavy cream and evaporated milk creates a smooth, pourable sauce
- Thickens naturally in the fridge, just like Starbucks sauces
- Melts easily into hot drinks and blends smoothly into iced coffee
This recipe was tested specifically so it behaves like a true white chocolate mocha sauce, not a grainy or overly thin syrup.
Ingredients for White Chocolate Mocha Sauce

Here are the ingredients you’ll need. Scroll down to the recipe card for exact measurements.
- White chocolate (bar or chips)
- Heavy cream
- Sweetened condensed milk
- Evaporated milk
Some recipes online use cocoa butter, but I intentionally skipped it here to keep the recipe approachable and easy to replicate at home.
How to Make White Chocolate Mocha Sauce
This sauce comes together quickly using either a microwave or a double boiler.
Microwave Method
- Add the chopped white chocolate, heavy cream, evaporated milk, and sweetened condensed milk to a microwave-safe bowl.
- Heat in 30-second intervals, stirring well between each round.
- Once smooth and fully combined, let the sauce cool slightly before using or transferring to a container.



Double Boiler Method
If you don’t have a microwave, you can use a pot with simmering water and a heatproof bowl to gently melt everything together.
How to Store White Chocolate Mocha Sauce
- Stir or gently reheat before using if needed
- Store in an airtight container in the fridge for up to 7 days
- The sauce will thicken slightly as it chills

Coconut Condensed Milk Swap
Want to swap the sweetened condensed milk? Here’s the coconut version that works in this white mocha sauce:
| Regular Ingredient | Coconut Swap |
|---|---|
| Sweetened condensed milk | Coconut condensed milk (Nature’s Charm) or sweetened condensed coconut milk (Let’s Do Organic) |
All other recipe steps remain the same. Heads up: the heavy cream, evaporated milk, and white chocolate still contain dairy, so this swap alone doesn’t make the sauce dairy-free.
White Mocha Sauce vs. White Mocha Syrup
People search for white mocha syrup and white chocolate syrup for coffee all the time, but what Starbucks uses is a sauce. Sauce is made with real melted white chocolate, so it’s thick, creamy, and coats your drink. A syrup is thinner and mostly adds sweetness. This homemade white chocolate coffee syrup, I mean sauce (see, everyone mixes them up!), gives you the creamy texture a true white mocha needs. If you want a thin pump-style syrup instead, my homemade mocha coffee syrup and the rest of my homemade coffee syrup recipes have you covered.
How Much White Mocha Sauce to Use
One Starbucks pump is about 1/2 tablespoon. Here’s how much goes in each size:
| Size | Pumps | Tablespoons |
|---|---|---|
| Short | 2 | 1 |
| Tall | 3 | 1 1/2 |
| Grande | 4 | 2 |
| Venti hot | 5 | 2 1/2 |
| Venti iced | 6 | 3 |
How to Use White Chocolate Sauce for Coffee Drinks
White Chocolate Mocha
Ingredients:
- 2 tbsp white chocolate sauce
- 2 shots espresso
- 1 cup steamed milk
Instructions:
- Add white chocolate sauce to a mug. Pour in hot espresso and stir until sauce is melted and incorporated.
- Pour steamed milk over top, using a spoon to hold back the foam. Top with foam and enjoy.
Iced White Mocha
Ingredients:
- 2 tbsp white chocolate sauce
- 2 shots espresso
- 1 cup milk
- Ice
Instructions:
- In a tall glass, mix white chocolate sauce with hot espresso until fully incorporated.
- Add cold milk and stir. Fill glass with ice and enjoy.
White Mocha Frappuccino
Ingredients:
- 2 tbsp white chocolate sauce
- 1 shot espresso
- 1 cup milk
- 2 cups ice
- Whipped cream (optional)
Instructions:
- Add white chocolate sauce, espresso, milk, and ice to a blender. Blend on high until smooth and frothy.
- Pour into a glass and top with whipped cream if desired. Serve immediately.
Vanilla Sweet Cream White Mocha
Ingredients:
- 2 tbsp white chocolate sauce
- 2 shots espresso
- 1/2 cup milk
- 1/2 cup vanilla sweet cream (recipe below)
Instructions:
- Mix white chocolate sauce with hot espresso in a mug until incorporated.
- Steam milk and vanilla sweet cream together. Pour over espresso mixture and enjoy.
Vanilla Sweet Cream:
- 1 cup heavy cream
- 2 tbsp vanilla syrup
- 2 tbsp 2% milk
Combine all ingredients in a jar and shake until mixed. Keeps up to 1 week.
Homemade vs Torani vs Starbucks
| Factor | Homemade | Torani Puremade Sauce | Starbucks Bottle |
|---|---|---|---|
| Taste | Creamy, true to recipe | Overly sweet, artificial | Close to in-store drink |
| Cost per use | $0.25/2 tbsp | $0.59/2 tbsp | $1.04/2 tbsp |
| Ingredients | White chocolate, heavy cream, evaporated milk, sweetened condensed milk | Corn syrup, palm oil, natural flavors, titanium dioxide (a bleaching agent) | Sugar, condensed milk, cocoa butter, natural flavors |
| Shelf life | 1 week in fridge | 12 months | 12 months |
Frequently asked questions – FAQ
Up to 1 week in an airtight container in the fridge.
Yes, portion into an ice cube tray and freeze up to 3 months. Thaw cubes to use.
Sauce is thicker and creamier due to the melted white chocolate. Syrup is thinner and more for sweetness than texture.
A grande white mocha gets 4 pumps (2 tbsp) of sauce. Modify this up or down for different sizes.
Yes! This white chocolate syrup works beautifully in iced drinks. Just make sure to stir well so it fully incorporates.
Yes, it’s creamy, smooth, and sweet with a rich white chocolate flavor that closely mimics Starbucks’ white chocolate mocha sauce.
You can, but the sauce will be thinner. Heavy cream gives the best texture and mouthfeel.
Starbucks uses Fontana White Chocolate Mocha Sauce, according to a Starbucks employee.
No. Starbucks’ holiday Toasted White Chocolate Mocha uses a caramelized white chocolate sauce. This white chocolate mocha sauce is the classic version used in the year-round white mocha.
This recipe is designed to mimic the sweetness of Starbucks’ white mocha sauce, which is fairly sweet. If you prefer a less sweet version, you can try using unsweetened condensed milk and adding sugar or sweetener to taste. However, this may affect the texture and stability of the sauce.
No. Starbucks uses a bottled café sauce. This homemade white chocolate mocha sauce is a copycat built to taste and pour like it, using 4 grocery store ingredients.
Ways to Use White Chocolate Mocha Sauce
- Sweetened oatmeal or desserts
- White chocolate mochas (hot or iced)
- Frappuccinos and blended drinks
- Steamed milk or sweet cream–style drinks
- Drizzled over ice cream, pancakes, or waffles
- Mixed into whipped cream

Starbucks white chocolate mocha sauce recipe
Ingredients
- 8 oz white chocolate bar or chips
- 1/2 cup heavy cream
- 1/3 cup evaporated milk
- 1/3 cup sweetened condensed milk
Instructions
- Add the chopped up white chocolate to a microwave safe bowl, top with the heavy cream, sweetened condensed milk, and evaporated milk, and microwave in 30 second intervals until fully melted, stirring in between every time.
- Whisk vigorously to get everything emulsified properly and use in your white chocolate mocha drinks.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





I’ve made this now over 5 times this winter, and it has been phenomenal! My friends kids love to add It to hot cocoa, while their dad and I go through a jar a week! I like to add Peppermint extract and get that seasonal vibe, but once winter passes. I’ll be enjoying it plain again. Thank you for such a solid recipe!
I love hearing this and I’m so glad that you and everyone else enjoys it so much!!
Thanks for thins
How long will it keep in the fridge? Have you frozen and thawed some? Still good?
Thanks
You’re very welcome! It’ll keep well in the fridge for up to 1 week in a sealed jar or container! You can also freeze it for up to 3 months. Just thaw it in the fridge overnight and give it a good stir or gentle reheat before using. It should taste just as creamy and delicious! 💛
how long can I keep refrigerated?
You can keep it refrigerated for up to 1 week in a sealed jar. Just give it a good stir or a quick warm-up before using 🙂
So when preparing the coffee you put milk+espresso+how much of this white mocha sauce?
That honestly just depends on your taste preferences. 2 tablespoons can be enough for the sweetness, but using 3 tablespoons gives you more of that white chocolate flavor.
hey, they dont sell evaporated milk in my country. what would i be able to substitute it with? 🙂
You can use half-and-half or whole milk 🙂
This recipe is divine! I don’t put anything sweet in my coffee but my 20yo daughter loves it. And I love when she saves her money from the frufru coffee shops. Winning.
Glad she likes it!
Could you freeze half to save for another time?
Yes 🙂
This is delicious!
Just an FYI: this made about 14 oz. of syrup.
With a shot of espresso and 4 oz. of foamed milk, I used 3 T.
Which is perfect for me who always asks for one less of however many pumps Starbucks puts in their hot drinks. Not overly sweet.
It was sweet enough with 2 ? But the white chocolate flavor was much more subtle.
I have it chilling in my fridge and it’s way better than any store bought White Chocolate Syrups that I have tried.
Thank you for the tip!