White Chocolate Mocha Recipe: Coffee-Shop Style at Home
A white chocolate mocha is 2 shots of espresso, 2 tablespoons of white chocolate sauce and 1 cup of steamed milk, topped with whipped cream. This white chocolate mocha recipe starts with a quick homemade sauce of white chocolate chips, half-and-half, vanilla and a pinch of salt that takes about 5 minutes on the stove and keeps in the fridge for up to 1 week.
With the sauce made, a coffee-shop style drink takes about 5 minutes, with or without an espresso machine. Below you will find the sauce, the hot drink, an iced version, peppermint and toasted variations, and dairy-free swaps.
What You’ll Need
White chocolate chips – the base of the sauce; check that cocoa butter is on the label
Small saucepan – the right size for one batch of sauce
Small whisk – smooths the sauce without scratching the pan
Glass jar with lid – stores the sauce and can go in the microwave to rewarm
Handheld milk frother – makes foam without an espresso machine
How to Make White Chocolate Sauce for Coffee

This is the part you make ahead. One batch yields about 1 1/4 cups of sauce, enough for roughly 10 drinks at 2 tablespoons each.
White Chocolate Sauce Ingredients
- 1 cup (6 ounces) white chocolate chips or chopped white chocolate
- 2/3 cup half-and-half
- 1 teaspoon vanilla extract
- 1 pinch fine salt
White Chocolate Sauce Step by Step
- Warm the half-and-half in a small saucepan over medium-low heat until it steams. Do not let it boil.
- Turn the heat to low and add the white chocolate.
- Whisk gently for 2 to 3 minutes until the chocolate melts and the sauce is smooth and glossy.
- Take the pan off the heat and stir in the vanilla and salt.
- Cool for 10 minutes, then pour into a clean jar. It thickens as it chills.
Prefer a thinner syrup for cold drinks? The method in our coffee syrup recipe works well alongside this sauce.
White Chocolate Mocha Ingredients
- 2 shots espresso (2 ounces), or 1/3 cup very strong coffee
- 2 tablespoons white chocolate sauce
- 1 cup (8 ounces) milk of your choice
- Optional: whipped cream and white chocolate shavings
How to Make a White Chocolate Mocha With an Espresso Machine
- Add 2 tablespoons of white chocolate sauce to a 12 ounce mug.
- Pull 2 shots of espresso directly over the sauce and stir until it dissolves completely.
- Steam 1 cup of milk until the pitcher is almost too hot to hold, around 140 to 150 degrees F on a milk frothing thermometer.
- Pour the milk into the mug, holding back the foam with a spoon, then spoon a little foam on top.
- Finish with whipped cream and a few white chocolate shavings.
White Chocolate Mocha Without an Espresso Machine

You do not need a machine for this drink. You need strong coffee and a way to make foam.
- Brew 1/3 cup of strong coffee. A stovetop moka pot gets closest to espresso. With a drip maker or French press, use about double your usual amount of grounds for the same water.
- Stir 2 tablespoons of white chocolate sauce into the hot coffee in your mug.
- Heat 1 cup of milk in a saucepan or the microwave until steaming but not boiling.
- Froth it. Use a handheld frother for 20 to 30 seconds, or pour the hot milk into a jar no more than half full, close the lid, wrap it in a towel and shake for 30 seconds.
- Pour the milk over the coffee and spoon the foam on top.
For thicker foam, our guide to the best milk frothers for home baristas covers the main types.
White Chocolate Mocha Variations
Iced White Chocolate Mocha

Stir 2 tablespoons of sauce into 2 shots of hot espresso until fully blended. Cold sauce will not dissolve in cold milk, so do not skip this step. Fill a 16 ounce glass with ice, add 3/4 cup of cold milk, then pour the sweetened espresso over the top. Add an extra teaspoon of sauce if you like it sweeter, since cold drinks taste less sweet.
Peppermint White Chocolate Mocha
Add 1/8 teaspoon of peppermint extract to the mug with the sauce, or use 1 tablespoon of peppermint syrup and cut the sauce to 1 1/2 tablespoons. Peppermint extract is strong, so measure it instead of pouring. Top with whipped cream and a teaspoon of crushed candy cane.
Toasted White Chocolate Mocha
Toasting the chocolate first gives the sauce a caramel, almost butterscotch flavor. Spread 1 cup of white chocolate on a parchment-lined rimmed baking sheet and bake at 250 degrees F for 30 to 40 minutes, stirring and spreading it out again every 10 minutes, until it turns a deep golden tan. Then make the sauce as written above.
Dairy-Free White Chocolate Mocha
Make the sauce with dairy-free white chocolate chips and 2/3 cup of full-fat canned coconut milk in place of the half-and-half. For the drink, use 1 cup of oat milk. A barista-style oat milk froths more easily than a regular carton. Heat it gently and stop as soon as it steams. Read the chip label, because many regular white chocolate chips contain milk.
How to Store White Chocolate Sauce
Keep the sauce in a sealed glass jar in the fridge for up to 1 week, or until the date on your half-and-half carton, whichever comes first. It sets thick when cold. To loosen it, microwave the open jar for 15 to 20 seconds and stir, or set the jar in a bowl of hot water for a few minutes. Throw it out if it smells sour or shows any mold.

White Chocolate Mocha
Ingredients
Method
- Warm the half-and-half in a small saucepan over medium-low heat until it steams. Do not let it boil.
- Turn the heat to low and add the white chocolate.
- Whisk gently for 2 to 3 minutes until the chocolate melts and the sauce is smooth and glossy.
- Take the pan off the heat and stir in the vanilla and salt.
- Cool for 10 minutes, then pour into a clean jar. It thickens as it chills.
- Add 2 tablespoons of white chocolate sauce to a 12 ounce mug.
- Pull 2 shots of espresso directly over the sauce and stir until it dissolves completely.
- Steam 1 cup of milk until the pitcher is almost too hot to hold, around 140 to 150 degrees F.
- Pour the milk into the mug, holding back the foam with a spoon, then spoon a little foam on top.
- Finish with whipped cream and a few white chocolate shavings.
Marcus’s Pro Tips
- Keep the heat low. White chocolate scorches and turns grainy quickly. If the sauce looks grainy, take it off the heat and whisk in a tablespoon of warm half-and-half.
- Read the chip label. Chips made with cocoa butter melt smoothly. Products labeled “white baking chips” or “white morsels” often use other fats and can leave a waxy sauce.
- Do not skip the salt. White chocolate is very sweet. A pinch of salt and a bold, dark espresso keep the drink from tasting flat.
- Start with less sauce. Try 1 1/2 tablespoons the first time, taste, then add more.
- Warm the mug. Fill it with hot water while you brew, then empty it. Your mocha stays hot longer.
Which Method Should You Use?
| Method | Coffee base | Foam | Best for |
|---|---|---|---|
| Espresso machine | 2 shots espresso | Steam wand | Closest to coffee-shop style |
| Moka pot | 1/3 cup moka coffee | Handheld frother | Bold flavor, little equipment |
| Strong brewed coffee | 1/3 cup double-strength | Jar and lid | Using what you already own |
Serving a crowd over the holidays? A set of glass latte mugs shows off the creamy color.
Frequently Asked Questions
What is the difference between a white chocolate mocha and a regular mocha?
A regular mocha uses dark or milk chocolate sauce, which contains cocoa solids. A white chocolate mocha uses white chocolate, made from cocoa butter, sugar and milk, so it tastes sweeter, creamier and more like vanilla.
Can I melt white chocolate chips straight into the coffee?
You can for a single cup. Stir 2 tablespoons of chips into 2 shots of very hot espresso until they melt completely, then add the milk. The sauce blends more smoothly and is the better choice for iced drinks.
How much white chocolate sauce goes in a mocha?
Use 2 tablespoons for a 12 ounce hot drink. Go down to 1 1/2 tablespoons for a lighter drink, or up to 2 1/2 tablespoons for a large iced one.
How long does homemade white chocolate sauce last?
Up to 1 week in a sealed jar in the fridge. It contains dairy, so do not leave it out on the counter.
Why is my white chocolate sauce grainy or separated?
The heat was too high or the chocolate got too hot. Take the pan off the burner and whisk in a tablespoon of warm half-and-half until it comes back together. Next time, keep the burner on low once the chocolate goes in.
Does a white chocolate mocha have caffeine?
Yes, from the espresso or coffee. White chocolate itself has almost none because it has no cocoa solids. For a caffeine-free version, use decaf espresso or leave out the coffee and make it a white hot chocolate.
That is everything you need for a homemade white chocolate mocha any day of the year. For more cozy drinks, try our peppermint mocha recipe and gingerbread latte recipe.
Marcus Webb writes about home coffee for BrewElevate. He researches and compares brewing gear, beans and recipes so home brewers can make a better cup without overspending. His rule: if he wouldn’t be comfortable buying it himself, it doesn’t make the list.
