Home > Coffee Drinks > White Chocolate Mocha Recipe

White Chocolate Mocha Recipe

White chocolate mocha coffee drink

A white chocolate mocha is what happens when espresso meets white chocolate sauce and steamed milk — it’s rich, sweet, and creamy in a way that regular mochas aren’t. The white chocolate adds vanilla and cocoa butter notes rather than the darker, slightly bitter edge of a standard mocha.

Below you’ll find the full recipe for both the hot and iced versions, plus a simple homemade white chocolate sauce if you want to skip the store-bought syrup. The whole thing takes under 10 minutes.



What Is a White Chocolate Mocha?

A white chocolate mocha is an espresso-based drink made with white chocolate sauce (or syrup), steamed milk, and a shot or two of espresso. It’s not a true mocha by the classical definition — traditional mochas use dark chocolate — but the naming has stuck as it became one of Starbucks’ signature drinks.

The flavor profile is noticeably different from a standard mocha: sweeter and creamier, with vanilla and dairy notes from the white chocolate rather than the bittersweet depth of dark cocoa. It’s one of the more forgiving espresso drinks to make at home because the sweetness balances extraction errors.


White Chocolate Mocha Ingredients

  • 2 shots espresso (or 60ml strong brewed coffee)
  • 2–3 tablespoons white chocolate sauce (store-bought or homemade — recipe below)
  • 200ml whole milk (or oat milk for a lighter version)
  • Whipped cream — optional, but traditional
  • White chocolate shavings — optional garnish

No espresso machine? Use a moka pot or strong-brewed pour-over as a substitute. The white chocolate sauce does a lot of the work, so the base coffee doesn’t need to be perfect.


How to Make Homemade White Chocolate Sauce

Store-bought white chocolate syrup (Torani or Monin) is the fastest option. But if you want a richer, less sugary sauce that tastes like actual white chocolate, this two-ingredient version takes 5 minutes:

  1. Chop 100g of good-quality white chocolate (Lindt, Green & Black’s, or similar — avoid compound chocolate).
  2. Warm 60ml of double cream in a small saucepan over low heat until it just starts to steam. Do not boil.
  3. Remove from heat, add the chopped chocolate, and stir until completely melted and smooth.
  4. Cool for a few minutes. The sauce will keep in the fridge for up to two weeks — gently reheat before use.

This sauce is noticeably richer than the syrup-based version. Use 2 tablespoons per drink. If it’s too thick, thin it with a splash of warm milk.


How to Make a White Chocolate Mocha (Hot)

  1. Pull 2 shots of espresso directly into your mug.
  2. Add 2–3 tablespoons of white chocolate sauce and stir well until fully dissolved.
  3. Steam 200ml of milk to around 65°C. You’re aiming for a smooth, microfoam texture — tight and glossy rather than large bubbles.
  4. Pour the steamed milk over the espresso and chocolate mixture. Hold back the foam with a spoon and let it settle on top.
  5. Optional: top with whipped cream and white chocolate shavings.

Iced White Chocolate Mocha Recipe

The iced version is just as easy — and arguably better in warmer weather. The key is to chill the espresso shots briefly before pouring over ice so you don’t melt everything immediately.

  1. Pull 2 shots of espresso and let cool for 2–3 minutes (or refrigerate for 10 minutes for a stronger iced drink without dilution).
  2. Add 2–3 tablespoons of white chocolate sauce to the espresso and stir until smooth.
  3. Fill a large glass with ice.
  4. Pour the espresso-chocolate mixture over the ice.
  5. Pour 200ml of cold milk over the top. Give it a gentle stir.
  6. Optional: finish with whipped cream and a drizzle of white chocolate sauce.

The iced version works especially well with oat milk — the natural sweetness of oat milk complements the white chocolate without adding dairy creaminess. Try reducing the sauce by half if you’re using sweetened oat milk.


White Chocolate Mocha vs. Starbucks Version

The Starbucks white chocolate mocha uses their proprietary white chocolate mocha sauce (not a syrup — it’s thicker and contains cocoa butter). A grande uses 4 pumps; a venti uses 5. The homemade version above captures a similar richness with real white chocolate, though the flavor profile is slightly more neutral than the Starbucks version.

Home VersionStarbucks Grande
White chocolate2 tbsp homemade or Torani4 pumps WCM sauce (~40ml)
Espresso2 shots2 shots
Milk200ml whole or oat~280ml 2% milk
Calories (approx)~200–280 kcal~430 kcal (whole milk)
Cost per serving~\$0.60–\$1.20~\$6.50–\$7.00

The Starbucks version is heavier on the sauce, which is why it tastes sweeter and has nearly double the calories. The home version lets you control sweetness — start with 1.5 tablespoons and adjust from there.


White Chocolate Mocha Variations

  • Peppermint white chocolate mocha — add a pump of peppermint syrup. A holiday staple.
  • Hazelnut white chocolate mocha — add a pump of hazelnut syrup for a Nutella-like sweetness.
  • Skinny version — use sugar-free white chocolate syrup (Torani makes one) and non-fat milk. Closer to 100 kcal.
  • Lavender white chocolate mocha — add a drop of food-grade lavender extract or lavender syrup.
  • Vegan version — oat milk, vegan white chocolate (check ingredients for milk powder), skip whipped cream.

Want to make better espresso at home? See our round-up of the best espresso machines with built-in grinders for side-by-side comparisons — from the Breville Barista Express to super-automatic bean-to-cup machines.


Frequently Asked Questions

What’s the difference between a white mocha and a white chocolate mocha?

They’re the same drink. “White mocha” is shorthand for white chocolate mocha. Some cafés use the two terms interchangeably on their menu.

Can I make a white chocolate mocha without an espresso machine?

Yes. Use a moka pot, AeroPress, or very strong pour-over as your coffee base. The white chocolate sauce is forgiving — it adds enough sweetness and body to make non-espresso bases work well.

What white chocolate sauce does Starbucks use?

Starbucks uses a proprietary white chocolate mocha sauce, not a standard syrup. It’s thicker, richer, and contains cocoa butter. Torani and Ghirardelli make widely available alternatives that are close in flavor.

How do I make a white chocolate mocha less sweet?

Start with 1 tablespoon of sauce instead of 2–3, and taste before adding more. You can also use unsweetened oat milk or almond milk instead of whole milk to offset the sweetness.

What milk is best for a white chocolate mocha?

Whole milk gives the richest result and steams most easily for a hot drink. For an iced version, oat milk works particularly well — its natural sweetness complements the white chocolate without adding heaviness.

Can I make white chocolate mocha without coffee?

Yes — make a white hot chocolate instead: use the sauce with just steamed milk and no espresso. It’s essentially the drink, minus the caffeine.


Leave a Reply

Your email address will not be published. Required fields are marked *