Latte vs Cappuccino vs Flat White: The Actual Difference

by Claire
Latte cappuccino and flat white side by side showing milk and foam differences
This post contains Amazon affiliate links. If you buy through them, I earn a small commission at no extra cost to you — the price you pay stays the same. See the full Affiliate Disclosure for details.

It was some version of the latte vs cappuccino question — “wait, what’s actually the difference?” — usually asked quietly, like admitting you don’t know is embarrassing. It isn’t. The drinks are genuinely similar, the names are Italian, and half the cafés serving them couldn’t tell you either.

Here’s the whole answer up front: same espresso, same milk, different proportions and different foam. That’s it. Everything below is that sentence with details.

The one-table answer

LatteCappuccinoFlat White
Espresso1–2 shots1–2 shots2 shots (usually)
MilkThe mostLessThe least
FoamThin layer of microfoamThick foam cap, ~a third of the cupBarely-there microfoam
Typical size10–16 oz5–6 oz5–6 oz
Tastes likeMilky, soft, coffee in the backgroundBalanced, airy, coffee presentCoffee forward, milk as texture
Roughly, calories*~150–190 (whole milk, 12 oz)~70–90~110–130

*Calories are almost entirely the milk — more milk, more calories, and the espresso itself is nearly zero. Skim or oat shifts the numbers, not the ranking.

Latte: the milk drink

A latte is mostly steamed milk with espresso underneath and a thin, glossy layer of microfoam on top. It’s the softest of the three — the milk rounds off everything sharp in the coffee, which is exactly why it’s the default order for people who “don’t really like coffee” and the canvas for latte art. Nothing wrong with either. If your latte tastes like sweet warm milk with a distant coffee memory, it’s made correctly.

Cappuccino: the foam drink

Classically a third espresso, a third steamed milk, a third foam — in a small cup. The foam cap is the point: you drink the coffee through it, and the first sip is half air. Less milk than a latte means the espresso actually shows up. A proper cappuccino is small; if someone hands you a 16 oz “cappuccino,” you’re holding a latte with extra foam and a mislabel. Happens constantly. More on that in the Starbucks section.

Flat white: the coffee drink

The one people ask about with the most suspicion, because it looks like a small latte and costs more. The difference is real though: double shot, small cup, and milk steamed to the thinnest possible microfoam — no foam cap at all, just velvet. The ratio flips toward coffee. Of the three, this is the one where you actually taste the espresso, which is why it’s the barista-favorite order and why a flat white made with weak or stale shots has nowhere to hide.

Curious about the even smaller formats — cortado, macchiato, piccolo? That’s the cortado vs flat white breakdown.

“Which is stronger?”

Trick question, and the PAA boxes are full of it. All three usually contain the same one or two shots of espresso — identical caffeine, near enough. What changes is dilution. A cappuccino tastes stronger than a latte because the same espresso swims in less milk. A flat white tastes strongest of all: double shot, least milk. So: strength of flavor — flat white > cappuccino > latte. Caffeine — basically a tie, unless the flat white’s double shot beats a single-shot latte, which in most cafés it does.

“Which is sweeter / healthier?”

Sweeter: the latte, and not because anyone added sugar — milk carries its own lactose sweetness, and the latte simply has the most milk. Healthier: they’re all just milk and coffee, so it’s a portion question, not a virtue question. The cappuccino is lightest because it’s smallest and a third of it is air. Anyone who tells you one of these drinks is a health decision is overthinking a cup of milk.

The Starbucks problem

Chain sizes broke the classical ratios, and it’s worth knowing so the menu stops gaslighting you. A 16 oz “cappuccino” cannot be a third foam and still be drinkable — so it drifts latte-ward. Flat whites at chains run large too, which dilutes the whole point of the drink. None of this is a scandal; it’s just why the same drink name tastes different at a chain versus a small café, and why the café version of a cappuccino feels so much smaller than you expect. It’s supposed to.

The rest of the menu, speed round

Mocha — a latte with chocolate in it. Macchiato — espresso with a spoon of foam, tiny and strong (the caramel-drizzle chain version is a different drink wearing the same name). Cortado — equal parts espresso and steamed milk, no foam agenda, Spanish rather than Italian. Americano — espresso and hot water, no milk at all; it’s in this family only by association.

Making them at home

The espresso part is whatever your machine gives you. The difference between the three drinks lives entirely in the milk — how much air you add and how much milk you pour — and that’s a learnable skill with any tool in the house: the full milk-frothing guide covers the technique from steam wand down to a jar. Superautomatic with one-touch drinks? Then the machine picks the ratios for you, and honestly the presets are close enough to classical for a weekday.

Know your drink? Then let’s find the machine that makes it best.

Take the 60-second quiz

FAQ

Are cappuccinos and lattes the same thing?

No — same ingredients, different ratios. Cappuccino: small, a third foam, coffee-forward. Latte: bigger, mostly milk, soft.

What’s best, cappuccino or latte?

Wrong axis. Want to taste coffee — cappuccino (or better, flat white). Want a warm milky drink with coffee in it — latte, and ignore anyone who’s snobby about it. I poured thousands of both; the drink that’s best is the one you finish.

Is a flat white just a small latte?

Closer than flat-white loyalists admit, further than skeptics think. Double shot and near-zero foam make it a genuinely more coffee-forward drink. If your café makes it with one shot and regular latte milk — then yes, that one’s a small latte with a markup.

How many calories are in a latte vs cappuccino vs flat white?

The espresso is nearly zero — the calories are all milk. A typical 12 oz latte with whole milk runs around 170–200 calories, a 6 oz cappuccino about 70–90, and a flat white lands between at roughly 100–120. Swap in skim or oat milk and every number drops by a third or more. Same shot, three calorie counts — it’s the milk ratio again.

You may also like