Milk to Espresso Ratio Calculator
Calculate exact milk volumes for lattes, cappuccinos, flat whites, cortados, and macchiatos. Choose your drink, set your shot count, and get precise steamed milk and foam amounts instantly.
Milk to Espresso Ratio Calculator
Milk to Espresso Ratios Explained
Every espresso-based milk drink is defined by its milk-to-espresso ratio. A latte uses approximately 3.5 parts steamed milk to 1 part espresso, with a thin microfoam cap. A cappuccino uses roughly equal parts espresso, steamed milk, and dry foam (1:1:1). A flat white sits between the two — 2.5 parts milk with minimal foam, designed to deliver strong espresso character through the milk rather than being diluted by it.
Understanding these ratios matters because the texture and temperature of steamed milk changes how the espresso flavour is perceived. A latte's generous milk volume softens and sweetens the espresso, making it approachable. A cortado's 1:1 ratio preserves the espresso's intensity while the milk cuts bitterness and adds creaminess. The espresso ratio determines the shot's concentration; the milk ratio then determines how much of that concentration the finished drink expresses.
For home baristas, the most important practical point is milk temperature. Steamed milk for microfoam should reach 60–65°C (140–150°F) for lattes and flat whites — hot enough to be pleasant but not so hot that it scalds and becomes bitter. For cappuccino with drier foam, 65–70°C works better.
Espresso Drink Comparison Chart
| Drink | Espresso | Steamed Milk | Foam | Total Volume | Character |
|---|---|---|---|---|---|
| Macchiato | 60ml | 30ml | 12ml | ~102ml | Bold, concentrated, espresso-forward |
| Cortado | 60ml | 60ml | 0ml | ~120ml | Equal parts, smooth, no foam |
| Cappuccino | 60ml | 90ml | 30ml | ~180ml | Balanced, classic, dry foam top |
| Flat White | 60ml | 150ml | 3ml | ~213ml | Velvety, rich espresso through milk |
| Latte | 60ml | 210ml | 6ml | ~276ml | Mild, creamy, milk-forward |
Frequently Asked Questions
The key difference is the milk ratio and texture. A latte uses 3.5 parts steamed milk to 1 part espresso with a thin microfoam layer — it's milky, mild, and large (typically 8–12 oz). A cappuccino uses equal parts espresso, steamed milk, and dry foam, producing a smaller, more intense drink (typically 5–6 oz) where the espresso character cuts through clearly. For more detail, see our guide on latte vs cappuccino milk ratios.
A flat white uses less milk (about 2.5:1 ratio vs the latte's 3.5:1), has almost no foam, and is served smaller (typically 5–6 oz vs 8–12 oz for a latte). The result is a drink where the espresso flavour is much more prominent despite the milk. Flat whites are also traditionally made with a ristretto base in many cafés, adding sweetness and intensity.
For microfoam (lattes, flat whites): 60–65°C (140–150°F). For drier cappuccino foam: 65–70°C (150–158°F). Above 70°C (158°F), milk proteins begin to break down, producing a scalded, flat, slightly sweet flavour that overpowers the espresso. Use a steam thermometer until you can reliably judge temperature by touch.
Yes — the volume ratios remain the same regardless of milk type. However, different plant milks behave differently when steamed. Oat milk produces the most similar microfoam to whole dairy milk and is the most forgiving. Almond milk separates easily at high temperatures; steam to no higher than 60°C. Soy milk produces good foam but can curdle when added directly to hot espresso — pour the espresso into the milk, not the other way around.