TOASTED WHITE CHOCOLATE MOCHA RECIPE: STARBUCKS, BUT BETTER!
How to enjoy this seasonal favorite year-round.

The Starbucks Toasted White Chocolate Mocha is a beloved festive drink. It’s sweet, creamy, warm, and comforting – everything you need to survive the blustery cold and family stress that can plague the holidays.
What if you could not only mimic this coffee shop favorite at home but improve it? In this ultimate copycat Starbucks Toasted White Chocolate Mocha recipe, I’m going to teach you how to one-up the famous chain by using real food, like rich dulce de leche – plus a few other tricks your barista might not share.
How To Make A Toasted White Chocolate Mocha
Introduced in 2017, the White Chocolate Mocha is a seasonal special at Starbucks, only available in the winter months. And hasn’t been on the menu since 2022! If you’ve been missing this classic mocha flavor combination, it’s time to learn how to make the drink at home.
Toasted White Chocolate Mocha Ingredients
- Double shot of espresso
- 6 ounces + 1 teaspoon of milk (divided)
- 2 tablespoons white chocolate chips
- 3 teaspoons dulce de leche
- Whipped cream
- Red sprinkles
- White sugar pearls
At a glance:
BREW TIME:
10-15 minutes
YIELD:
One drink (12 ounce)
Dulce de leche is a rich sauce made by slowly simmering milk and sugar until it thickens to a spreadable consistency (1). It has a toasted flavor similar to caramel but is much creamier. Caramel sauce is a good substitute if you can’t find dulce de leche and don’t want to make your own.
What is the best coffee for the toasted white mocha?
You can use your favorite coffee, but I like dark roasted coffee beans for this drink. Their intense bittersweet flavor holds up well against the sweetness and dairy. If you don’t have an espresso machine, use 3 ounces of strong coffee from a Moka pot, Aeropress, or French press.
What is the best milk?
The best choice is 2% dairy milk, like at Starbucks. This provides the best frothy texture when steamed, but skim, 1%, and non-dairy kinds of milk are also acceptable. Or use whole milk or heavy cream for an incredibly rich version.
Step-By-Step White Chocolate Mocha Recipe
The Toasted White Chocolate Mocha is one of the best Starbucks drinks to sip on an icy cold day. From the warm caramelized flavors to the red sprinkles on top, it tastes and looks the part of a perfect festive holiday drink.
Looking for a more summery Starbucks copycat recipe? Try our Mocha Cookie Crumble Frappuccino for a cold and delicious coffee drink.
Step 1: Prepare the toasted white chocolate sauce
Add the white chocolate chips, a teaspoon of milk, and dulce de leche to a small saucepan over medium-low heat. Despite the drink’s name, you are not toasting the white chocolate; the dulce de leche provides the caramelized flavor.
Heat the mixture and stir until the chocolate has melted and everything is uniform. Remove it from the heat and pour into your glass. A clear, tall glass makes the best presentation, but it will taste just as good in a 12-ounce coffee mug.
Pro tip: Alternatively, make the sauce in the microwave by adding all the ingredients to a microwave-safe bowl and heating it in 30-second increments. Avoid overcooking it, as the milk will scald and lose its naturally sweet flavor.



Step 2: Make espresso
If you’re a good multitasker, you can start this step while waiting for your chocolate to melt.
Pull a double espresso shot using your espresso machine or make an extra-strong 3-ounce coffee using a Moka pot, Aeropress, or French press.
Pour the espresso on top of the toasted white chocolate mocha sauce in the glass.
Pro tip: You can also add coffee syrup along with the espresso for another layer of flavor. Hazelnut, caramel, vanilla, or white chocolate syrup are all popular choices. Just keep in mind that this is already a very sweet beverage, so you may want to opt for a sugar-free syrup.


Step 3: Steam the milk
Using the steam wand on your espresso maker, steam the milk the same way you would for a latte. You want the result to be a creamy microfoam with a texture similar to wet paint, not the airy froth you’d prepare for a cappuccino.
If you don’t have a steam wand, you can use a milk frother. You won’t have the same precise control over the milk’s texture, but it will still taste great. And since you’re topping this drink with whipped cream, there is no reason to pour latte art.
Pour the steamed milk over the espresso in the glass.


Step 4: Add toppings and enjoy!
Drinks like the Toasted White Chocolate Mocha Latte are designed to be over the top (no pun intended) with abundant toppings. This isn’t a black coffee; it’s a dessert masquerading as a beverage.
For the classic Starbucks look, top it with a decorative swirl of whipped cream, a smattering of red holiday sugar sprinkles, and a pinch of white sugar pearls. Those sprinkles and pearls aren’t just for show, and their crunch adds an important textural element.
Or get creative with your favorite toppings: cocoa powder, white chocolate shavings, a drizzle of caramel or chocolate sauce, mini chocolate chips… My favorite combination is whipped cream, red sprinkles, and dark chocolate sauce, which keeps the festive look of the original while doubling up on chocolate flavor.


For more comforting winter coffee treats, check out these recipes for the Marocchino, Viennese Coffee, Mexican Chocolate Mocha, and Espressino.
Final Thoughts
You can make your own copycat Toasted White Chocolate Mocha in less than the time it would take you to hit the Starbucks drive-thru. And by using real food ingredients, it will taste even better!
If you enjoyed this recipe, pass it to your friends because everyone deserves to skip the coffee shop line-up and enjoy a homemade treat, especially around the holidays.
FAQs
Yes, you can make a cold toasted white chocolate mocha at home. Follow the first two steps above, then pour the espresso mixture over ice in a chilled glass. Add 6 ounces of cold milk, then top with whipped cream, sauce, or sprinkles as desired.
For a toasted white chocolate mocha frappuccino, blend the sauce, espresso, milk, and ice to a creamy consistency before adding toppings. Or try this more traditional recipe for iced mocha coffee.
You can make a vegan version of this delicious drink, but you’ll need to be vigilant when sourcing ingredients. Replace the dulce de leche with a store-bought or homemade vegan caramel sauce, and use dairy-free milk and white chocolate chips.
White mocha is a sauce at Starbucks. It contains milk, sugar, coconut oil, cocoa butter, natural flavors, salt, potassium sorbate, and monoglycerides. Starbucks White Chocolate Mochas also contain vanilla syrup, making them heavily sweetened drinks (2).
References
- Wartzman, E. (2020, March 3). The Ingredient That Takes Shortbread from Meh to Marvelous. Retrieved from https://www.bonappetit.com/story/dulce-de-leche
- Starbucks. (2025). White Chocolate Mocha. Retrieved from https://www.starbucks.com/menu/product/420/hot/nutrition