Iced Starbucks Caramel Macchiato Copycat Recipe
Introduction
The Iced Starbucks Caramel Macchiato is a refreshing, sweet coffee treat perfect for warm days or when you need a delightful pick-me-up. This copycat recipe lets you enjoy the classic layered drink right at home with just a few simple ingredients.

Ingredients
- 2 tbsp vanilla syrup (adjust to taste; use 1 tbsp for less sweetness)
- 1 cup milk (2% for an authentic Starbucks flavor)
- 1 espresso shot
- 1–2 tbsp caramel sauce
- 1/2–1 cup ice
Instructions
- Step 1: Fill a glass with ice, then pour in the vanilla syrup and milk.
- Step 2: Slowly pour the espresso shot over the milk to create layers, then drizzle caramel sauce generously on top. Serve immediately and enjoy!
Tips & Variations
- Use cold brew or strong brewed coffee if you don’t have an espresso machine.
- For a dairy-free version, substitute milk with almond, oat, or soy milk.
- Adjust the sweetness by adding more or less vanilla syrup and caramel sauce.
- Add whipped cream on top for an extra indulgent touch.
Storage
This iced caramel macchiato is best enjoyed fresh. If you prepare the components ahead, keep the milk and espresso refrigerated separately and combine them with ice and syrup just before serving. Avoid storing the mixed drink to keep the ice from diluting the flavors.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the caramel macchiato without an espresso machine?
Yes, you can use cold brew coffee or very strong brewed coffee as a substitute for espresso. While it won’t be identical, it will still taste delicious.
How can I make this drink less sweet?
Reduce the amount of vanilla syrup and caramel sauce to suit your taste. Starting with 1 tablespoon of vanilla syrup instead of 2 is a good way to cut sweetness without losing flavor.
PrintIced Starbucks Caramel Macchiato Copycat Recipe
This Iced Starbucks Caramel Macchiato copycat recipe recreates the popular coffeehouse favorite at home with a perfect balance of rich espresso, creamy milk, sweet vanilla syrup, and luscious caramel drizzle over ice. Simple and refreshing, it’s ideal for iced coffee lovers looking to indulge in a sweet, layered beverage.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 1 serving 1x
- Category: Beverage
- Method: No-Cook
- Cuisine: American
Ingredients
Ingredients
- 2 tbsp vanilla syrup (adjust to taste)
- 1 cup 2% milk
- 1 espresso shot (about 1 oz)
- 1–2 tbsp caramel sauce
- 1/2 to 1 cup ice
Instructions
- Prepare the cup with vanilla and milk: Fill a glass with 1/2 to 1 cup of ice. Pour in 2 tablespoons of vanilla syrup (adjust depending on your sweetness preference) and then add 1 cup of 2% milk. Stir gently to combine the syrup and milk evenly over the ice.
- Add the espresso shot: Brew a fresh shot of espresso (about 1 ounce) and carefully pour it over the milk and ice mixture. This will create a layered effect typical of a caramel macchiato.
- Drizzle caramel sauce: Generously drizzle 1 to 2 tablespoons of caramel sauce on top of the espresso layer. Do not mix, so the caramel stays as a garnish on top for that signature look and sweetness.
- Enjoy immediately: Serve with a straw and enjoy your homemade iced caramel macchiato fresh for the best flavor and texture.
Notes
- Adjust vanilla syrup to your sweetness preference; use less if you prefer a less sweet drink.
- Use 2% milk to closely replicate the Starbucks version, but whole or plant-based milk can be substituted.
- If you don’t have an espresso machine, use strong brewed coffee as a substitute but note the flavor difference.
- The caramel drizzle is best added last to maintain the authentic layered appearance.
- This recipe is best consumed immediately to prevent the ice from diluting the flavors excessively.
Keywords: Iced Caramel Macchiato, Starbucks copycat, iced espresso drink, vanilla caramel coffee, homemade coffee beverage

