Latte, cappuccino, and flat white all combine espresso with steamed milk, but the espresso dose, cup size, milk volume, and foam texture vary by café and region. The differences come down to three variables: how much milk goes in, how much air is in the foam, and how the milk and coffee are combined. Learn to control those three things at home and you can build all three drinks from the same espresso recipe.
Cafe conventions vary by country, so treat the numbers below as a starting framework rather than a legal definition. The structure is consistent: more milk relative to the cup makes a latte, more air in the milk makes a cappuccino, and a higher coffee-to-milk ratio with low-foam microfoam makes a flat white — but cup size and espresso dose are part of the same equation.
The three variables that separate them
Milk volume. These recipes assume a double espresso (about 36–40 g of brewed coffee for an 18 g dose, depending on your machine and basket). A latte pours roughly 200–240 ml of steamed milk on top and finishes around 240–300 ml, which is why it tastes gentle and sweet. A cappuccino steams about 120–150 ml of milk that expands with foam and finishes in a smaller cup, so the espresso shows through more. A flat white pours roughly 110–140 ml of milk and foam in the smallest cup, which concentrates the coffee flavor further. Volumes are approximate poured amounts, not pre-steam measurements.
Foam texture. Steamed milk separates into liquid milk and foam as it sits. All three drinks are built with fine, glossy microfoam in most modern specialty cafes; the difference is how much air is stretched in. A latte keeps the foam thin and integrated, about one to two centimeters. A cappuccino stretches in more air, so a soft, slightly taller cap forms on top. A flat white uses the smallest amount of air — milk stretched just enough to become glossy and pourable, with almost no separate foam layer left in the cup.
Build and serving size. As finished drinks, a latte is the largest (about 240–300 ml), a cappuccino is smaller (about 180–220 ml), and a flat white is the smallest (about 150–180 ml). Cafes often serve lattes in tall glasses, cappuccinos in cups, and flat whites in small ceramic cups — those are conventions that help you read a menu, not definitions of the drinks. Cup size matters because it sets the ratio before you pour a drop.
Comparison table
| Latte | Cappuccino | Flat white | |
|---|---|---|---|
| Base | Espresso | Espresso | Espresso |
| Milk poured into drink (approx.) | 200–240 ml | 120–150 ml + foam | 110–140 ml + foam |
| Foam | Thin microfoam, mixed in | Airier microfoam, soft cap | Microfoam, barely visible |
| Cup (finished size) | 240–300 ml tall glass | 180–220 ml cup | 150–180 ml small cup |
| Coffee flavor | Softest | Medium, foam-forward | Strongest of the three |
Dose conventions vary by café; the recipes below assume a double as a home baseline.
How to make each one at home
All three drinks start the same way: pull an espresso — usually a double at home — into the cup you will serve in, steam milk, and combine. The differences happen after the shot is in the cup. Make each drink separately when you are learning, so the espresso stays fresh and the milk texture is under your control; the one-pitcher method described below is an advanced shortcut, not the standard.
Latte. Pull the espresso into a tall glass (about 240–300 ml finished). Steam roughly 200–240 ml of milk in a pitcher to about 55–65 °C (130–150 °F), avoiding prolonged overheating — use a thermometer if you have one, and otherwise stop while the pitcher is hot but still comfortable to hold briefly. Aim for thin, glossy microfoam that pours as liquid, and pour it over the espresso without holding foam back with a spoon. The result is the softest of the three drinks, with the coffee present but not dominant.
Cappuccino. Use a cup around 180–220 ml finished. Steam about 120–150 ml of milk and stretch in more air near the start so the foam is finer but higher in volume; the steamed milk expands to fill the smaller cup. Pour the milk and let a soft cap settle on top; no spoon is needed, and the foam should stay intact for a minute rather than collapsing.
Flat white. Use a small cup around 150–180 ml finished. Steam about 110–140 ml of milk with almost no stretching, aiming for glossy microfoam that pours like paint. Pour from close to the cup so the milk and espresso merge without a visible foam layer. The coffee stays the loudest flavor, with the milk providing body rather than sweetness on top.
For a fair comparison at home, make each drink as its own brew: pull a shot, steam the milk you need for that drink, and serve. Pulling several shots in advance lets the espresso sit while foam separates in the pitcher, and a single batch of milk cannot produce three different textures reliably. If you are serving a group and want to move faster, steam a larger batch in one pitcher and accept that later pours will be thinner.
Regional naming makes the same words mean different drinks
Coffee naming is not standardized around the world, and the same order can arrive differently in different cities. In Italy, “latte” on its own means milk — the coffee drink is caffè latte — and cappuccino is traditionally a morning drink. In Australia and New Zealand, the flat white developed as a smaller, stronger milk coffee than a latte, with silky microfoam and no foam cap. In the United States and much of Europe, cafe menus blend these traditions. A flat white is not always positioned between a latte and a cappuccino either: some recipes use a ristretto shot or a different cup size, which changes the balance entirely. State your preference in milk volume and foam, and any barista can build the drink you want.
Milk choice changes all three drinks
Whole milk gives all three drinks a fuller body and the most forgiving steaming texture. Skim and low-fat milk foam more easily but dry out faster, which can make a cappuccino cap stiff and a flat white less silky. Oat and other barista-style plant milks behave differently by brand: some steam into glossy microfoam, while others separate or foam coarsely. If you drink plant milks, pick one labeled for barista use and test it with the drink you make most.
When the drink comes out wrong, check the milk first
| Symptom | Most likely cause | Try |
|---|---|---|
| Latte tastes weak or watery | Too much milk, or the shot was too short | Reduce milk to ~200 ml or confirm the shot is a full double |
| Cappuccino foam collapses | Milk overheated or not enough air stretched in | Stop steaming earlier; stretch longer at the start |
| Flat white has a thick foam layer | Too much air added during steaming | Keep the wand tip near the surface for less time |
| All three taste bitter | The espresso shot is over-extracted | Grind coarser or shorten the yield, then retaste |
| All three taste sour | The shot is under-extracted | Grind finer or lengthen the yield slightly |
Milk changes how acidity, bitterness, and sweetness are perceived together, and the exact effect depends on the milk and the drink, so taste rather than assume which problem the milk is masking. Taste the espresso alone before adjusting the milk recipe — if the shot is balanced, the problem is texture or volume; if it is not, no milk adjustment will fix it.
How the milk texture changes the taste
Milk that is simply heated tastes different from milk that has been steamed with air: steaming changes temperature and texture, can make milk taste sweeter without adding sugar, and helps it coat the coffee rather than dilute it. Overheated milk or coarse bubbles turn all three drinks harsh, so stop steaming early and swirl the pitcher. The milk steaming guide covers the technique behind glossy microfoam.
Which one should you make at home?
Choose by what you want from the cup. A latte suits mornings when you want a gentle, sweet drink that carries the milk. A cappuccino suits a smaller, more textured cup with a stronger coffee presence. A flat white suits the drinker who wants the espresso to stay the main character with a smooth, creamy body.
All three use the same espresso shot, so the fastest way to improve every version is to make the shot itself consistent first. The espresso at home guide covers dose, grind, and timing, and the coffee recipes index gathers the full drink builds on this site.