Espresso has a reputation for being dark magic, and the internet does its best to keep it that way — a new bag of beans arrives and the advice comes flooding in: change the temperature, change your water, buy a different basket, palm-tap the portafilter twice. Ignore all of it. Espresso is a small system with a few inputs, and it responds to them in predictable directions. Dialing in is just a search problem, and like any search problem, it goes fastest when you change one variable at a time.
The variables, ranked by leverage
- Grind size. The main event. Finer grind → more resistance → slower flow → more extraction. Coarser → the reverse. Ninety percent of dialing in is finding the right grind for this bean on this grinder.
- Dose (dry coffee in the basket). Keep it fixed at whatever your basket is designed for — typically 18 g for a modern double. A dose that wanders makes every other observation meaningless.
- Yield (liquid espresso out, by weight). Sets the ratio. More yield stretches extraction and dilutes; less concentrates.
- Temperature. Real, but small. Touch it only after grind and ratio are right, if your machine even lets you.
- Everything else. Distribution and tamping matter for consistency, not direction. Do them the same way every time and then stop thinking about them.
The starting recipe
Default double shot
- Dose
- 18 g (or your basket’s rating)
- Yield
- 36 g in the cup — a 1:2 ratio
- Time
- 25–30 s from first drops ≈ sane
- Temp
- 93 °C if adjustable; ignore if not
- Grind 18 g, distribute, tamp level. Same routine every shot.
- Start the shot with a scale under the cup. Stop at 36 g out.
- Note the time it took. Then — and this is the whole method — taste it.
Two things about that recipe. First, the ratio is defined by weight, not volume — crema lies, and “two ounces” means nothing across beans. A 0.1 g kitchen scale is non-negotiable equipment and costs less than a bag of good coffee. Second, time is a diagnostic, not a target. You don’t chase 27 seconds; you use the time to tell you what the grind is doing. Chasing the clock instead of the taste is the single most common dial-in mistake.
Reading the cup
Forget scores and flavor wheels for now. For dialing in you only need to locate the shot on one axis:
| Taste | Diagnosis | Direction |
|---|---|---|
| Sharp, sour, lemony; thin body; finishes abruptly | Under-extracted — water didn’t take enough from the grounds | Grind finer (or increase yield) |
| Harsh, bitter, drying, burnt-rubber edge; hollow middle | Over-extracted — water took too much | Grind coarser (or decrease yield) |
| Sweet, balanced, tastes like the bag’s description | Done | Stop. Write it down. Change nothing. |
Sour and bitter can coexist in one bad shot — channeling extracts some grounds too much and others too little. If a shot is simultaneously harsh and sour, fix your puck prep before adjusting anything: even distribution, level tamp, and a grinder that doesn’t clump will remove most of it.
The procedure, four shots at a time
- Shot 1: the anchor. Pull the default recipe. If it ran 25–35 s and tastes merely “okay,” you are close. If it gushed through in 15 s, go two grind steps finer; if it choked past 40, two coarser. Don’t taste-optimize a shot that’s hydraulically broken.
- Shots 2–3: bracket with grind. Adjust grind one step at a time in the direction the taste table says, keeping dose and yield fixed. Espresso grind settings are sensitive; small moves.
- Shot 4: tune with ratio. Once grind is roughly right, adjust yield to taste: pull to 40 g if it needs opening up and a bit less intensity, to 32 g if it needs more concentration and body. Ratio is your fine-adjust; grind is your coarse-adjust.
- Then stop. Diminishing returns arrive fast. A written recipe — bean, grind setting, dose, yield, time, verdict — makes the next bag of the same roaster a one-shot dial-in.
Why shots drift mid-bag
You dialed in on Tuesday and Saturday’s shot runs fast. Nothing is wrong with you. Coffee keeps releasing CO₂ for weeks after roasting, and gas content changes how the puck resists water — fresher coffee fights back more. As a bag ages you will typically need to grind slightly finer to hold the same shot time. This is normal maintenance, one grind step, not a re-dial. (The full story of what time does to roasted coffee is in the freshness article.)
What not to waste shots on
- Temperature surfing folklore. On a stable modern machine, temperature moves the cup far less than one grind step. Set it once per roast level — lower-mid 90s °C for light roasts, high 80s for dark — and leave it.
- WDT rituals beyond usefulness. A quick stir with a fine tool to break clumps: genuinely helpful. Ninety-second geometric raking ceremonies: content for videos, not flavor in cups.
- Pressure profiling before basics. If your shots aren’t repeatable at flat 9 bar, a profile just adds a dimension to be inconsistent in.
- Re-dialing on someone else’s numbers. A grind setting from a forum is meaningless on your burrs with your bean. Recipes transfer; grind settings don’t.
The whole method in one line: fix the dose, pull 1:2, taste along the sour–bitter axis, move grind one step at a time until it’s sweet, then fine-tune with yield — and write down what worked.
Espresso rewards the boring virtues: measurement, repetition, one change at a time. The magic, such as it is, is just chemistry you haven’t plotted yet.