Espresso & Milk Drinks, Visually Compared: Macchiato to Latte
Every drink below is built from the same two ingredients — espresso and milk — in different proportions and textures. Menu boards make them sound like separate categories; they’re really one continuous spectrum, from almost-pure-espresso on one end to mostly-milk on the other. Here’s the whole lineup, drawn so the cup sizes and fill proportions are honest, not just described in prose.
Macchiato
- Espresso83%1.25oz
- Foam (a "mark," not a poured layer)17%0.25oz
- Total volume100%~1.5oz
Straight espresso "marked" with a dollop of foam — no steamed milk at all, the most espresso-forward drink here by a wide margin.
Cortado
- Steamed milk (barely textured — no distinct foam layer)50%1.5oz
- Espresso50%1.5oz
- Total volume100%~3oz
Espresso cut roughly 1:1 with milk — the most espresso-forward of the milk-forward drinks, with no real foam layer to speak of.
Cappuccino
- Espresso40%2oz
- Steamed milk30%1.5oz
- Foam (thick, spoonable cap)30%1.5oz
- Total volume100%~5oz
Espresso, steamed milk, and foam in roughly equal thirds — more foam-forward than a flat white, with a thicker, more distinct cap.
Flat White
- Steamed milk68%4.4oz
- Espresso23%1.5oz
- Microfoam (thin, well-integrated)9%0.6oz
- Total volume100%~6.5oz
More milk than a cortado, less than a latte, worked into a thin, tightly-integrated microfoam instead of a thick cap.
Latte
- Steamed milk67%6.4oz
- Foam (thick cap on top)17%1.6oz
- Espresso16%1.5oz
- Total volume100%~9.5oz
The most milk and the thickest foam cap of the set — the most milk-forward, least espresso-forward drink here.
Representative single-serving volumes, ordered least milk to most. Cortado, flat white, and latte figures are pulled directly from our Cortado vs. Flat White vs. Latte guide (espresso held constant at ~1.5oz across all three, since the shot doesn't change; milk/foam per that guide's stated ranges and standard barista foam-depth convention). Macchiato is figured as a single ~1.25oz shot marked with just a ~0.25oz dollop of foam — no separate steamed-milk pour, which is what makes it the most espresso-forward drink here. Cappuccino is figured at a classic 2oz-espresso base (the same espresso-to-milk ratio as our Protein Cappuccino recipe) with the remaining volume split evenly between steamed milk and foam, per the traditional barista "equal thirds" convention — some modern U.S. cafés pour noticeably more milk than that classic ratio. Exact volumes vary by café, bean, and home setup; treat every figure here as directional, not exact.
Reading the Chart
Two things are doing real work in this chart, not just decoration:
- Cup size is proportional to real volume, scaled so a genuinely bigger drink (a 9.5oz latte) reads as a visibly bigger cup than a genuinely smaller one (a 1.5oz macchiato) — not every cup normalized to the same on-page height regardless of what it actually holds.
- Fill color is consistent across every drink: wine/red is always espresso, blue-slate is always steamed milk, olive is always foam. Once you know that, you can scan the whole row and immediately see which drinks are espresso-forward (mostly wine) versus milk-forward (mostly slate), without rereading every legend.
The Spectrum, Left to Right
- Macchiato isn’t really a milk drink at all — it’s a shot of espresso “marked” with a small dollop of foam, no steamed milk poured in. The most espresso-forward drink here by a wide margin.
- Cortado cuts that same espresso roughly 1:1 with steamed milk, barely textured — no real foam layer to speak of. See our full Cortado vs. Flat White vs. Latte guide for the deep dive on this one and its two milkier neighbors.
- Cappuccino splits its volume into roughly equal thirds of espresso, steamed milk, and a thick, spoonable foam cap — the classic barista-training ratio, though plenty of modern cafés pour more milk than this.
- Flat white pushes past a cappuccino on milk volume but keeps its foam thin and tightly integrated (microfoam) rather than a thick separate cap — also covered in the Cortado vs. Flat White vs. Latte guide.
- Latte has the most milk and the thickest foam cap of the set, and reads the most milk-forward, least espresso-forward of anything here. Our How to Make a Latte at Home guide walks through building one with or without a machine.
Same Gear, Every Drink
The gear list doesn’t change across this entire chart — every drink here is just an espresso source plus a way to steam or froth milk, poured in a different ratio and textured to a different finish. If the milk side is the part that’s intimidating, our How to Steam & Froth Milk at Home guide covers the actual technique (including a mason-jar method that needs no equipment at all), and Barista Order Vocabulary, Decoded covers how to ask for a variation on any of these five by name at a counter.
None of this is about spending more — a $12 handheld frother gets you real foam for every drink on this chart, and the same espresso base works across all five. See How Much You’ll Save Making Coffee at Home for the full annual math once you’re making any of these regularly instead of buying them.
FAQ
What’s the actual difference between all these drinks if they’re all espresso and milk?
Two things: how much milk, and how that milk is textured. A macchiato has almost none; a latte has the most. Foam ranges from a bare dollop (macchiato) to a thick cap (cappuccino, latte) to a thin, well-integrated microfoam (flat white). Nothing else in any of these drinks actually changes.
Which of these is the strongest-tasting?
Macchiato, by a wide margin — it’s almost entirely espresso. Cortado is the next most espresso-forward, then cappuccino, then flat white, then latte, which is the most milk-forward and mildest-tasting of the five.
Is a cappuccino just a small latte?
No — a cappuccino and a latte can be a similar total size, but a cappuccino has meaningfully less steamed milk and a much thicker, more distinct foam cap. A latte has more steamed milk and a thinner foam layer sitting on top rather than making up a third of the drink.
Do I need different equipment for each of these?
No. Every drink on this chart uses the same two building blocks — an espresso source (machine, moka pot, or AeroPress) and a way to texture milk (steam wand, handheld frother, or a shaken mason jar). The only thing that changes between them is how much milk you pour and how long you texture it.