Dial Your shot
Double Shot Dialing Station
⚖️

Dose, Yield & Brew Ratios: The Math Behind Great Espresso

Three numbers determine whether your espresso is ristretto, normale, or lungo - and why it matters

Three numbers define every espresso shot: how much dry coffee goes in (dose), how much liquid comes out (yield), and the ratio between them. Master these three numbers and you can replicate any shot, communicate precisely with other baristas, and troubleshoot changes systematically.

The Three Numbers

Dose
Input (g)
Dry ground coffee in the basket. Typically 14โ€“22 g for a double.
Yield
Output (g)
Liquid espresso in the cup. Weigh, do not volumetric guess.
Ratio
Yield รท Dose
1:2 means for every 1 g of coffee you get 2 g of liquid.

The formula is simple: Ratio = Yield รท Dose. An 18 g dose pulled to 36 g yield gives a ratio of 1:2. This is called a normale - the standard double espresso.

The Classic Ratio Categories

StyleRatioExample (18 g dose)Character
Ristretto1:1 โ€“ 1:1.518โ€“27 g yieldVery concentrated, syrupy, sweet, low bitterness, short
Normale1:2 โ€“ 1:2.536โ€“45 g yieldBalanced, full flavour, standard espresso
Lungo1:3 โ€“ 1:454โ€“72 g yieldMore extraction, lighter body, more bitter, longer
Allongรฉ1:5+90+ g yieldVery dilute, used for filter-style espresso on dialled light roasts

How Ratio Affects Flavour

Increasing yield (pulling a longer shot) does two things simultaneously:

  1. It increases extraction - more water passes through, dissolving more compounds including later-extracting bitter ones.
  2. It decreases strength - the same amount of dissolved solids is now diluted in more liquid.

This is why the Espresso Compass shows yield as a diagonal move across both axes. A ristretto shot at 1:1 is high in strength but stops extraction early - only early-extracting acids and sugars come through, resulting in intense sweetness and no bitterness. A lungo at 1:3 has low strength but high extraction - every compound has been pulled, including bitter ones.

When to Change Yield vs When to Change Dose

Rule of thumb When adjusting yield, do not change the dose. Time will change as a natural result of the different yield target. Only adjust grind if your shot time is too far outside the 25โ€“32 s window. Mixing dose adjustments with yield adjustments at the same time makes it impossible to understand your shots.

Change dose when you want to permanently increase or decrease the amount of flavour going into the cup, or when switching basket sizes. Change yield when you want to fine-tune extraction level and strength within an existing setup.

Why You Should Always Weigh Output

Volume-based espresso (using the size of the cup or a timed pump stop) is notoriously unreliable. Crema varies massively - a light roast produces almost no crema, a medium roast can produce a thick foamy head. Crema is essentially gas bubbles, not liquid coffee. A 40 ml volumetric shot with heavy crema might only contain 28 g of actual liquid. Weigh the yield on a scale to know exactly what you pulled.

Ratio and Roast Level

Roast level has a strong influence on the ideal ratio:

  • Light roasts: High density, high acidity, slower extraction. Often benefit from longer ratios (1:2.5 โ€“ 1:3) to ensure enough extraction, or even allongรฉ-style for filter-profile espresso.
  • Medium roasts: The sweet spot for classic espresso ratios. 1:2 to 1:2.5 gives balanced flavour.
  • Dark roasts: Extract very quickly and become bitter fast. Shorter ratios (1:1.5 โ€“ 1:2) stop extraction before bitter compounds dominate. Some baristas use lower doses with dark roasts to further limit extraction.

The 1:2 Starting Point

If you have never tracked your ratio, start here: weigh your dose, pull until you have exactly double that weight in the cup, and taste. Adjust from there. If the shot is too strong and intense, try 1:2.5. If it is thin and bitter, try 1:1.8. The ratio is your first dial - grind size is the second.

โ† Back to Coffee Theory

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.