Iced Starbucks Caramel Macchiato Copycat Recipe
Introduction
The Iced Starbucks Caramel Macchiato is a refreshing and sweet coffee treat perfect for warm days. This copycat version captures the layered flavors of vanilla, milk, espresso, and caramel in an easy-to-make drink at home.

Ingredients
- 2 tbsp vanilla syrup (adjust to taste, or 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 add the vanilla syrup and milk.
- Step 2: Pour the espresso shot over the milk and ice, then drizzle the caramel sauce generously on top before serving.
Tips & Variations
- Use cold brew or strong brewed coffee as a substitute if you don’t have an espresso machine.
- For a dairy-free option, substitute milk with almond, oat, or soy milk.
- Adjust caramel and vanilla syrup quantities based on your sweetness preference.
- Serve with a reusable straw for the full Starbucks experience.
Storage
This drink is best enjoyed immediately for the freshest taste and texture. If preparing in advance, keep the milk and espresso separate and combine them just before drinking. Store any leftover vanilla syrup and caramel sauce in airtight containers in the refrigerator for up to two weeks.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this drink without an espresso machine?
Yes, you can use strong brewed coffee or cold brew concentrate as an alternative to espresso for a similar bold flavor.
How can I make this less sweet?
Reduce the vanilla syrup to 1 tablespoon or skip it entirely, and use less caramel sauce. You can also choose unsweetened or lightly sweetened milk alternatives.
Print
Iced Starbucks Caramel Macchiato Copycat Recipe
- Total Time: 10 minutes
- Yield: 1 serving 1x
Description
This Iced Starbucks Caramel Macchiato copycat recipe recreates the deliciously sweet and creamy Starbucks favorite. Featuring layers of cold milk, flavored vanilla syrup, bold espresso, and a generous drizzle of caramel sauce over ice, this refreshing beverage is perfect for a homemade coffeehouse treat.
Ingredients
Ingredients
- 2 tbsp vanilla syrup (adjust to taste, 1 tbsp for less sweet)
- 1 cup milk (preferably 2%)
- 1 espresso shot
- 1–2 tbsp caramel sauce
- 1/2 to 1 cup ice
Instructions
- Add Ice and Flavored Milk: Fill a cup with 1/2 to 1 cup of ice cubes, then pour in 2 tablespoons of vanilla syrup followed by 1 cup of cold milk. Stir gently to combine the flavors well.
- Top with Espresso and Caramel: Slowly pour 1 freshly brewed espresso shot over the milk and ice mixture to create a layered effect. Finally, drizzle 1 to 2 tablespoons of caramel sauce generously over the top for the signature sweet finish. Serve immediately and enjoy your iced caramel macchiato!
Notes
- Use 2% milk to closely mimic Starbucks’ classic taste, but any milk or milk alternative can be used.
- Adjust the amount of vanilla syrup and caramel sauce to your preferred sweetness.
- For a stronger coffee flavor, add an extra shot of espresso.
- Use freshly brewed espresso for best results.
- Layering the espresso over the milk creates the signature marbled look of a macchiato.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Category: Beverage
- Method: No-Cook
- Cuisine: American
Keywords: iced caramel macchiato, Starbucks copycat, iced coffee, caramel coffee drink, vanilla syrup coffee

