Barista Life Blog · 2 min read

Macchiato vs latte: the three drinks people actually mean

A traditional macchiato is an espresso shot "marked" with a spoonful of milk foam, 1 to 2 oz total and nearly all coffee. A latte is the opposite proportion: the same shot under roughly four times its volume in steamed milk, 12 oz or more of smooth and milky. The confusion exists because Starbucks sells a third thing, the caramel macchiato, which is closer to a vanilla latte with the shots poured on top. Order by what you want: intensity (macchiato), comfort (latte), or dessert (the Starbucks version).

The three drinks people mean by "macchiato"

Drink Build Size Tastes like
Traditional (caffè) macchiato Espresso + a spoon of milk foam 1 to 2 oz Espresso with the edge rounded off
Latte Espresso + ~1:4 steamed milk, thin foam 12 to 16 oz Milk-forward, smooth
Starbucks caramel macchiato Vanilla syrup + steamed milk + shots on top + caramel drizzle 12 to 20 oz A dessert latte, coffee at the finish

Why the traditional macchiato exists

The Italian original solves a bar problem: mid-afternoon espresso drinkers who want a touch of softness without ordering a milk drink. The foam mark takes the bite off the first sip and nothing else. If a straight shot reads harsh to you but a latte feels like a milkshake, the macchiato and its cousin the cortado are the middle ground, and the cortado is the more forgiving of the two.

Caffeine and calories, honestly

Same shots, same caffeine: a double-shot version of either drink carries about 126mg, per the USDA figure of roughly 63mg per 1 oz shot. The calories diverge hard: a traditional macchiato is nearly zero-calorie beyond its splash of foam, while a 16 oz whole-milk latte runs around 220 calories, and our latte calorie table covers every milk and size. Starbucks' caramel macchiato numbers live in our dedicated guide, verified against the menu.

Ordering without surprises

At a specialty shop, "macchiato" gets you the 2 oz traditional. At Starbucks it gets you the caramel dessert build. If you want the small one at a chain, say "espresso macchiato"; if you want the sweet one at an indie shop, describe it, and expect a raised eyebrow with your drink.

Related reading

FAQ

Which is stronger, a macchiato or a latte? They usually contain identical espresso, so total caffeine matches shot for shot. The macchiato tastes far stronger because the same coffee is diluted by a spoonful of foam instead of a cup of milk.

Is a macchiato just a small latte? No. A small latte still runs milk-heavy. A traditional macchiato inverts the ratio: almost all espresso, marked with foam. The small drink that splits the difference evenly is the cortado.

Why is the Starbucks macchiato so different? Starbucks borrowed the name for a layered drink where the shots are "marked" on top of vanilla milk. It is built latte-style and tastes dessert-first; only the pour order references the original.

Barista Life runs on coffee people. Browse the Barista Life shop to support the site.

Free download: the espresso dial-in cheat sheet baristas tape to the machine.

Get the PDF