Skip the line and recreate a Starbucks copycat Toasted White Chocolate Mocha at home. This rich, festive drink blends bold espresso with caramelized white chocolate and steamed milk, finished with whipped cream and holiday sugar sprinkles for a cozy treat you can make any time.

I love Starbucks flavors, but I don’t always have a store nearby. That’s why I create copycat recipes to enjoy café-style drinks at home—often for a fraction of the cost. After several trials I arrived at a toasted white chocolate mocha that captures the signature toasted-sugar flavor while staying simple enough to make in minutes.
This version highlights a caramelized white chocolate sauce combined with espresso and steamed milk. It’s perfect served hot or iced, and you can customize toppings and sweetness to suit your taste.
Related recipes: Starbucks Caramel Brulée Latte; Starbucks Peppermint Mocha.
Why You’ll Love This Recipe
- A faithful Starbucks copycat flavor with a toasted white chocolate finish.
- Works hot or iced so it’s great year-round.
- Easy to make at home for less money than a coffee shop drink.
- Lower calorie option compared to some store-bought versions—nutritional info provided below so you can choose toppings accordingly.
Ingredients You’ll Need
The toasted white chocolate mocha uses straightforward ingredients available at most grocery stores:

- Espresso: Use freshly brewed espresso shots or very strong brewed coffee.
- White chocolate: High-quality white chocolate squares or chips melt smoothly and give the best flavor.
- Milk: Any milk works—whole, 2%, 1% or plant-based alternatives like oat, almond, or soy.
- Optional toppings: Whipped cream, red sugar sprinkles or holiday sugar, white chocolate shavings, caramel drizzle, toasted coconut, or crushed toffee for crunch.
See the printable recipe section below for exact quantities and a full ingredient list.
How To Make A Toasted White Chocolate Mocha
This recipe yields one short drink (about 236 mL). Multiply ingredients to make larger servings.
- Brew espresso: Pull 1–2 shots of espresso or prepare a small amount of very strong coffee using a Moka pot, French press, or drip coffee maker.
- Warm and froth milk: Steam and froth about ½ cup of milk. If you don’t have a steam wand or frother, warm milk gently on the stove (do not boil) and whisk or froth with a handheld frother, blender, or jar-and-shake method.
- Make toasted white chocolate sauce: Place 2 tablespoons white chocolate (chips or chopped squares) in a heat-proof bowl. Melt gently in 30–45 second bursts in the microwave, stirring between intervals, or warm in a small saucepan over low heat. Stir in 2 teaspoons caramel sauce and 1 tablespoon of the hot steamed milk to create a smooth, pourable sauce.
- Assemble the drink: Add the white chocolate sauce to a mug, pour in the espresso, add a pinch of sea salt if desired, then top with the steamed milk and foam.
- Finish with toppings: Add whipped cream, drizzle extra white chocolate or caramel, and sprinkle festive sugar sparkles or white chocolate shavings.

Substitutions
- Espresso: Substitute with very strong brewed coffee or a concentrated instant coffee.
- Milk: Swap for nonfat milk or plant-based milks like oat, almond, or soy for a dairy-free version.
- Caramel sauce: Replace with dulce de leche or another caramel-like sauce.
- Whipped cream: Use chilled coconut cream for a vegan topping.
- Kid-friendly: Omit the espresso for a hot cocoa-style toasted white chocolate drink kids can enjoy.
Variations
- Iced version: Brew espresso, let it cool, then assemble over ice and cold milk.
- Frappuccino-style: Blend the espresso, white chocolate sauce, milk, and ice until smooth; top with whipped cream.
- Spiced twist: Add a dash of vanilla, cinnamon, or nutmeg for extra warmth.
- Skinny option: Use skim or low-fat milk and omit whipped cream and extra sauce to reduce calories.
- Caramel-free: Omit caramel for a simpler white chocolate mocha flavor.
Expert Tips
- Use a dark roast if you don’t have an espresso machine; stronger coffee helps balance the sweetness of the white chocolate.
- Steam milk first so you can thin the melted chocolate with hot milk immediately for a silky sauce.
- Taste as you go—adjust white chocolate and caramel to control sweetness.
- Store leftover sauce in a sealed jar in the refrigerator for up to 48 hours. Reheat gently before using.
Equipment
Common tools that make this recipe easy: an espresso machine or Moka pot for concentrated coffee, a milk frother or steam wand for textured milk, and a small heat-proof bowl or saucepan to melt white chocolate. If needed, a blender or handheld frother can substitute for steaming.
Recipe FAQs
Yes. Let the espresso cool, then blend the espresso, milk, white chocolate sauce, and ice until smooth.
Keep any extra sauce in an airtight container in the fridge for up to two days. Reheat gently until pourable.
No. A concentrated strong brew from a Moka pot, French press, or drip coffee maker will work well.
The café version typically features two espresso shots, steamed milk sweetened with toasted white chocolate sauce, and toppings like whipped cream and decorative sugar sparkles. This home recipe recreates those flavors with simple ingredients.
More Coffee Drinks
-
How to Make Homemade Iced Coffee at Home
-
Starbucks Iced White Chocolate Mocha Copycat Recipe
-
Easy French Press Cold Brew Coffee
-
How to Make an Iced Pumpkin Spice Latte
Tried this recipe? Loved it? Rate it and leave a comment below—your feedback helps improve the recipe and gives ideas for tasty variations!
Printable Recipe

Starbucks Toasted White Chocolate Mocha
Ingredients
- 1–2 shots espresso (or strong-brewed coffee)
- ½ cup milk, steamed and frothed
- 2 tablespoons white chocolate (chips or chopped)
- 2 teaspoons caramel sauce (or dulce de leche)
- Pinch of sea salt (optional)
- Whipped cream, sugar sprinkles, and white chocolate shavings (optional toppings)
Instructions
- Brew coffee: Make 1–2 shots of espresso or prepare a small, strong batch of coffee.
- Warm and froth milk: Steam and froth ½ cup milk or heat gently and whisk until foamy.
- Melt white chocolate: Place white chocolate in a heat-proof bowl and melt in short intervals, stirring until smooth. Stir in caramel sauce and 1 tablespoon hot milk to form a creamy sauce.
- Assemble: Spoon sauce into a mug, add espresso, a pinch of sea salt if desired, then pour in steamed milk and foam.
- Top and serve: Finish with whipped cream, extra drizzle, sprinkles, or shavings and enjoy warm—or serve over ice for an iced version.
Notes
- This makes a short (236 mL) drink. Scale ingredients to make larger sizes.
- If you lack an espresso machine, use a dark roast brewed strong for best flavor.
- Make steamed milk first so you can thin the white chocolate immediately with hot milk for a smooth sauce.
- Leftover sauce keeps in the fridge up to 2 days; reheat gently before using.
Nutrition
Nutrition estimates are approximate and provided for reference only.