An espresso shot pull usually lands at 25–30 seconds for a 1:2 double, with small tweaks for roast and taste.
Shot time is the number most people tweak first. If you typed “how fast should an espresso shot pull?” into a search box, you probably want a reliable starting point. It’s easy to measure, and it responds fast when you nudge your grinder.
Timing works best when the rest of your recipe stays steady. Keep dose, yield, and puck prep consistent, and the timer becomes a clean signal you can act on.
How Fast Should An Espresso Shot Pull?
For a standard double, start with a 1:2 ratio in about 25–30 seconds. That can be 18 g in, 36 g out, timed from button press to stop.
This window is not magic. It’s a common middle ground where many coffees taste sweet and balanced when the recipe is steady. Use it as your first stop, then dial in by taste.
| Shot style | Recipe by weight | Time window |
|---|---|---|
| Classic double | 18 g → 36 g (1:2) | 25–30 s |
| Light-roast double | 18 g → 40 g (1:2.2) | 28–35 s |
| Dark-roast double | 18 g → 34 g (1:1.9) | 22–28 s |
| Ristretto-leaning | 18 g → 30 g (1:1.7) | 23–30 s |
| Lungo-leaning | 18 g → 48 g (1:2.7) | 25–35 s |
| Milk-drink base | 18 g → 34–38 g | 24–32 s |
| Single basket shot | 9 g → 18 g (1:2) | 22–30 s |
| Turbo style | 18 g → 54 g (1:3) | 15–22 s |
Keep one recipe while you tune time. Once it tastes close, adjust yield by a couple grams to fine-tune body and finish.
How Fast Should Your Espresso Shot Pull For Milk Drinks
For milk drinks, aim for a shot that stays present under milk. Many people keep the time similar but stop a touch shorter, like 18 g in and 34–38 g out. Taste, then tweak one lever at a time.
What the timer tells you
The timer is a clue about flow resistance. Finer grind, more dose, and a tighter puck usually slow the shot. Coarser grind, less dose, or channels usually speed it up.
If you log time alone, you’ll miss why the shot changed. Log dose, yield, and time as a trio, like “18 in / 36 out / 28 s.”
How to time a shot the same way each pull
Pick one start point and stick with it. A clean start is the moment you press brew or lift the lever, even if the machine runs preinfusion.
Stop by yield, not by volume. Put a scale under the cup, tare it, and stop when you hit your target grams. This makes your notes usable across cups and glassware.
Pick a starting recipe that fits your basket
A timer target only makes sense with a matching dose and yield. Start by choosing one basket and sticking with it for a week. Most “double” baskets taste best when they are filled close to their rated dose. If your basket is marked 18 g, start there. If it is not marked, start at 18 g and adjust until you can lock in the portafilter without scraping the puck on the shower screen.
Then pick a yield by weight. A clean starting point is a 1:2 ratio. If you dose 18 g, stop at 36 g. If you dose 20 g, stop at 40 g. Keeping the ratio steady lets you use shot time as a true signal while you dial in.
- Want more body? Keep the same dose and stop 2–4 g earlier.
- Want more clarity? Keep the same dose and stop 2–4 g later.
- Making milk drinks? Start with the shorter end of your yield range so the espresso still shows through.
What makes a shot run fast or slow
Grind size
Grind is the main speed control. Go finer to slow the shot, go coarser to speed it up. Make small moves and re-pull.
Dose and headspace
Dose changes puck thickness and how much room the coffee has to swell. If the basket is overfilled, flow can stall. If the basket is underfilled, water can cut a path and run fast.
Yield
Yield changes taste fast. Shorter yields often taste heavier. Longer yields can taste drier. Keep yield steady while you tune grind, then adjust yield in small steps.
Puck prep
Uneven distribution and clumps can cause channels. Level the grounds, break clumps if needed, tamp straight, and avoid twisting at the end.
Machine factors
Warm-up, pressure, and flow rate all nudge timing. Let the machine and portafilter fully heat, keep the basket clean, and avoid changing settings mid-dial.
Bean changes
Beans shift day to day. As coffee rests after roast, it often needs a slightly finer grind to keep the same time and yield.
Dialing in without wasting coffee
Here’s a simple loop that keeps you from moving too many controls at once.
- Lock a recipe. Pick dose and yield by weight.
- Pick a time window. Start near 25–30 seconds.
- Pull and taste. Let the shot cool a bit, then sip.
- Change one thing. Finer for sharp and thin. Coarser for harsh and dry. If time is close but taste is off, adjust yield by 2–4 g.
- Log the trio. Dose, yield, time.
If you want a classic reference, the Certified Italian Espresso spec describes a traditional single espresso around 25 ml in roughly 25 seconds.
If you want a broader reference range for dose, yield, and time, this SCA espresso brew-time definition includes a 20–30 second brew-time window as part of its espresso description.
Taste cues that beat the stopwatch
When people ask “how fast should an espresso shot pull?”, they want one number that fixes everything. Use time as a start, then let taste settle the decision.
Fast shot signs
- Sour punch and a thin body
- Quick fade after you swallow
- Sudden blonding near the start
Go finer first. If the time stays fast, tighten prep and raise dose a touch.
Slow shot signs
- Bitter edge with a dry finish
- Late start, then slow drips
- Muddied flavors
Go coarser first. If you still choke the shot, lower dose a touch and check headspace.
Fast and slow shot fixes at a glance
This table is for the moments when the clock is way off and the cup tastes off too. Pick the row that matches what you saw, then make one change and pull again. Keep dose and target yield fixed while you correct speed, since changing three levers at once makes the next shot hard to read.
Start with grind. If you hit a limit on your grinder, use dose as a backup move. Use yield only after the shot is near your time window and the cup still needs a nudge. When the shot runs fast but tastes harsh, that often points to channels, so spend a minute on bed leveling and tamp angle before you chase a new time.
Start with grind. If you hit a limit on your grinder, use dose as a backup move, in steps of 0.5 g. Use yield moves only after time is close, since yield is mainly a taste lever. When you see spurts, pale streaks, or side jets, treat it as a prep problem and re-level the bed before changing grind again.
| What you see | Likely cause | Next move |
|---|---|---|
| 15–20 s to target | Grind too coarse | Grind finer |
| Fast time, harsh taste | Channels | Break clumps, tamp level |
| 40+ s to target | Grind too fine | Grind coarser |
| Slow start, then spurts | Basket too full | Lower dose |
| Good time, weak taste | Yield too long | Stop earlier |
| Good time, sharp taste | Yield too short | Stop later |
After a change, wait for the grinder to settle. Pull one shot, then taste once it cools for a moment. If the stream looks even and the time is close, stop chasing seconds. Tune by yield: a shorter stop adds weight; a longer stop adds brightness. If you see repeat channels, reset your prep: clear the basket rim, distribute level, tamp straight. Once the puck behaves, time starts behaving too.
Write the new numbers down, and change only one thing per pull until it clicks.
When 25–30 seconds is not the right target
Some shots taste better outside the middle window. Ristretto styles can run shorter yields at similar time. Lungo styles can run longer yields, but stop once the taste turns dry.
Lever machines with long preinfusion can run longer total times and still taste balanced. Light roasts can like a longer time or a higher yield. Taste should decide when you bend the rule.
Once you have a tasty shot, protect it with routine. Weigh each dose, wipe the basket rim, and flush a second of water before you lock in. If you change beans, reset to your base recipe, then adjust grind in small steps. Purge a small pinch after a grind move so the next dose matches the setting. Keep notes on dose, yield, and time, plus a short taste tag like “sharp” or “dry.” Clean the shower screen often, and backflush when your machine allows it, since oils change flow too.
Quick checklist for your next shot
Run this list, pull the shot, then tweak one lever. You’ll stop guessing and start dialing in faster.
- Weigh dose and yield.
- Start the timer at button press each pull.
- Stop by yield, not by volume.
- Fast time: go finer first. Slow time: go coarser first.
- Time is close but taste is off: adjust yield by 2–4 g.
- Log dose, yield, time, and repeat.
