An iced caramel macchiato is vanilla syrup, cold milk, and ice in a glass, with two espresso shots poured on top — never stirred — and finished with a caramel sauce drizzle. The defining feature is the pour order: espresso on top of milk, not bottom. That’s what gives it the dramatic layered look and the original “macchiato” meaning of “marked” — the espresso marks the milk.
This is the layered Starbucks-style version, distinct from an iced caramel latte, which mixes everything together. Here’s the exact recipe with Tall/Grande/Venti ratios, the Starbucks copycat breakdown, common mistakes that ruin the layering, and 6 variations.
Iced Caramel Macchiato Recipe
Serves: 1 | Prep: 3 min | Total: 5 min | Yield: 16 oz (Grande)
Ingredients
- 2 shots espresso (2 oz / 60 ml)
- 1 cup (240 ml) cold whole milk (2% works; non-dairy options below)
- 2 tablespoons vanilla syrup (Torani or homemade)
- 1 tablespoon caramel sauce, for drizzle (NOT caramel syrup — sauce is thicker and sticks to ice)
- 1 cup ice cubes
Method
Add vanilla syrup first. Pour 2 tablespoons of vanilla syrup into the bottom of a 16 oz glass.
Pour cold milk over the syrup. Stir gently to dissolve the syrup into the milk. The mixture should taste lightly sweet.
Fill with ice. Add ice cubes until the glass is filled to about 1 inch below the rim.
Pull your espresso. Brew 2 shots (2 oz total) of fresh espresso. Use a moka pot or strong AeroPress shot if you don’t have an espresso machine.
Pour espresso slowly on top — DO NOT STIR. Pour the espresso over the back of a spoon held just above the ice, or aim slowly at the top of the ice cubes. The espresso will sit on top and marble down through the milk in beautiful caramel-and-cream tiger stripes.
Drizzle caramel sauce on top in a crosshatch pattern (X shape, then small dots). This is the visual signature.
Serve immediately with a straw. Drinkers can either stir before sipping (smoother, sweeter throughout) or sip layered (each sip has different proportions of sweet milk → middle → strong espresso).
The Pour Order Matters: Macchiato vs. Latte
In Italian, macchiato means “marked” or “stained.” The pour order is what defines the drink:
- Iced Caramel Latte: Espresso poured first or mixed with cold milk = uniform tan color = sweet, milk-forward.
- Iced Caramel Macchiato: Milk first, espresso poured last on top = layered/marbled look = espresso-forward at first sip, sweet at last.
Reverse the pour order and you’ve made a different drink — even with identical ingredients. This is why Starbucks specifically calls their drink a macchiato and not a latte.
Starbucks Iced Caramel Macchiato Copycat — Exact Ratios
The Starbucks recipe (verified from their published menu data):
| Size | Espresso shots | Vanilla syrup | Milk | Caramel drizzle | Ice |
|---|---|---|---|---|---|
| Tall (12 oz) | 1 shot | 2 pumps (~1 Tbsp) | ~6 oz | ~½ Tbsp | ½ cup |
| Grande (16 oz) | 2 shots | 3 pumps (~2 Tbsp) | ~10 oz | 1 Tbsp | ¾ cup |
| Venti Iced (24 oz) | 3 shots | 4 pumps (~2½ Tbsp) | ~14 oz | 1½ Tbsp | 1 cup |
| Trenta Iced (30 oz) | 3 shots | 5 pumps (~3 Tbsp) | ~18 oz | 1½ Tbsp | 1¼ cup |
Pumps to tablespoons conversion: 1 Starbucks syrup pump = approximately ¼ oz = ½ tablespoon. So 3 pumps = 1.5 tablespoons. Most home baristas round up to 2 tablespoons for a 16 oz drink.
Note on espresso: Starbucks uses their Signature Espresso (~75 mg caffeine per shot). For a closer copy, use a dark roast espresso. Blonde Espresso is also an option for a slightly higher-caffeine, brighter version.
Iced Caramel Macchiato vs. Iced Caramel Latte
This is the most-asked question in the SERP, so here’s the direct comparison:
| Feature | Iced Caramel Macchiato | Iced Caramel Latte |
|---|---|---|
| Pour order | Vanilla syrup + milk + ice, then espresso on top | Espresso + caramel syrup mixed with milk |
| Look | Layered/marbled (light bottom, dark top, caramel drizzle on top) | Uniform tan throughout |
| Sweetener | Vanilla syrup in the milk + caramel sauce drizzle on top | Caramel syrup mixed throughout |
| Caramel placement | On top (visual + first taste) | Mixed in (background flavor) |
| First sip taste | Bitter espresso → caramel → sweet milk | Uniform sweet caramel-coffee-milk |
| Stirring expected | No — drink layered | Yes — fully mixed |
| Calories (Grande, 2% milk) | ~250 | ~230 |
The macchiato is more dramatic and espresso-forward at first sip. The latte is smoother and more uniform. Order based on whether you want a drink that changes as you stir/drink, or a consistent flavor.
Iced Caramel Macchiato vs. Iced Latte
| Feature | Iced Caramel Macchiato | Iced Latte |
|---|---|---|
| Espresso | 2 shots | 1–2 shots |
| Sweetener | Vanilla syrup + caramel | None (unsweetened) |
| Pour order | Milk first, espresso last | Espresso first, milk added |
| Flavor | Sweet, vanilla-caramel, espresso-forward | Pure espresso + cold milk |
| Calories (Grande) | ~250 | ~130 |
Best Espresso for an Iced Caramel Macchiato
- Dark roast — chocolate, caramel, and nutty notes pair best with the vanilla-caramel sweetness. A Starbucks-style espresso, Italian roast, or any “espresso blend” labeled dark works well.
- Avoid very fruity or floral light roasts — they clash with the caramel.
- No espresso machine? A strong moka pot brew (concentrated, ~2 oz from a 3-cup pot) or a strong AeroPress shot (using espresso-style recipe) substitute fine. See no-espresso-machine substitute methods.
Best Milk for an Iced Caramel Macchiato
| Milk | Result | Notes |
|---|---|---|
| Whole milk | Classic Starbucks taste | Best layering and creamiest texture |
| 2% milk | Standard Starbucks default | Slightly lighter, still good layering |
| Oat milk (Oatly Barista) | Best non-dairy | Excellent layering, neutral sweetness |
| Almond milk | Lighter, nuttier | Layering is fine; flavor adds nuttiness |
| Coconut milk | Tropical twist | Layering is fine; sweetens drink further |
| Soy milk | Curdling risk | Espresso acidity can curdle some soy milks; use barista-blend |
| Skim milk | Thinner | Layering still works but mouthfeel suffers |
6 Variations
Iced Salted Caramel Macchiato. Add a pinch of flaky sea salt to the caramel drizzle. Cuts the sweetness and adds depth.
Iced Vanilla Macchiato. Skip the caramel drizzle entirely; double the vanilla syrup. The lighter Starbucks variant.
Iced Hazelnut Macchiato. Replace vanilla syrup with hazelnut syrup. Pairs especially well with the caramel drizzle.
Iced Brown Sugar Caramel Macchiato. Use brown sugar syrup instead of vanilla. Deeper, more molasses-like sweetness.
Iced Skinny Caramel Macchiato. Sugar-free vanilla syrup + skim milk + sugar-free caramel sauce. Cuts calories from ~250 to ~80.
Upside-Down Iced Caramel Macchiato. A Starbucks secret menu order: caramel sauce on the bottom, milk + ice in the middle, espresso poured first, vanilla syrup on top. Reverses every layer. Sweeter on first sip, more bitter at the bottom.
Homemade Caramel Sauce (For the Drizzle)
Store-bought caramel sauce (Smucker’s, Torani caramel sauce, Ghirardelli) works fine. For homemade, in 5 minutes:
- Heat ½ cup white sugar in a saucepan over medium heat. Stir constantly until melted into amber liquid (~4 minutes).
- Off heat: stir in 3 tablespoons heavy cream (carefully — it will steam).
- Stir in 2 tablespoons butter and ¼ teaspoon vanilla.
- Cool completely. Refrigerate up to 2 weeks.
Yield: about ¾ cup, enough for ~12 drinks.
Common Mistakes That Ruin the Layering
- Stirring before drinking. Defeats the entire point of the macchiato pour order. Either drink layered, or wait until the last few sips.
- Pouring espresso too fast. A fast pour breaks through the milk and sinks. Pour slowly, ideally over the back of a spoon.
- Hot espresso into a cold drink without resting. Hot espresso melts ice quickly and dilutes. Let espresso cool 30–60 seconds before pouring.
- Using caramel syrup instead of caramel sauce for the drizzle. Syrup is thin and runs through the drink. Sauce is thick, sticky, and creates the visual crosshatch.
- Skipping vanilla syrup. Without vanilla, the drink is just bitter espresso + milk + caramel. Vanilla is the base sweetener; caramel is the accent.
- Wrong glass shape. A short, wide glass mixes the layers immediately. Use a tall 16 oz glass — the height is what preserves the gradient.
Caffeine in an Iced Caramel Macchiato
Based on Starbucks’s published menu data:
| Size | Caffeine |
|---|---|
| Tall (12 oz) | 75 mg |
| Grande (16 oz) | 150 mg |
| Venti Iced (24 oz) | 225 mg |
| Trenta Iced (30 oz) | 225 mg |
Note: Trenta has the same shot count as Venti — the extra volume is more milk and ice, not more espresso.
Frequently Asked Questions
What’s the difference between an iced caramel macchiato and an iced latte?
An iced caramel macchiato is layered: vanilla syrup + milk + ice, with espresso poured on top and caramel sauce drizzled over the top. An iced latte is mixed: espresso poured into milk and ice, fully stirred. The macchiato is sweeter, espresso-forward at first sip, and visually layered. The plain iced latte is unsweetened, milk-forward, and uniform in color.
Is an iced caramel macchiato just a sweet latte?
Functionally similar (espresso + milk + caramel + vanilla), but the pour order and caramel placement make it a distinct drink. The macchiato has caramel sauce drizzled on top (visual + first taste), espresso layered on top of the milk (not mixed), and a deliberately sweet base from vanilla syrup. A latte mixes everything together.
Is a macchiato suitable for lactose intolerance?
The traditional iced caramel macchiato is dairy-based (whole or 2% milk + caramel sauce, which often contains dairy). For a lactose-free version: substitute oat milk, almond milk, or lactose-free milk; check that the caramel sauce is dairy-free (some are, some aren’t — Smucker’s and Torani caramel sauces contain dairy; Hershey’s caramel syrup is dairy-free). Vanilla syrup is typically dairy-free.
Is an iced caramel macchiato healthy?
A Grande iced caramel macchiato with 2% milk has about 250 calories, 33g sugar, and 7g fat. It’s a sweet drink — not “healthy” in the strict sense, but moderate compared to a Frappuccino (~400 cal). Lower-calorie versions: skinny caramel macchiato (~80 cal with sugar-free syrups + skim milk), or use unsweetened almond milk and reduce the syrup to 1 tablespoon (~150 cal).
Can I make an iced caramel macchiato without an espresso machine?
Yes. Substitute 2 oz of strongly brewed coffee — best options: a strong moka pot brew, an AeroPress espresso-style shot, or 2 tablespoons of instant espresso powder dissolved in 2 oz hot water. The drink will not have the same crema or pour-layering drama (regular coffee is less viscous and mixes faster), but the flavor is close.
Why is my iced caramel macchiato not layered?
Three common causes: (1) you stirred before serving — don’t, (2) you poured the espresso too fast — slow it down by pouring over the back of a spoon, or (3) your milk and espresso are at similar temperatures — make sure the milk + ice is properly cold and the espresso has rested 30 seconds (still warm but not piping hot). The temperature differential helps the espresso float on top before slowly settling.
Related Recipes & Guides
- Caramel Macchiato Recipe (Hot) — The hot version
- Iced Caramel Latte — The mixed (non-layered) sibling
- Iced Macchiato — Classic unsweetened iced macchiato
- What Is a Macchiato? — Macchiato variants explained
- Brown Sugar Shaken Espresso — Another sweet iced espresso drink
- Vanilla Syrup Recipe — Make your own
- Coffee Syrup Recipes Hub — All flavored syrups