Starbucks Iced Caramel Macchiato Recipe UK — £1.50 at Home

The authentic Starbucks Iced Caramel Macchiato recipe with UK ingredients. Same taste, £3+ saved per drink, 5 minutes to make.

A homemade Starbucks Iced Caramel Macchiato costs about £1.50 per glass — compared to £4.75 for a Grande at UK Starbucks. You need 5 ingredients: espresso, milk, vanilla syrup, ice, and caramel sauce. Total time is 5 minutes.

£1.50Homemade cost
£4.75Starbucks Grande
5 minPrep time
~225 kcalPer serving

What Is the Starbucks Iced Caramel Macchiato?

The Iced Caramel Macchiato is a layered drink: cold milk and ice at the bottom, 2 shots of espresso poured over the top (the “mark”), vanilla syrup mixed through, and a caramel drizzle on top. The layers stay separate until you stir — that is the visual appeal. It launched in 1996 and is one of the most ordered Starbucks drinks globally.

A Grande (473ml) Iced Caramel Macchiato with semi-skimmed milk has 250 calories and 33g of sugar. Caffeine content is 150mg from the 2 espresso shots. The drink is NOT vegan by default — it uses dairy caramel. Swap to oat milk and ask for a vegan caramel (not available at all UK stores) for a fully plant-based version.

Starbucks Iced Caramel Macchiato UK Prices (2026)

SizeVolumePriceCalories
Tall354ml / 12oz£4.25190 kcal
Grande473ml / 16oz£4.75250 kcal
Venti710ml / 24oz£5.25340 kcal
Homemade~473ml£1.50~225 kcal

Making it at home saves £3+ per drink. Two drinks a week for a year saves £312. Price varies slightly between UK stores — see the full Starbucks UK menu prices list.

Ingredients You Need

Iced Caramel Macchiato — Full Ingredient List

Espresso shots
2 shots (60ml) — Nespresso, moka pot, or espresso machine. Brewed strong filter coffee (100ml) also works
🥛
Milk
240ml — whole, semi-skimmed, or oat milk. Cold from the fridge
🍯
Vanilla syrup
3 pumps (3 tbsp) — Monin or Torani vanilla syrup from Amazon UK (around £5, lasts 40+ drinks)
🧊
Ice
A full tall glass of ice cubes. Crushed ice works too but melts faster
🍮
Caramel sauce
2 tablespoons — Monin, Torani, or Tesco Finest caramel sauce. Not the same as caramel syrup — you want the thick sauce for the drizzle
Budget tip: If you do not have vanilla syrup, use 2 tsp vanilla extract + 1 tbsp honey as a quick DIY substitute. Tastes similar, cheaper to start.

Step-by-Step Recipe

Fill a tall glass with vanilla syrup. Add 3 tbsp of vanilla syrup to the bottom of a 473ml (Grande-sized) glass. This is the base layer.
Add 240ml of cold milk. Pour the milk over the vanilla syrup. Stir to mix — you want the milk and vanilla to combine into a sweet base.
Fill the glass with ice. Top the milk with ice cubes until the glass is almost full. Leave about 2cm at the top for the espresso.
Pour 2 shots of espresso on top. Slowly pour the hot espresso over the back of a spoon so it sits on top of the ice. This creates the signature layered look — dark espresso on top, creamy milk below.
Drizzle with caramel sauce. Drizzle 2 tbsp of caramel sauce in a crosshatch pattern over the top. Serve immediately — the espresso will slowly mix down through the milk as you drink.
Keep the layers: Do not stir until you are ready to drink. The layered look is the point. Use a spoon to pour the espresso gently so it sits on the ice instead of mixing immediately.

Nutrition — Homemade vs Starbucks

NutrientStarbucks GrandeHomemade (same size)
Calories250 kcal (semi-skimmed)~225 kcal
Sugar33g~28g
Fat7g~5g
Caffeine150mg~150mg
Protein10g~9g

You can cut calories further by using 2 pumps of vanilla syrup instead of 3 (saves about 30 kcal), or using skim milk (saves about 40 kcal). See our full Starbucks UK calories guide.

5 Ways to Customise Your Iced Caramel Macchiato

1. Extra caramel. Add caramel syrup (not sauce) to the milk, not just on top. Gives 3 layers of caramel flavour. Ask for a “Caramel Macchiato with extra caramel” at Starbucks.

2. Vanilla swap. Replace vanilla syrup with hazelnut, toffee nut, or cinnamon syrup for a different flavour profile. Toffee nut is the autumn favourite.

3. Hot version. Skip the ice. Heat and froth the milk, pour over vanilla syrup, then add espresso on top. A Hot Caramel Macchiato is Starbucks original — they added the iced version later.

4. Vegan macchiato. Use oat milk and ask for the Starbucks vegan caramel sauce (available at most UK stores). The taste is 95% the same.

5. Blonde shots. Use blonde espresso for a smoother, less bitter drink. Many UK Starbucks stores offer blonde at no extra cost — ask specifically.

Where to Buy the Ingredients in the UK

IngredientWherePriceMakes
Monin Vanilla Syrup (700ml)Amazon UK, Waitrose£5.00~40 drinks
Caramel Sauce (500g)Amazon UK, Tesco£4.50~25 drinks
Nespresso capsules (10-pack)Tesco, supermarket£3.505 drinks (2 shots)
Instant ice maker (optional)Amazon UK£80many drinks

Total first-time cost is about £13 (excluding espresso maker). Each drink works out to £1.50. A Grande at Starbucks UK is £4.75, so you save £3.25 every time.

Storage and Batch Prep

You can pre-mix the milk and vanilla syrup and keep it in the fridge for 3 days. Add ice and fresh espresso when you want a drink. Do not pre-add the ice — it will melt and dilute the drink.

How Does It Compare to the Real Thing?

Flavour is about 90% identical. The main difference is Starbucks caramel sauce has a specific vanilla-caramel profile that supermarket versions approximate but do not match exactly. Monin caramel sauce is the closest. Visually, the homemade version can look identical if you pour the espresso gently.

Equipment Needed

You need: one tall glass (473ml), one long spoon, an ice tray, and an espresso source. A milk frother is NOT needed for the iced version. Nespresso machines are the easiest espresso source for home use — about £90 for a basic model on Amazon UK.

Frequently Asked Questions

How much is a Starbucks Iced Caramel Macchiato in the UK?

A Tall Iced Caramel Macchiato costs £4.25, a Grande is £4.75, and a Venti is £5.25 at UK Starbucks in 2026. Making it at home costs about £1.50 per serving.

How many calories are in an Iced Caramel Macchiato UK?

A Grande Iced Caramel Macchiato with semi-skimmed milk has 250 calories. Whole milk is 280 kcal, skimmed milk is 220 kcal, oat milk is 260 kcal. A Tall has 190 kcal and a Venti has 340 kcal.

Is the Iced Caramel Macchiato strong?

A Grande has 150mg of caffeine (2 espresso shots), which is stronger than most Starbucks iced drinks. That is about the same as a cup of strong filter coffee. A Venti has the same 150mg caffeine (Starbucks does not add more shots to Venti iced drinks by default).

Why is it called a macchiato?

Macchiato means “marked” in Italian. The drink is “marked” by the espresso pour on top of the milk, creating the layered look. Traditional Italian macchiato is espresso marked with milk foam — Starbucks version is the opposite (milk marked with espresso).

Is the Iced Caramel Macchiato vegan?

Not by default — it uses dairy milk and dairy caramel sauce. To make it vegan at Starbucks UK, ask for oat or soy milk AND the vegan caramel sauce (available at most stores). Confirm vegan caramel availability with your barista.

Can I make the recipe without an espresso machine?

Yes. Use 100ml of strong filter coffee, French press coffee, or AeroPress coffee in place of 2 espresso shots. The drink will be slightly less intense but still tastes similar.

What caramel sauce does Starbucks UK use?

Starbucks uses their own branded caramel sauce — thick, buttery, with vanilla notes. Monin Caramel Sauce is the closest supermarket equivalent and is available at Amazon UK for about £4.50 per bottle.

How long does a homemade Iced Caramel Macchiato last?

Drink it immediately for best taste. The ice will dilute the drink within 15 minutes. You can prep the milk-vanilla base in advance and store in the fridge for 3 days, then assemble fresh when wanted.

Is hot or iced Caramel Macchiato better?

Both have similar taste profiles. The hot version has a thicker, creamier texture due to steamed milk. The iced version is more refreshing and lets the espresso flavour stand out more. Hot is original, iced is more popular in the UK.

How do I get that crosshatch caramel pattern on top?

Squeeze the caramel sauce bottle while moving your hand in a diagonal line across the glass, then perpendicular. Two diagonal lines + two perpendicular = the classic Starbucks crosshatch. Takes practice but looks great.

Related Reads

Similar Posts