Iced Caramel Macchiato Starbucks Copycat

There’s something satisfying about watching an Iced Caramel Macchiato settle into its layers. Cold milk sits pale and creamy at the bottom, espresso floats over the ice in deep amber ribbons, and caramel clings to the top in glossy lines.
My first homemade attempt tasted wonderful but looked like beige coffee because I poured everything into the glass at once. Not exactly the coffeehouse moment I had pictured. Once I followed the proper order—vanilla, milk, ice, espresso, then caramel—the drink finally had that familiar Starbucks-style appearance and changing flavor from sip to sip.
This Iced Caramel Macchiato is sweet without losing the roasted edge of the espresso. The first taste is bold, chilled coffee softened by buttery caramel. As you keep sipping, the vanilla milk moves into the picture and the drink becomes smoother and more mellow. The original recipe is designed as a grande-size Starbucks copycat made with vanilla syrup, 2% milk, ice, espresso, and caramel sauce. (Coffee at Three)
The Layered Magic Behind an Iced Caramel Macchiato
An Iced Caramel Macchiato isn’t simply an iced vanilla latte with caramel stirred through it. The word “macchiato” points to the way the milk is marked by espresso, and that layered construction matters here. Vanilla syrup and cold milk form the base, ice creates a chilled barrier, and freshly brewed espresso is poured over the top. Caramel sauce is the finishing touch rather than the main sweetener.
That order changes the drinking experience. Don’t stir it right away. The opening sips bring forward espresso and caramel, so they’re stronger, darker, and slightly bittersweet. As the espresso slips between the ice cubes and blends with the vanilla milk, the flavor softens into something closer to a sweet iced latte. The source recipe recommends sipping the Iced Caramel Macchiato without mixing so those flavors can shift naturally. (Coffee at Three)
The contrast keeps this homemade Iced Caramel Macchiato interesting. You get cold, creamy milk; warm, fragrant espresso that quickly cools over the ice; and sticky caramel that catches on the rim and melts into the coffee. Use a clear glass if you have one. Half the pleasure is seeing those streaks spread through the milk like watercolor.
Iced Caramel Macchiato: The Best Coffeehouse Copycat

Each ingredient has a clear job, and because the list is short, quality makes a noticeable difference. A dark espresso creates a flavor closest to the classic Starbucks version, while a blonde espresso gives the Iced Caramel Macchiato a softer, toastier profile.
- Vanilla syrup – Sweetens the milk and gives the drink its familiar warm, bakery-like aroma. Homemade or store-bought syrup both work.
- 2% milk – Adds body without making the drink feel too heavy. Another dairy or nondairy milk can be used, though the texture and sweetness may change.
- Ice – Chills the drink quickly and helps support the espresso layer. Ice made with filtered water keeps the flavor clean as it melts.
- Espresso – Supplies the bold coffee backbone. Dark roast tastes more traditional, while blonde espresso is smoother and slightly lighter.
- Caramel sauce – Brings the glossy finish and rich, buttery sweetness. Caramel syrup can work as a dairy-free alternative, but it won’t have quite the same thick texture.
See the recipe card below for the full list of ingredients and measurements.
Caramel sauce and caramel syrup aren’t identical. Sauce is dense, creamy, and slow-moving, so it sits beautifully over the espresso and ice. Syrup is thinner and blends more quickly. Both taste good, but sauce creates the most recognizable Iced Caramel Macchiato.
Milk choice is flexible. Oat milk gives the drink a naturally sweet, rounded finish, almond milk keeps it lighter, and whole milk makes it especially plush. Some plant-based milks may separate when hot espresso hits them; a gentle swirl later will smooth things out.
Assembling the Iced Caramel Macchiato in the Right Order
The sequence is the recipe. Set out your glass and ingredients before brewing so the espresso is fresh and aromatic when it reaches the ice.
- Start with the vanilla. Pour the vanilla syrup into the bottom of a tall glass. This lets the sweetener mingle with the milk instead of disappearing into the espresso layer.
- Add the cold milk. Pour it gently over the syrup. You can give these two a brief stir if you want the vanilla evenly distributed, but stop before the espresso enters the glass.
- Fill the glass with ice. Let the cubes settle into the milk. They chill the Iced Caramel Macchiato and slow the espresso just enough to create dark, marbled ribbons on top.
- Brew the espresso. Use an espresso machine or Nespresso and pour the fresh coffee over the ice. Aim for the center of the glass rather than the bare milk along the edge. The aroma at this point is fantastic—roasty, warm, and suddenly mixed with vanilla.
- Finish with caramel sauce. Drizzle it across the surface in a loose crosshatch pattern, then circle the edge. Some caramel will rest on the ice, and some will slide into the espresso in thick golden threads.
The source recipe uses espresso capsules or pulled shots and emphasizes that the milk and vanilla belong underneath the coffee. The caramel is added last and remains on top rather than being stirred into the Iced Caramel Macchiato immediately. (Coffee at Three)
Small Details That Keep the Layers Beautiful
Fresh espresso is hot, so pour it slowly over the ice rather than directly against the glass. That protects the milk layer and cools the coffee before it blends too aggressively. Large, solid ice cubes also melt more slowly and keep the Iced Caramel Macchiato from becoming watery.
For Nespresso, choose espresso or ristretto capsules rather than a full coffee capsule. A double espresso capsule can also match the recipe card’s amount. The original notes caution against using Vertuo coffee capsules that produce a large mug-size pour; the extra liquid would throw off the balance of milk, vanilla, and caramel. (Coffee at Three)
Take the first sip from the top if you can. That’s where the caramel-coated espresso is most intense. Later, use a straw to pull up vanilla milk from the bottom. It’s almost like getting two iced coffee drinks in one glass.
A little flaky salt over the caramel sharpens the sweetness, though it changes the classic profile. Dark roast espresso makes the coffee flavor bolder; blonde espresso keeps it gentler. Extra caramel adds richness, but too much can bury the coffee.
An Iced Caramel Macchiato is best assembled just before serving. To work ahead, combine the milk and vanilla syrup in a covered container and refrigerate it. Brew the espresso and add the ice and caramel only when you’re ready to drink; storing the finished Iced Caramel Macchiato causes the ice to melt and the layers to disappear.
Iced Caramel Macchiato Recipe Card
Prep Time: 5 minutes
Total Time: 5 minutes
Course: Drinks
Yield: 1 serving (16 ounces)
Ingredients
- 3 tablespoons vanilla syrup
- 1 cup 2% milk
- 1 cup ice
- 2 Nespresso espresso capsules, or 2 espresso shots
- 1 tablespoon caramel sauce
Instructions
- Pour the vanilla syrup into a glass, followed by the milk and ice.
- Brew two Nespresso espresso capsules or pull two espresso shots, then pour the espresso over the ice.
- Drizzle the caramel sauce over the top. For the Starbucks-style finish, make seven vertical passes, seven horizontal passes, and two circles around the inside edge of the glass.
Recipe Notes
- Keep the vanilla syrup and milk at the bottom, add the espresso over the ice, and finish with caramel sauce. This order creates the defining layers of an Iced Caramel Macchiato.
- For a 16-ounce drink, use two Nespresso espresso or ristretto capsules. One Vertuo double espresso capsule also works.
- With a Vertuo machine, choose an espresso capsule rather than a coffee capsule that brews 7.77 ounces.
- Starbucks typically uses 2% milk, but another milk can be substituted.
- Sip the drink without stirring at first. The early sips taste more strongly of espresso and caramel, while the later sips become creamier and more vanilla-forward.
Nutrition
Per serving: 335 calories; 69 g carbohydrates; 8 g protein; 5 g fat; 3 g saturated fat; 1 g trans fat; 19 mg cholesterol; 236 mg sodium; 454 mg potassium; 1 g fiber; 56 g sugar; 259 IU vitamin A; 1 mg vitamin C; 310 mg calcium; 2 mg iron. (Coffee at Three)
Conclusion
This Iced Caramel Macchiato brings that coffeehouse feeling home with every cold, creamy sip. The espresso stays bold, while vanilla milk and buttery caramel soften each roasted edge. I love serving it in a tall, clear glass so the amber coffee ribbons remain visible. Add a fresh caramel drizzle, grab a straw, and enjoy it while the ice still crackles.
FAQs about Iced Caramel Macchiato
How long can I store an Iced Caramel Macchiato?
An assembled Iced Caramel Macchiato tastes best when served immediately. Melted ice quickly dilutes the espresso and caramel flavors. You can refrigerate the vanilla milk mixture for one day, then add fresh ice, espresso, and caramel before serving.
Can I make this iced caramel macchiato without an espresso machine?
Yes, you can use strongly brewed coffee or instant espresso. Let regular coffee cool slightly before pouring it over the ice. The flavor may taste milder, but the vanilla and caramel will still create a balanced drink.
Which milk works best in an Iced Caramel Macchiato?
Two-percent milk creates the familiar creamy texture without feeling too rich. Whole milk makes the drink fuller, while oat milk adds natural sweetness. Almond milk also works, though it produces a lighter body and may separate slightly beneath hot espresso.
Can I freeze leftover iced caramel macchiato?
Freezing the finished drink isn’t recommended because the milk may separate after thawing. Instead, freeze leftover coffee in an ice cube tray. Those espresso cubes will keep your next Iced Caramel Macchiato cold without watering down its bold flavor.
Iced Caramel Macchiato Starbucks Copycat
Layer chilled milk, fragrant vanilla, bold espresso, and a glossy caramel finish for an Iced Caramel Macchiato that tastes rich, creamy, and refreshingly cold.
- Prep Time: 5 minutes
- Total Time: 5 minutes
- Yield: 1 serving (16 ounces) 1x
- Category: Drinks
Ingredients
- 3 tablespoons vanilla-flavored syrup
- 1 cup reduced-fat 2% milk
- 1 cup ice cubes
- 2 Nespresso espresso capsules, or 2 freshly pulled espresso shots
- 1 tablespoon caramel dessert sauce
Instructions
- Add the vanilla syrup to a 16-ounce glass, then pour in the milk and fill the glass with ice.
- Brew 2 Nespresso capsules or prepare 2 espresso shots, then slowly pour the hot espresso over the ice.
- Finish with the caramel sauce. For a coffeehouse-style pattern, make 7 lines in one direction, 7 crossing lines, and 2 rings around the rim.
Notes
- Build the drink in layers: vanilla and milk first, followed by ice and espresso, with the caramel added at the end.
- For one 16-ounce drink, use 2 Nespresso espresso or ristretto capsules. One Vertuo double-espresso capsule also provides the correct amount.
- When using a Vertuo machine, select an espresso capsule rather than a coffee capsule that produces 7.77 ounces.
- Two-percent milk gives the closest coffeehouse-style result, although another milk may be substituted.
- Try the first few sips before stirring. The top tastes more strongly of caramel and espresso, while the lower layer is milkier and vanilla-forward.
Nutrition
- Serving Size: 1 serving (16 ounces)
- Calories: 335
- Sugar: 56 g
- Sodium: 236 mg
- Fat: 5 g
- Saturated Fat: 3 g
- Trans Fat: 1 g
- Carbohydrates: 69 g
- Fiber: 1 g
- Protein: 8 g
- Cholesterol: 19 mg
Keywords: iced espresso, caramel coffee, vanilla coffee drink, Starbucks copycat, homemade macchiato
