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?

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

- Melt the butter in a saucepan over medium heat. Don't let it brown.
- Add the cream, brown sugar and salt. Stir.
- Cook for 4 minutes, stirring, until it thickens slightly.
- Take it off the heat and stir in the vanilla.
- 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
- Vanilla in the glass first. A teaspoon of syrup in the bottom.
- 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.
- 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.
- Drizzle the caramel over the top in a crosshatch.
- 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
- A clear glass — the notNeutral VERO 6oz at $22.50 shows the layers properly.
- A proper pitcher — the LUCCA Frothing Pitcher at $30. A spout is the difference between pouring and dumping.
- A machine with a real steam wand — the Breville Bambino Plus at $499.95 is the usual starting point.
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.



