What is the difference between a latte, flat white, and cappuccino?
All three are espresso plus steamed milk. A cappuccino has the most foam, a latte the most milk, and a flat white is smaller with thin microfoam and a stronger coffee taste.
They are all built from the same two parts: a shot of espresso and steamed milk. What changes is how much milk goes in and how much of it is foam. Once you see it that way, the whole menu stops feeling mysterious.
The quick version
- cappuccino: Roughly equal parts espresso, steamed milk, and foam. It is the foamiest of the three and tastes the most of coffee, with a light, airy top. Traditionally a smaller drink, often around 150 to 180 ml.
- latte: The mildest and milkiest. One or two shots of espresso topped with a lot of steamed milk and only a thin layer of foam. Bigger, usually 240 ml or more, so the coffee is gentler and the milk takes the lead.
- flat-white: Smaller than a latte (commonly around 150 to 180 ml) with a thin layer of microfoam rather than a thick foam cap. Less milk means the espresso comes through more strongly, so it tastes more of coffee than a latte but smoother than a cappuccino.
How to choose
Think in terms of how much coffee flavour you want versus how much milk.
- Want a strong coffee taste in a smaller cup? Order a flat white.
- Want a soft, foamy, classic drink? Order a cappuccino.
- Want the mildest, most milk-forward cup? Order a latte.
These ratios are conventions, not laws, and they vary from cafe to cafe. A flat white in one shop may look like a small latte in another. The single biggest variable is the foam: more foam and less milk pushes you toward a cappuccino; more milk and less foam pushes you toward a latte; the flat white sits in between and stays small.
If you want the rest of the board (cortado, macchiato, mocha, and friends) decoded the same way, see cafe-menu-decoded. And if you are curious how that silky milk gets made, milk-steaming-basics walks through texturing and microfoam.