I still remember the first time I tried an iced caramel macchiato on a sweltering afternoon — the cool milk, a bold shot of espresso, and a sweet ribbon of caramel that hit just right. This copycat Starbucks Iced Caramel Macchiato recreates that same layered, café-style drink at home without the line. It’s ideal when you want a refreshing pick-me-up, a sweet afternoon treat, or a special homemade coffee for guests.
Why you’ll love this drink
This iced caramel macchiato is simple, elegant, and customizable. It delivers café-quality flavor with minimal equipment: just espresso (or strong coffee), cold milk, vanilla syrup, and caramel. It’s perfect for warm-weather mornings, afternoon boosts, or serving at brunch. Making it at home saves money compared with repeated café visits and lets you control sweetness, milk type, and caffeine strength.
"Perfect balance of creamy milk and bold espresso, with just the right caramel finish" — a quick review from my morning test run.
How this recipe comes together
Step-by-step overview:
- Sweeten the glass with vanilla syrup.
- Add plenty of ice to chill and control dilution.
- Pour cold milk over the ice as the base.
- Float hot espresso on top so it creates the classic layered look.
- Finish with a caramel drizzle for sweetness and visual flair.
This short process keeps each component distinct — which is what creates the beautiful macchiato layers and the flavor contrast between milk, vanilla, and espresso.
What you’ll need
- 1 tbsp Caramel sauce
- 2 tbsp Vanilla syrup
- 2 oz Espresso (about one double shot) — or 2 oz very strong brewed coffee as a substitute
- 3/4 cup Milk (use whole milk for richness; see tips for dairy-free swaps)
Notes: If you prefer less sugar, reduce the vanilla syrup to 1 tbsp. For a richer texture use 2% or whole milk; for lighter or dairy-free options try oat or almond milk (oat froths best).
Step-by-step instructions
- Add the vanilla syrup to the bottom of a tall glass. Swirl it so the syrup coats the base.
- Fill the glass with ice to the top. The ice chills the milk and limits rapid dilution.
- Pour the cold milk over the ice, leaving a little room at the top for espresso.
- Slowly pour the espresso directly over the back of a spoon or gently over the milk. This helps the espresso sit on top and form the signature marbled layers.
- Drizzle the caramel sauce over the espresso and milk. If you like, add extra caramel to the rim for a sweeter bite.

Best ways to enjoy it
Serve immediately with a wide straw so you can swirl or sip through the caramel ribbons. Pair it with lightly sweet pastries — think almond biscotti, a butter croissant, or a cinnamon scone — to complement the coffee’s sweetness without overpowering it. For brunch, offer alongside fruit and yogurt to balance the richness.
Keeping leftovers fresh
Iced macchiatos are best enjoyed fresh. If you have leftovers:
- Store in a sealed container in the refrigerator for up to 24 hours. Expect some separation; shake gently before drinking.
- Do not freeze once milk and espresso are mixed — texture and flavor suffer.
- If you prepare components separately (brew espresso, make syrup), keep espresso in the fridge for up to 48 hours; milk should be refrigerated and used within 2–3 days of opening per the package guidance.
Pro chef tips
- For distinct layers, use chilled milk and pour the espresso slowly over the back of a spoon. The temperature and pouring technique create that “stained” macchiato effect.
- Use freshly pulled espresso for best crema and aroma. If you don’t have an espresso machine, make very strong coffee (a concentrated pour-over or AeroPress) and use it hot.
- Make your own vanilla syrup: equal parts sugar and water, simmer until dissolved, then cool and add vanilla extract. It stores in the fridge for 2 weeks.
- For a creamier top, add a small scoop of cold foam (blend cold milk 10–15 seconds) and drizzle caramel over it.
Creative twists
- Salted caramel: sprinkle a pinch of flaky sea salt over the caramel drizzle.
- Iced Caramel Macchiato with cold foam: add cold foam on top for a velvety mouthfeel.
- Mocha version: stir 1 tsp cocoa powder into the vanilla syrup for a chocolate note.
- Dairy-free: swap the milk for oat milk for the closest creaminess, or use almond for a nutty lift.
- Decaf: use decaffeinated espresso for the night-time treat.
Common questions
Q: How long does this take to make?
A: Active prep is about 3–5 minutes if your espresso is ready. Brewing espresso adds another 1–3 minutes depending on your method.
Q: Can I make it ahead of time?
A: You can brew espresso ahead and chill it (up to 48 hours). For best texture, add ice and assemble just before serving so the drink stays visually layered and fresh-tasting.
Q: How much caffeine is in this drink?
A: A 2 oz espresso (double shot) typically contains around 120–150 mg of caffeine, depending on the beans and extraction. Adjust amount or use decaf if needed.
Q: What milk works best for texture and taste?
A: Whole milk gives the richest mouthfeel. For dairy-free, oat milk is the closest substitute and froths well; almond and soy are fine but thinner.
Q: Can I use store-bought caramel and vanilla syrup?
A: Yes — store-bought syrups simplify prep. Homemade vanilla syrup and caramel sauce let you control sweetness and ingredients.
Conclusion
If you want the café experience at home — the layered look, the sweet caramel ribbon, and the bold espresso — this iced caramel macchiato is an easy, customizable win. For the official Starbucks version and product details, see Starbucks’ Iced Caramel Macchiato menu page.
Print
Iced Caramel Macchiato
- Total Time: 5 minutes
- Yield: 1 serving
- Diet: Vegetarian
Description
A refreshing, layered iced caramel macchiato that recreates the café experience at home.
Ingredients
- 1 tbsp Caramel sauce
- 2 tbsp Vanilla syrup
- 2 oz Espresso (or 2 oz strong brewed coffee)
- 3/4 cup Milk (whole, 2%, or dairy-free alternative)
Instructions
- Add the vanilla syrup to the bottom of a tall glass and swirl to coat.
- Fill the glass with ice to the top.
- Pour cold milk over the ice, leaving room at the top.
- Slowly pour the espresso over the back of a spoon to create layers.
- Drizzle caramel sauce over the top and add extra caramel to the rim if desired.
Notes
For less sweetness, reduce vanilla syrup. Using chilled milk helps create the layer effects.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Beverage
- Method: Mixing
- Cuisine: American