Cappuccino, latte, cortado, and everything else at the espresso counter — explained by ratio, not by mystery.
Every espresso drink on a café menu is built from the same three things: espresso, milk, and foam. What changes is how much of each, and what kind of foam. That's genuinely the whole story — no drink here requires different ingredients, different beans, or secret technique. Once you understand the ratio, you can make any of them.
This guide walks the ladder from strongest to mildest, gives you exact ratios for ten drinks, and links out to full recipes for the three you're most likely to make on repeat.
The Ratio Ladder
Espresso drinks aren't different flavors — they're different proportions of the same three components: espresso, milk, and foam. Understanding that ratio tells you almost everything about a drink before you've made it.
Most drinks land somewhere on a ladder from strongest, most espresso-forward, to mildest and creamiest:
At the strong end, there's barely any milk — the espresso leads and nothing softens it. At the mild end, milk dominates and the espresso becomes a background note. Everything in between is a trade-off between the two.
Foam works the same way, but it's a second variable — texture, not just amount. Our milk frothing guide covers this in depth, but the short version: dry foam is thick and stiff, holds its shape, and can be spooned — that's what a cappuccino wants. Wet foam is silky and pours right into the milk — that's what a latte wants. A drink's position on the ladder usually tells you which foam it needs, too.
Aerocano breaks the pattern entirely — no milk, no foam, just aerated espresso, ice, and water. It's on this list because it's still fundamentally an espresso drink, just one that solved the "creamy without dairy" problem differently.
Comparison Table
| Drink | Espresso | Milk | Foam / Texture | Notes |
|---|---|---|---|---|
| Ristretto | Short shot | — | — | Same grounds, less water — concentrated, less bitter |
| Macchiato | 1 part | A spoonful | Dry foam only | Strongest milk drink on this list |
| Cortado | 1 part | Equal part | No foam | Try flavored: Pecan · Honey Cinnamon |
| Piccolo Latte | 1 part | ~2 parts | Thin, wet | A latte, scaled down |
| Cappuccino | 1 part | 1 part | 1 part, dry | Full recipe → |
| Flat White | 1 part (often double) | Less than a latte | Fine microfoam, no layer | Stronger than a latte |
| Latte | 1 part | 3–4 parts | Thin layer, wet | Full recipe → |
| Breve | 1 part | Half-and-half instead | Wet, extra rich | Latte's indulgent cousin |
| Mocha | 1 part | Steamed + chocolate | Wet | Pairs with Death by Chocolate |
| Aerocano | Double shot | None | Aerated, no milk | Full recipe → |
Full Recipes
Three of these drinks have complete step-by-step recipes with exact measurements, methods for with-or-without an espresso machine, and full FAQs. Everything else on this page is a quick reference — these three are the deep dive.
Cappuccino: With or Without an Espresso Machine
The classic 1:1:1. Built around All Jacked Up Espresso Blend, with a no-machine method using a Moka pot or French press.

Latte: Hot or Iced, Made at Home
Mostly steamed milk, a shot of espresso, a thin layer of foam. Covers the iced version too — no steaming required.

Aerocano: Frothy Iced Espresso, No Milk
Espresso, ice, and water, aerated into something creamy with a nitro-cold-brew-style layered look. Genuinely dairy-free, no substitutions needed.

Know Your Espresso Drinks
The rest of the ladder, explained the short way — what it is, the ratio, and how to make it. None of these need a dedicated post; they're simple enough to cover here in full.
Ristretto
A "restricted" shot — same amount of ground coffee as a regular espresso shot, but less water pushed through it. More concentrated, often less bitter, since extraction stops before the more bitter compounds come through.
How to make it: Pull your espresso shot as usual, but stop it early — roughly half the usual water volume for the same dose of coffee.
Macchiato
Espresso "stained" with a spoonful of foam — not steamed milk, just foam. The strongest milk-touched drink on this list, closer to straight espresso than to a latte.
How to make it: Pull a shot of espresso. Froth a small amount of milk to dry foam. Spoon just a dollop on top — you're marking the espresso, not diluting it.
Cortado
Equal parts espresso and steamed milk, no foam layer, served small — typically 4 oz. The milk softens the espresso's edge without drowning the flavor the way a latte's larger milk ratio does.
How to make it: Pull 1–2 oz espresso into a small glass. Steam an equal amount of milk to silky (not foamy). Pour in. Done.
Try it flavored: Pecan Cortado · Honey Cinnamon Cortado
Piccolo Latte
A small latte — same wet-foam, milk-forward character as a full latte, just scaled down, which pushes the espresso flavor a little further forward.
How to make it: Pull a shot of espresso into a small (roughly 3 oz) cup. Steam about 2 oz of milk to wet foam and pour in.
Flat White
Espresso with steamed milk and fine, dense microfoam — no distinct foam layer to spoon off. Less milk than a latte, so the espresso reads stronger, but the foam is smoother and more integrated than a cappuccino's.
How to make it: Pull a double shot. Steam milk to very fine, glossy microfoam — tighter and less airy than latte foam. Pour in a steady stream so the foam integrates rather than sitting on top.
Breve
A latte made with half-and-half instead of milk — richer, creamier, more dessert than daily driver.
How to make it: Same method as a latte, swap the milk for half-and-half. It steams differently (thicker, foams less), so expect a smoother pour rather than a distinct foam cap.
Mocha
Espresso, steamed milk, and chocolate — the drink most people already know without needing it explained, but the ratio is worth being exact about: too much chocolate and it stops being a coffee drink.
How to make it: Stir 1–2 tsp cocoa powder (or chocolate syrup) into a fresh shot of espresso until dissolved. Steam milk to a wet foam and pour over. Top with the reserved foam.
Pairs well with a genuinely chocolatey coffee like Death by Chocolate if you want the flavor doubled up from the base.
FAQ
What's the difference between a cappuccino and a latte?
Ratio. A cappuccino is roughly equal thirds espresso, milk, and foam. A latte uses one part espresso to three or four parts milk, with just a thin layer of foam — more milk, softer espresso flavor.
Do I need an espresso machine for any of these?
No — a Moka pot or French press gets you a strong enough concentrate to stand in for espresso in every recipe here. You'll still need a way to froth or steam milk for the drinks that use it.
What's actually different between a cortado and a flat white?
Ratio and foam texture. A cortado is equal parts espresso and milk with no foam at all. A flat white has more milk than a cortado and a layer of fine, dense microfoam — no foam on a cortado, real (if subtle) foam on a flat white.
Which of these is strongest?
Ristretto, by concentration — same coffee, less water. Of the milk drinks, a macchiato is the strongest, since it's almost entirely espresso with just a spoonful of foam.
Can I make any of these dairy-free?
Yes — oat milk froths closest to dairy across the board and holds up well in every drink here. Nut milks tend to be thinner and less stable, so expect to adjust steaming time a little.
Continue Learning
Brewing & Technique Guide
Milk Frothing Guide →
Steam wand, handheld frother, French press, or a mason jar — every method for hitting wet or dry foam, whichever this list calls for.
Brewing & Technique Guide
Cold Brew, Solved →
Want something iced that doesn't involve espresso at all? Ratios, troubleshooting, and a full method.
Brewing & Technique Guide
Cold Foam Guide →
The no-heat, pourable topper for iced coffee — a different technique from anything on this page, worth knowing as the iced counterpart.
Flat White, Macchiato, Americano, and the others taught here as reference entries are strong candidates for full standalone recipes down the line — this page is designed to hold their spot and link out to them the moment they exist, the same way it already does for Cappuccino, Latte, and Aerocano.