If you love café-style drinks but don’t have time for daily coffee runs, this Starbucks iced white mocha recipe is your new best friend. It’s creamy, sweet, and refreshingly chilled—basically dessert and caffeine in one cup.
I first perfected it after accidentally adding too much white chocolate…but honestly, that’s what made it magical.
With simple ingredients, a 5-minute prep, and foolproof steps, this sip-worthy treat is perfect for busy mornings or cozy afternoons.

What is the Starbucks Iced White Mocha Recipe?
The Iced White Mocha is Starbucks’ luxurious cold espresso drink, combining rich espresso shots with sweet white chocolate sauce, creamy milk, and ice. It’s topped with a cloud of whipped cream that makes every sip feel like a treat.
Think of it as the sophisticated cousin of regular mocha—white chocolate replaces dark chocolate, giving you a sweeter, creamier flavor that’s less bitter and more indulgent. It’s the perfect pick-me-up when you want coffee that feels like dessert!
How Long Will It Take to Prepare?
- Prepare time: 5 minutes.
- Cooking time: 3 minutes (brewing espresso)
- Total time: 8 minutes
- Servings: 1 grande-sized drink (16 oz)
- Difficulty: Easy (even if you’ve never made coffee drinks before!)
Essential Ingredients for Starbucks Iced White Mocha Recipe:
For the White Chocolate Sauce:
- 60g (1/2 cup) white chocolate chips
- 60ml (1/4 cup) heavy cream
- 5ml (1 teaspoon) vanilla extract
- Tiny pinch of salt
For the Iced White Mocha:
- 60ml (2 oz or two shots) fresh espresso
- 30ml (2 tablespoons) white chocolate sauce (from above)
- 240ml (1 cup) cold milk (whole milk works best, but use what you love!)
- Ice cubes (about 1 cup)
- Whipped cream for topping
- Optional: white chocolate shavings or cocoa powder for garnish
Important Kitchen Essentials
You don’t need fancy barista equipment, but these tools make life easier:
- Espresso maker (or a strong-brewed coffee/Moka pot, works too!)
- Small saucepan
- Tall glass (16 oz capacity)
- Measuring cups and spoons
- Whisk or spoon
- Ice cube tray
Pro tip: No espresso machine? Brew 120ml (1/2 cup) of robust coffee using a French press or Moka pot. It won’t be the same, but it’ll still be delicious!
Instructions For Starbucks Iced White Mocha
Step 1: Make Your White Chocolate Sauce

Heat your heavy cream in a small saucepan over medium-low heat. You want it warm but not boiling—aim for about 70°C (160°F) if you have a thermometer.
Remove from heat and add your white chocolate chips. Let them sit for 30 seconds (this helps them melt smoothly!), then whisk until completely smooth and glossy.
Stir in vanilla extract and that tiny pinch of salt. The salt might seem weird, but it balances the sweetness perfectly! Let it cool slightly.
Step 2: Brew Your Espresso

Pull two shots of espresso (about 60ml or 2 oz). Brew it strong and let it cool for about 1 minute so it doesn’t melt all your ice immediately.
Step 3: Build Your Drink

Add two tablespoons of your homemade white chocolate sauce to your tall glass. Pour in the espresso and stir vigorously for 10-15 seconds—you want the sauce to be thoroughly mixed in.
Fill your glass about 3/4 full with ice cubes. The more ice, the longer your drink stays cold!
Step 4: Add Milk and Top

Pour your cold milk over the ice, leaving about 1 inch at the top for whipped cream. Please give it a gentle stir to combine all the ingredients.
Top with a generous swirl of whipped cream. Go ahead, be extra! This is your homemade treat.
Step 5: Garnish and Enjoy

Sprinkle some white chocolate shavings on top for a touch of elegance. Insert a straw and take that first sip—you’ve earned it!
Additional Tips for Starbucks Iced White Mocha
- Make-ahead magic: Your white chocolate sauce keeps in the fridge for up to 2 weeks in an airtight container. Make a batch on Sunday and enjoy quick mochas all week!
- Sweetness adjustment: The recipe, as written, is quite sweet (just like Starbucks). If you prefer a less sweet flavor, start with just one tablespoon of white chocolate sauce and add more to taste as needed.
- Milk matters: Whole milk creates the creamiest texture, but feel free to use your favorite milk alternative, such as oat milk or almond milk. Oat milk is exceptionally creamy and works beautifully in this recipe.
- Coffee strength: If you find the drink too strong, use just one shot of espresso instead of 2. If you want it stronger, add a third shot—you’re the barista now!
- Ice trick: Make coffee ice cubes by freezing leftover coffee. They won’t water down your drink as they melt!
- Budget-friendly: This homemade version costs approximately $1.50 to $2.00 per drink, compared to $6 to $7 at Starbucks. You’ll save serious money!
Precautions For Starbucks Iced White Mocha
- Watch your chocolate temperature: Avoid boiling the cream or overheating the white chocolate. Temperatures above 85°C (185°F) can cause the chocolate to seize and become grainy. Low and slow wins the race!
- Caffeine awareness: Each Serving contains about 150mg of caffeine (from 2 espresso shots). That’s roughly the same as a regular cup of coffee, but if you’re sensitive to caffeine, enjoy this before 2 PM to avoid sleep disruption!
- Dairy considerations: This recipe contains dairy in the milk, cream, and white chocolate. If you’re lactose intolerant, use lactose-free milk and look for dairy-free white chocolate chips (they exist and taste great!).
- Sugar content: This is a sweet treat! One Serving contains approximately 35-40g of sugar. Enjoy it as an occasional indulgence rather than a daily drink if you’re watching your sugar intake.
- Allergy note: White chocolate contains milk solids and soy lecithin. Check labels if you have allergies!
Nutrition Facts For Starbucks Iced White Mocha
| Nutrient | Per Serving (16 oz) |
| Calories | 420 kcal |
| Total Fat | 18g |
| Saturated Fat | 11g |
| Carbohydrates | 52g |
| Sugars | 48g |
| Fiber | 0g |
| Protein | 10g |
| Caffeine | 150mg |
| Calcium | 30% DV |
| Sodium | 160mg |
Note: Nutrition values are approximate and vary based on specific ingredients used and milk choice.
The Secret Behind That Starbucks Taste
Want to know what makes this taste exactly like Starbucks? Here’s the insider secret:
Starbucks uses a proprietary white chocolate sauce that’s slightly thicker and sweeter than regular melted white chocolate. By making your sauce with heavy cream and adding just a pinch of salt, you’re replicating their signature texture and balanced flavor.
The ratio matters too: 2 shots of espresso, two tablespoons of sauce, and 1 cup of milk is the golden formula. Starbucks has trained its baristas on these precise measurements, and now you can too!
Variations to Try
Once you’ve mastered the classic, experiment with these fun twists:
- Peppermint White Mocha: Add 1/4 teaspoon peppermint extract to your white chocolate sauce. Hello, winter wonderland in a glass!
- Raspberry White Mocha: Drizzle one tablespoon of raspberry syrup in the glass before adding ice. The fruity-chocolate combo is incredible.
- Caramel White Mocha: Add a tablespoon of caramel sauce along with the white chocolate. Sweet tooth heaven!
- Skinny Version: Use sugar-free white chocolate syrup (Torani makes a good one), skim milk, and skip the whipped cream. Saves about 200 calories!
- Hot Version: Skip the ice, heat your milk to 65°C (150°F), and combine with espresso and sauce. Perfect for cozy mornings!
Conclusion
You did it! You’ve just created a café-quality Iced White Mocha in your own kitchen for a fraction of the price at Starbucks. That creamy white chocolate sweetness, combined with bold espresso, creates the perfect balance—and now you can enjoy it anytime, without leaving home.
The best part? You control everything: the sweetness level, the milk choice, the espresso strength, and whether you want extra whipped cream (always yes, right?). Plus, making that white chocolate sauce in bulk means you’re just minutes away from your next mocha craving.
So grab your ingredients, channel your inner barista, and treat yourself to this delicious drink. You deserve it!
People Frequently Ask Questions
Can I use regular chocolate instead of white chocolate?
Absolutely! If you use dark or milk chocolate instead of white chocolate, you’ll create a regular Iced Mocha. Use the exact measurements, but note that dark chocolate will yield a less sweet, more intense chocolate flavor. Both are delicious—it just depends on your mood!
How do I make this drink if I don’t have an espresso machine?
No problem! Brew 120ml (1/2 cup) of strong coffee using a French press, Moka pot, or even a concentrated AeroPress brew. You can also use two tablespoons of instant espresso powder dissolved in 60 mL of hot water. It won’t have that exact espresso crema, but the flavor will still be amazing.
Why does my white chocolate sauce get lumpy or grainy?
This occurs when the chocolate becomes too hot or when water droplets are introduced into the mixture. White chocolate is finicky! Ensure your cream is warm but not hot (around 70°C or 160°F), and keep all utensils completely dry. If it does seize, try whisking in a teaspoon of warm cream to smooth it out.
Can I make this dairy-free or vegan?
Yes! Use coconut cream or cashew cream instead of heavy cream for the sauce, and opt for dairy-free white chocolate chips (Enjoy Life brand makes a good alternative). Use your favorite plant-based milk—oat milk works exceptionally well because it’s naturally creamy. Top with coconut whipped cream, and you’ve got a delicious vegan version!
How long does the white chocolate sauce last, and can it be stored in the freezer?
Your homemade white chocolate sauce will stay fresh in the refrigerator for up to 2 weeks when stored in an airtight container. You can also freeze it for up to 3 months! Freeze in ice cube trays, then pop out cubes and store in a freezer bag. One cube equals about two tablespoons—perfect for one drink. Just thaw in the microwave for 15-20 seconds before using.


