Coffee Basics

Cappuccino vs Latte vs Flat White vs Mocha: What's the Difference?

Updated 15 October 2026 · 8 min read · by Barista Studio head trainer M. Khizar Abbas, Bahria Town Phase 6

Quick answer

All four drinks start with espresso; the difference is the milk. A cappuccino is small with a thick, airy foam cap; a latte is larger and milkier with only a thin layer of foam; a flat white is small with silky, thin microfoam so the coffee tastes stronger; and a mocha is a latte with chocolate added. With the same number of shots, they contain about the same caffeine. The smaller the cup, the stronger it tastes.

Cappuccino vs Latte vs Mocha: The Coffee DramaA Barista Studio training reel comparing a cappuccino, a latte and a mocha, filmed at our coffee training lab in Bahria Town Phase 6.

Cappuccino vs latte is one of the first questions new students ask us, usually after years of ordering one or the other at a café without knowing why. The short version: the coffee is the same. What separates the drinks is how much milk goes in, how much air is in that milk, and how big the cup is. The reel above shows a cappuccino, a latte and a mocha built side by side at our lab. Use the table and notes below to pick your next order.

The one thing every espresso drink has in common

Every drink on this page starts with espresso, and most cafés use a double shot as the base. What changes is the milk. Steamed milk has two parts: the hot liquid milk and the foam on top. A barista controls how much air goes in while steaming, which decides whether you get a thick, dry foam (cappuccino) or a thin, glossy, paint-like microfoam (flat white and latte).

If the espresso itself is not right, no amount of milk will save the drink. Our guide to espresso ratio, dose, yield and time explains how a good base shot is measured.

Cappuccino vs latte vs flat white vs mocha: comparison table

These are typical specialty-café builds. Cup sizes vary a lot between cafés and chains, so treat the sizes as a guide, not a rule.

DrinkEspressoMilkFoamTypical cup sizeTaste
MacchiatoSingle or doubleNone or a splashA spoonful on top60–90 ml (2–3 oz)Intense espresso, slightly softened
CortadoSingle or doubleRoughly equal to the espressoVery little60–135 ml (2–4.5 oz)Strong and balanced, less bitter
Flat whiteDoubleSteamed, silkyThin microfoam, about 0.5 cm150–180 ml (5–6 oz)Coffee-forward, smooth, velvety
CappuccinoDouble (single in some cafés)SteamedThick, airy, 1.5 cm or more150–240 ml (5–8 oz)Light, foamy, coffee still clear
LatteDoubleLots of steamed milkThin microfoam, about 1 cm240–350 ml (8–12 oz), larger at chainsMild, creamy, milky
MochaDoubleSteamed, plus chocolate sauce or powderThin microfoam, sometimes whipped cream240–350 ml (8–12 oz)Sweet, chocolatey, dessert-like

Sources differ on exact sizes. Trade Coffee's comparison of latte, cappuccino and flat white, for example, puts a cappuccino at about 6 oz and a flat white at 5–6 oz. The ranges above show what you'll commonly meet, not one fixed standard.

What is the difference between a latte and a cappuccino?

The difference between a latte and a cappuccino is the amount of foam and the size of the cup. A cappuccino has a thick, airy foam cap and less liquid milk in a smaller cup; a latte has more liquid milk, a thin layer of microfoam and a bigger cup.

The traditional cappuccino is often described as equal thirds of espresso, steamed milk and foam. Modern specialty cafés usually steam cappuccino milk so it still pours smoothly, just with more air than a latte, so the foam blends into the drink rather than sitting on it like a stiff hat. A latte, by contrast, has several times more milk than espresso, which is why it tastes softer and creamier.

A quick test at the counter: lift the cup. A cappuccino feels light for its size because so much of it is air. A latte feels heavier.

Flat white vs latte: is a flat white just a small latte?

Not quite. A flat white is smaller than a latte, puts the same double shot in less milk, and has a thinner, silkier layer of microfoam, so the coffee flavour comes through much more clearly.

The flat white comes from the Australian and New Zealand café scene. Because the cup is small (often 150–180 ml) and the foam is thin, the espresso-to-milk ratio is higher than in a latte. Many baristas also pour flat white milk with a little less air so the texture is glossy and dense. If you order a 16 oz “flat white” somewhere, you are really drinking a latte.

Mocha vs latte: what does the chocolate change?

A mocha is a latte with chocolate. The base is the same espresso and steamed milk, with chocolate sauce or cocoa powder mixed into the espresso before the milk goes in.

The chocolate makes the drink sweeter and heavier, and it hides some of the coffee's character, which is why mochas are popular with people who do not love the taste of plain coffee. Some cafés top a mocha with whipped cream instead of foam. A good mocha still tastes of coffee; if all you taste is sugar, the chocolate dose is too high. At our lab, students also learn to build flavoured drinks with syrups such as MONIN and 1883, which follow the same idea: flavour goes in with the espresso, then the milk.

Cortado and macchiato: the smaller espresso drinks

What is a cortado?

A cortado is espresso “cut” with roughly the same amount of warm milk. It has very little foam, sits somewhere between 60 and 135 ml, and tastes strong but rounder than straight espresso. In Spain it is often a single shot; many specialty cafés elsewhere use a double.

What is a macchiato?

A traditional espresso macchiato is an espresso “marked” with a spoonful of milk foam. It is the most intense milk drink on this list. The “caramel macchiato” on some chain menus is a different drink altogether: a large, sweet, latte-style drink with syrup. If you want the small, strong version, ask for an “espresso macchiato”.

Which coffee is strongest?

If you mean taste, the strongest is the drink with the least milk: espresso, then macchiato, cortado, flat white, cappuccino, latte and mocha. If you mean caffeine, drinks with the same number of shots contain roughly the same amount, because milk dilutes the flavour, not the caffeine.

So a 12 oz latte and a 5 oz flat white made with the same double shot have about the same caffeine; the flat white just tastes stronger. The only way to get more caffeine is more espresso, which is why some cafés offer an extra shot. Caffeine per shot also depends on the beans and the dose, so no café can give you an exact number without testing.

Which should I order?

Order a latte if you're new to coffee, a flat white or cortado if you want to taste the coffee through the milk, and a cappuccino if you like a light, foamy cup.

  • You are new to coffee or find it bitter: start with a latte, or a mocha if you like something sweet.
  • You want to taste the coffee but still have milk: order a flat white or a cortado.
  • You love a light, foamy texture: order a cappuccino.
  • You want something short and intense: order an espresso macchiato.
  • It's a hot afternoon: most of these drinks can be made iced. Iced versions skip the foam and pour espresso over cold milk and ice, so ask the café how they build theirs. For a home version, see our cold coffee recipe.
  • You want to judge a new café: order a flat white or cappuccino. With so little milk, you will notice both the espresso quality and the milk texture straight away.

What do people usually order in Pakistani cafés?

Lattes and cappuccinos are the everyday orders in Pakistani cafés, from Karachi and Lahore to Peshawar and Multan, and sweet flavoured lattes and mochas are close behind. Many customers grew up on doodh patti, so a milky, sweet coffee feels familiar.

In the long summer months, iced lattes and other cold coffees move up the menu. Flat whites and cortados are more common at specialty cafés that focus on the coffee itself. Every café builds drinks a little differently, so read the menu and ask the barista. A good one will happily explain.

Common mistakes when making these drinks

  • Same milk for every drink. Cappuccino milk needs more air than latte or flat white milk. Steaming one big jug for everything gives you three versions of the same drink.
  • Overheating the milk. Milk steamed far past about 65°C loses its sweetness and the foam breaks down. Aim for hot but comfortable to drink.
  • Stiff, bubbly foam. Big bubbles sitting on top are a sign of too much air or air added too late. Good foam looks glossy, like wet paint.
  • Wrong cup size. A double shot in a huge cup turns any drink into weak milk. Match the cup to the drink.
  • Bad espresso underneath. Sour or harsh shots ruin every milk drink. See our guide on sour vs bitter espresso and how to dial in.

Getting the milk texture right for each drink is also what lets you pour a pattern on top. Our latte art for beginners guide takes you through steaming and your first heart, tulip and rosetta.

Learn to make every one of these drinks

Knowing the difference is step one. Making each drink well, one after another during a rush, is the skill cafés hire for. At Barista Studio in Bahria Town Phase 6, Islamabad, students build espresso, cappuccino, latte, flat white and flavoured drinks hands-on on commercial espresso machines with head trainer M. Khizar Abbas. The 15 Days Program covers the essentials, while the 30 Days and 3 Months Professional Programs add more time for milk texturing, latte art training and speed.

Compare the programs on our barista courses page, read about our barista course in Islamabad, or book a seat. Students from other cities are welcome too; classes run 10 AM to 1 PM, so afternoons stay free. If you're planning a café menu, our guide on how to start a coffee shop in Pakistan is a useful next read.

FAQ

A cappuccino tastes stronger because it has less milk in a smaller cup. If both use the same number of espresso shots, the caffeine content is about the same.

In taste, yes. A flat white usually has the same double shot as a latte but much less milk, so the coffee flavour is more pronounced. The caffeine is similar.

Only slightly. Chocolate contains a small amount of caffeine, but almost all the caffeine in a mocha comes from the espresso, which is usually the same as in a latte.

A cortado is smaller, with roughly equal espresso and warm milk and almost no foam. A flat white is a little larger, with more milk and a thin, silky microfoam layer.

A latte is the easiest to enjoy because the extra milk softens the coffee. If you like sweet drinks, a mocha is another gentle starting point.

Make every drink on the menu

Practise cappuccinos, lattes, flat whites and mochas on a commercial machine.