You need two shots of espresso, 1 to 2 tablespoons of caramel syrup, a cup of cold milk and a glass full of ice. Stir the syrup into the hot espresso so it dissolves, pour it over the milk and ice, then stir everything together. It takes about three minutes and matches a coffee-shop grande.
Two shots are pulling, the glass is already sweating on the counter, and the only real decision left is when the caramel goes in. Get that one step right and this iced caramel latte recipe tastes the same from the first sip to the last, instead of plain milk on top and a sticky puddle at the bottom.
This is the stirred, espresso-based version, sized like a coffee-shop grande. It costs a fraction of the cafe price once the syrup bottle is in your cupboard, and it is quicker than queuing.
Latte, macchiato or iced coffee: which drink is this?
An iced caramel latte is espresso, milk, ice and caramel syrup, stirred together so every sip tastes the same. That last part is what separates it from its cousins.
A caramel macchiato is built in layers, sweetened with vanilla syrup and finished with a caramel drizzle. It changes as you drink it, sweet at first and bitter toward the bottom, on purpose. If that is the drink you want, this homemade caramel macchiato walks through the layering.
A caramel iced coffee uses brewed coffee instead of espresso, with different ratios to make up for the weaker base. Same flavor family, three different drinks.
Why espresso and not drip coffee?
Dilution. Two shots of espresso come to roughly 60 ml of concentrated coffee. Brewed coffee is far weaker per sip, and once it hits a glass packed with ice and a full cup of milk, the coffee fades and the caramel just tastes like sweet milk.
Espresso holds up. It is strong enough to stay present through the melt, which is why cafes build this drink on shots.
No machine? You still have options, in order of how close they get:
- Nespresso or other espresso pods: two pods make your two shots.
- Moka pot: brew strong and use about 3 ounces.
- AeroPress made as a concentrate: two scoops with about 2 ounces of hot water.
- Instant espresso powder: 2 teaspoons dissolved in 3 ounces of hot water. Not identical, but closer than drip.

Syrup goes in the coffee, sauce goes on the glass
This drink uses two kinds of caramel, and they do different jobs.
Caramel syrup is thin, clear and pourable. It is the sweetener, and it dissolves into the espresso. Caramel sauce is thick, like an ice cream topping. It is the drizzle that streaks the inside of the glass and sits on top. Use the sauce to sweeten and you get a glob at the bottom that no amount of stirring fixes.
The order matters for the same reason. Hot espresso melts syrup in seconds. Cold milk does not. So the syrup is stirred into the espresso while it is still hot, and that sweet espresso is poured in last, where it falls through the cold milk.
Milk is the other choice. Whole milk tastes closest to the cafe version and gives the drink body. Two percent is fine. For oat milk, buy a barista blend. Regular oat milk turns thin and watery next to espresso, while the barista versions have the extra fat to hold up.
If you make these daily, a dedicated corner helps more than any gadget. These coffee station organization ideas keep the syrup, glasses and shot glass within one arm’s reach of the machine.
Iced caramel latte recipe

Prep time: 2 minutes | Cook time: 1 minute | Total time: 3 minutes | Serves: 1
Ingredients
- 2 shots (60 ml / 2 oz) freshly pulled espresso
- 15 to 30 ml (1 to 2 Tbsp) caramel syrup, clear
- 240 ml (1 cup) cold whole milk, or barista-blend oat milk
- 1 cup ice cubes, or enough to fill a 16 oz glass
- 1 to 2 tsp caramel sauce, for drizzling
Instructions
- Pull 2 shots of espresso (60 ml / 2 oz total). Set aside while you build the glass.
- Drizzle 1 to 2 tsp caramel sauce around the inside of a tall 12 to 16 oz glass, spiraling from the bottom up so it shows through the side.
- Fill the glass to the top with ice cubes.
- Pour in 240 ml (1 cup) cold milk, leaving about an inch of space at the top.
- Stir 15 to 30 ml (1 to 2 Tbsp) caramel syrup into the espresso while it is still hot, until fully dissolved.
- Pour the caramel espresso slowly over the milk and ice. It will cascade through the milk in brown ribbons.
- Stir from the bottom up with a long spoon until the color is even. Finish with an extra drizzle of caramel sauce and serve right away.
Notes
Only have caramel sauce? Thin 1 tablespoon of sauce with 1 teaspoon of hot water before adding it to the espresso. It will stir in like syrup.
Size matching: a tall is 1 shot, a grande is 2 (this recipe) and a venti iced is 3. Add about a tablespoon of syrup per size up and top up the milk to fill the glass.
Vanilla, hazelnut and other swaps
The base recipe is a template. Change one element at a time and taste.
Caramel and vanilla
Swap 1 tablespoon of the caramel syrup for vanilla syrup. You get the macchiato’s flavor in the easier stirred build. Go half and half if you want it softer and less candy-like.
Hazelnut
Replace 1 tablespoon of caramel syrup with hazelnut syrup and keep the caramel drizzle. The hazelnut comes through on the finish, and it is especially good with oat milk.
Decaf for the afternoon
Pull two decaf shots and change nothing else. The drink is mostly milk and caramel, so the flavor barely moves. Keep in mind that decaf still carries a small amount of caffeine; the FDA’s guide to caffeine lists typical amounts for decaf and the daily limit it cites for most adults.
Dairy-free
Use barista oat milk and check the labels. Most clear caramel syrups are dairy-free, but most caramel sauces contain butter or cream. Use a dairy-free sauce for the drizzle or skip it.
Making iced lattes for a crowd
For four to six people, pull all the espresso first and keep it in a small jug with the caramel syrup already stirred in. Set out the milk, ice and glasses, and let everyone build their own: drizzle, ice, milk, espresso. It moves faster than making them one by one, and people can choose their own sweetness.
Do this just before guests are ready. The sweetened espresso holds for about 15 minutes at room temperature before its crema fades.
What to eat with an iced caramel latte
Bakery things. A butter or almond croissant, a scone, a cookie still warm from the oven. At brunch it sits happily next to quiche, pancakes or avocado toast without fighting them for attention. There are more matches in this list of iced coffee pairings, from savory to sweet.
Pulling shots for two people with different tastes? Make one of these and one cortado from the same session. One is sweet and milky, the other short and strong.
Iced caramel latte questions
What is the difference between an iced caramel latte and an iced caramel macchiato?
An iced caramel latte is stirred and sweetened with caramel syrup, while a macchiato is layered and sweetened with vanilla syrup plus a caramel drizzle. The latte tastes the same throughout; the macchiato changes from sweet to bitter as you drink it.
How many shots of espresso are in a grande iced caramel latte?
A grande has 2 shots of espresso. A tall has 1 and a venti iced has 3, so add or remove one shot per size.
Can I make an iced caramel latte without an espresso machine?
Yes, use about 3 ounces of strong Moka pot coffee, an AeroPress concentrate, or 2 teaspoons of instant espresso dissolved in 3 ounces of hot water. Each gets closer to real espresso than drip coffee does.
Why does my iced latte taste watery?
A watery iced latte usually means the coffee was too weak or too small for the amount of milk and ice. Use two full shots, cold milk straight from the fridge, and serve it right after stirring.
Can I use cold brew instead of espresso?
You can use about 4 ounces of cold brew concentrate, but the drink will taste closer to a caramel iced coffee than a latte. Ready-to-drink cold brew is too weak for this build.
Key takeaways
- Two shots of espresso (about 60 ml) are the grande baseline.
- Stir the caramel syrup into hot espresso; cold milk won’t dissolve it.
- Syrup sweetens the drink, thick caramel sauce is only for the drizzle.
- Choose a barista-blend oat milk if you skip dairy.
- Add one shot and about a tablespoon of syrup per size up.
Tomorrow morning, try it with vanilla
Make the base recipe once exactly as written so you know your own baseline. Next time, swap in vanilla for half the syrup, then compare it with a hot layered drink. If you would rather keep it simple and skip the espresso machine altogether, the caramel iced coffee recipe uses brewed coffee with ratios built for it.
Iced Caramel Latte
A Starbucks grande iced caramel latte costs $5.45. The same drink at home costs about 75 cents: two shots of espresso, 1 to 2 tablespoons of caramel syrup, a cup of cold milk, and ice.
Ingredients
- 2 shots (60 ml / 2 oz) freshly pulled espresso
- 15 to 30 ml (1 to 2 Tbsp) caramel syrup, clear (Torani or similar)
- 240 ml (1 cup) cold whole milk, or barista-blend oat milk
- 1 cup ice cubes, or enough to fill a 16 oz glass
- 1 to 2 tsp caramel sauce, for drizzling (Ghirardelli or similar)
Instructions
- Pull 2 shots of espresso (60 ml / 2 oz total). Set aside while you build the glass.
- Drizzle 1 to 2 tsp caramel sauce around the inside of a tall 12 to 16 oz glass, spiraling from the bottom up so the drizzle shows through the side.
- Fill the glass with ice cubes, all the way to the top.
- Pour 240 ml (1 cup) cold whole milk over the ice, leaving about an inch of headspace at the top of the glass.
- Stir 15 to 30 ml (1 to 2 Tbsp) caramel syrup into the hot espresso while it is still warm; this dissolves the syrup completely and prevents a sweet sludge at the bottom of the glass.
- Pour the caramel espresso slowly over the milk and ice. It will cascade through the milk and pool at the top before mixing in.
- Stir from the bottom up with a long spoon to fully combine. Finish with an extra drizzle of caramel sauce on top. Serve immediately.
Notes
The caramel syrup goes into the hot espresso, not the cold milk. Hot espresso dissolves the syrup in seconds; cold milk does not, and you end up with a sticky layer at the bottom of the glass.
If you only have caramel sauce (no syrup), thin one tablespoon of sauce with one teaspoon of hot water before adding it to the espresso. It will behave like syrup and stir in cleanly.
Last update on 2026-10-03 / Affiliate links / Images from Amazon Product Advertising API