Recipes

A Better Than Starbucks Caramel Macchiato Recipe

No need to waste your money at Starbucks. We'll teach you how to make this popular favorite at home!

Caramel Macchiato
Caramel Macchiato

The thing that makes a caramel macchiato a caramel macchiato is the build order — and almost every home recipe gets it backwards.

It goes in upside down. Vanilla and milk first, espresso poured on top last. That's what "macchiato" means: marked. The espresso marks the milk, and it's why the drink arrives with those distinct layers instead of looking like a latte.

Pour the espresso first and you've made a caramel latte. Perfectly nice, but not this.

First — what is a macchiato?

A macchiato in a modern café

Two different drinks share the name, which causes endless confusion.

A traditional caffè macchiato is an Italian bar drink: a shot of espresso with a spoonful of foam dropped on top. Tiny, strong, served in an espresso cup.

A caramel macchiato is the Starbucks drink, and it's much closer to a vanilla latte with the layers left visible and caramel drizzled over. It's a bigger, sweeter, milkier thing entirely.

This recipe is the second one — and it's better than the café version, mostly because you can make the caramel yourself.

Ingredients

Caramel sauce (or use a shop-bought syrup)

  • 2 tbsp butter
  • ¼ cup heavy cream
  • ¼ cup brown sugar
  • ¼ tsp salt
  • ½ tsp vanilla extract

The drink

  • 1–2 shots espresso
  • 8 oz milk
  • 1 tsp vanilla syrup, or ½ tsp vanilla extract plus a little sugar
  • Whipped cream, optional

Make the caramel

making caramel in a saucepan
  1. Melt the butter in a saucepan over medium heat. Don't let it brown.
  2. Add the cream, brown sugar and salt. Stir.
  3. Cook for 4 minutes, stirring, until it thickens slightly.
  4. Take it off the heat and stir in the vanilla.
  5. Let it cool. It thickens considerably as it does — if it's pourable straight off the stove it's right.

This keeps in the fridge for about two weeks and is better than any bottled syrup you'll buy. Warm it slightly before using or it won't drizzle.

Build the drink — in this order

  1. Vanilla in the glass first. A teaspoon of syrup in the bottom.
  2. Steam the milk and pour it in. You want it mostly liquid with a shallow layer of foam on top — not the dense foam of a cappuccino. Heat to about 60°C / 140°F.
  3. Pull the espresso and pour it over the back of a spoon, slowly, onto the foam. This is the whole trick. The espresso sits in the foam layer and sinks slowly through the milk, giving you the two-tone look.
  4. Drizzle the caramel over the top in a crosshatch.
  5. Whipped cream if you want it, though it hides the layers you just made.

Use a clear glass. Half the point of this drink is that you can see it.

Getting the milk right

The milk is what separates a good one from a sweet, flat one.

You want it stretched, not whipped — about a centimetre of fine foam over warm liquid milk. Keep the steam wand tip just under the surface for two or three seconds to introduce air, then drop it deeper to spin the milk smooth.

Don't exceed about 65°C. Past that, milk starts tasting scalded and the sweetness you're working for disappears — which matters more here than in most drinks, because there's so much milk in the glass.

Whole dairy is the easiest. Barista-edition oat works well and suits caramel particularly. We compared how the various milks behave under steam in which milk is best for frothing and steaming.

No steam wand? A handheld frother or a French press plunger will get you close enough. Heat the milk first, then froth.

What it tastes like

Sweet, milky and gentle — the espresso is there for depth rather than bite. If you find straight espresso too intense but want something small and strong, this is a good place to be.

Made at home it's also considerably less sweet than the café version, because you control the caramel. Start with one tablespoon and add more only if you want it.

What helps

And the espresso underneath it all still matters. Our freshly roasted coffee starts at $6 a bag — a medium roast with chocolate and caramel notes is the natural pairing here.

More like this

Try the butterscotch latte, or read up on the difference between a latte and a mocha and 25 espresso drinks worth knowing.

Questions about machines or grinders? Call us at 800-410-8867. No script, no upsell.

Recipes
Matthew D.
About the author
Matthew D.
Founder, Cliff & Pebble

Matthew founded Cliff & Pebble eleven years ago, after a damaged espresso machine sent him arguing his way up to the Italian manufacturer directly. He has sold and serviced prosumer equipment ever since, and still answers the phone himself.

Questions about a machine? 800-410-8867

Related Stories

View all
Eureka Mignon Specialità and Oro Mignon XL espresso grinders side by side on a kitchen counter

The Complete Guide to Eureka Grinders: Every Model Compared (2026)

Every Eureka grinder explained by a dealer of 10+ years: the Mignon, Oro, Libra, Zero and Atom lines compared, who each one is for, and the problems to know about before you buy.

Best Espresso Machines for Milk-Based Drinks

Best Espresso Machines for Milk Drinks

If you drink lattes and cappuccinos, one spec decides the machine — and most of the features people compare make no difference at all to what ends up in your cup.

Lelit Bianca V3 vs LUCCA A53 Mini: Same Money, Opposite Machines

Lelit Bianca V3 vs LUCCA A53 Mini: Same Money, Opposite Machines

The Bianca V3 and the A53 Mini cost nearly the same and share almost nothing else. Buy the Bianca if you want flow control and enjoy shaping every shot. Buy the A53 Mini if you want outstanding espresso with volumetric dosing and the least possible fuss — it's the better machine for most people, and the one more buyers should be choosing.