How to Pull a Perfect Espresso Shot
Dose 18g, yield 36g, time 25-30 seconds. The recipe is simple. Getting there takes practice. Complete step-by-step with troubleshooting for every common problem.
Not sure which setup is right for you?
Take Our QuizPulling espresso is simple. 18g of coffee in, 36g of liquid out, 25-30 seconds. That's it. The recipe fits on a Post-it note.
Getting there consistently? That takes practice. But espresso isn't magic. It's a set of variables you control, and once you understand what each one does, troubleshooting becomes logical instead of frustrating.
This guide covers every step from beans to cup. If you're completely new, start with our first espresso shot guide for the beginner mindset. This guide assumes you have a machine, a capable grinder, and fresh beans.
## What You Need
Before pulling a shot, make sure you have:
- Espresso machine with a non-pressurized basket (pressurized baskets hide technique problems, see our basket comparison) - Espresso-capable grinder (the grinder matters more than the machine) - Scale accurate to 0.1g (£15 from Amazon does the job) - Fresh beans roasted within the last 2-4 weeks - Timer (most machines have one, or use your phone)
Optional but helpful: distribution tool (WDT), tamping mat, knock box.
## The Recipe: 1:2 Ratio
The foundation of every espresso shot is the brew ratio.
18g in, 36g out, 25-30 seconds.
That means 18 grams of ground coffee goes into the basket, and 36 grams of liquid espresso comes out, taking 25-30 seconds from the moment you start the pump.
This 1:2 ratio is the starting point. Not the finish line. Once you can hit this consistently, you adjust based on taste:
| Adjustment | Ratio | Effect | When to Use |
|---|---|---|---|
| Ristretto | 1:1 to 1:1.5 | Intense, thick, concentrated | Dark roasts, milk drinks |
| Standard | 1:2 | Balanced sweetness and acidity | Default starting point |
| Lungo | 1:2.5 to 1:3 | Brighter, more acidic, thinner body | Light roasts, fruity beans |
## Step-by-Step: Pulling the Shot
### 1. Dose
Weigh 18g of whole beans (or ground coffee if pre-grinding). The exact dose depends on your basket size. Most 58mm baskets are designed for 18g. Smaller 54mm baskets (Sage Bambino) typically take 16-17g. Check your basket documentation.
Consistency matters more than the exact number. Pick a dose and stick with it. Changing dose, grind, and ratio at the same time makes troubleshooting impossible.
### 2. Grind
Grind directly into the portafilter. The grind should look like fine sand, not powder and not granulated sugar. If you're using a good espresso grinder, start in the middle of the espresso range and adjust from there.
Grind size is the main variable you'll adjust shot to shot. Everything else stays constant while you dial in.
### 3. Distribute
Tap the side of the portafilter to settle the grounds. Use a WDT tool (a thin needle or paperclip) to break up clumps and spread grounds evenly. This step matters more than most people think. Uneven distribution causes channeling, where water finds the path of least resistance and rushes through one spot instead of extracting the whole puck evenly.
You can buy a WDT tool for £10 or make one from a cork and acupuncture needles. Both work.
### 4. Tamp
Press straight down with firm, even pressure. About 15kg of force. You don't need to push as hard as possible. You just need to create a flat, level surface. The goal is a consistent puck density every time.
Common mistake: tamping at an angle. This creates a thinner side where water channels through first. Keep your elbow directly above the portafilter and press straight down.
### 5. Insert and Brew
Lock the portafilter into the group head. Place your cup (and scale) underneath. Start the pump and the timer simultaneously.
Watch the stream. It should start with a few dark drips after 3-5 seconds, then develop into a steady stream that looks like warm honey. Thin, blonde streams mean under-extraction. Dark, slow drips that never develop mean over-extraction.
### 6. Stop at Target Weight
Stop the pump when your scale reads 36g (or whatever your target yield is). The shot will continue dripping for a second or two after you stop, so anticipate slightly. With practice, you'll learn to stop at 34g knowing the final weight will hit 36g.
### 7. Taste and Adjust
This is where the recipe becomes yours. Taste the shot neat before adding milk.
## Troubleshooting: The Espresso Compass
Every bad shot tells you what to fix. The two main problems:
### Shot Runs Too Fast (Under 20 seconds)
Taste: Sour, thin, acidic, watery Problem: Under-extraction. Water rushed through too quickly Fix: Grind finer (1-2 clicks at a time)
If grinding finer doesn't help: increase dose by 0.5g, check for channeling, or check your puck prep.
### Shot Runs Too Slow (Over 35 seconds)
Taste: Bitter, harsh, astringent, burnt Problem: Over-extraction. Water couldn't get through fast enough Fix: Grind coarser (1-2 clicks at a time)
If grinding coarser doesn't help: decrease dose by 0.5g, or check if grounds are clumping in the chute.
### Sour AND Bitter at the Same Time
Problem: Channeling. Water is over-extracting in some spots and under-extracting in others Fix: Better distribution (WDT tool), more even tamping, check for cracks in the puck
### Shot Looks Right but Tastes Flat
Problem: Stale beans. Coffee degasses after roasting. Too fresh (under 5 days) and it bubbles too much. Too old (over 4 weeks) and it tastes flat. Fix: Use beans roasted 7-21 days ago. Check the roast date on the bag. If there's no roast date, the beans are probably too old.
## Dialing In: The Process
"Dialing in" means adjusting variables until your shot tastes right. Here's the systematic approach:
1. Fix your constants: 18g dose, 36g yield. Don't change these yet. 2. Adjust grind only. Pull a shot. Too fast? Grind finer. Too slow? Grind coarser. One small adjustment at a time. 3. Hit the time window. When you're consistently getting 25-30 seconds, taste the shot. 4. Fine-tune by taste. Sour? Grind slightly finer or increase yield. Bitter? Grind slightly coarser or decrease yield. 5. Lock it in. When it tastes good, note your grind setting. This is your baseline for this bag of beans.
Each new bag of beans needs dialing in again. Different origins, roast levels, and ages all behave differently. This gets faster with practice. Your first bag might take 10 shots to dial in. After a few months, you'll nail it in 2-3.
## Water Temperature
Most home machines run at 90-96°C. The default is usually fine. If you have temperature control:
- Lighter roasts: 94-96°C (need more energy to extract) - Medium roasts: 92-94°C (the sweet spot for most) - Dark roasts: 88-92°C (extract more easily, lower temp prevents bitterness)
If your machine doesn't have PID temperature control, don't worry about it. Focus on grind and ratio first. Temperature matters, but it's a refinement, not a fundamental.
## Common Mistakes
1. Changing too many variables at once. Change one thing per shot. If you adjust grind AND dose AND yield, you won't know what fixed (or broke) things. 2. Not using a scale. Guessing doses and yields is why shots are inconsistent. Buy a £15 scale. 3. Using stale beans. Supermarket beans with no roast date are almost certainly too old. Buy from a roaster and check the date. 4. Skipping distribution. Dumping grounds in and tamping creates clumps and channels. Spend 10 seconds with a WDT tool. 5. Expecting perfection immediately. Budget 250-500g of beans for dialing in with a new setup. That's the learning cost.
For more beginner pitfalls, see our complete beginner mistakes guide.
## Milk Drinks: After the Shot
Once you can pull a consistent shot, milk drinks are the next skill. The shot recipe doesn't change. A flat white uses the same espresso as a straight shot. The milk is the new variable.
Steam milk to 60-65°C (too hot kills the sweetness). Aim for microfoam: tiny, invisible bubbles that make the milk look glossy. It takes practice, but the difference between steamed milk and properly textured microfoam is dramatic.
If your machine's steam wand struggles to texture milk, try starting with less milk in a smaller jug.
## Using the Shot Dialer
Want help tracking your shots and dialing in systematically? Our Shot Dialer tool lets you log dose, yield, time, and taste for each shot. It tracks your adjustments and helps you find your perfect recipe faster.
Products Mentioned in This Guide
As an Amazon Associate, we earn from qualifying purchases.
Find Your Perfect Setup
Answer a few quick questions and get personalised recommendations.
Start the QuizFrequently Asked Questions
What is the ideal espresso ratio?
Start with 1:2, meaning 18g of coffee in, 36g of espresso out. This is the standard starting point. Adjust from there based on taste: shorter (1:1.5) for intensity, longer (1:2.5) for brightness.
How long should an espresso shot take?
25-30 seconds from pressing the button to reaching your target yield. Under 20 seconds means grind finer. Over 35 seconds means grind coarser.
Why does my espresso taste bitter?
Over-extraction. Your grind is too fine, your dose is too high, or your shot ran too long. Grind slightly coarser or stop the shot 2-3 seconds earlier.
Why does my espresso taste sour?
Under-extraction. Your grind is too coarse, your dose is too low, or your shot ran too fast. Grind slightly finer or increase the dose by 0.5g.
Do I need a scale for espresso?
Yes. Eyeballing doses and yields is the biggest source of inconsistency. A £15 kitchen scale accurate to 0.1g transforms your shot quality overnight.
What is channeling in espresso?
Water finds weak spots in your coffee puck and rushes through them instead of extracting evenly. Signs: spraying, blonde spots in the stream, sour-bitter taste. Fix with better distribution and tamping.
How do I know when my espresso shot is dialed in?
When it tastes balanced: sweet, slightly acidic, with no harsh bitterness or sharp sourness. The stream should look like warm honey. You will know when you taste it.
Related Guides
Ready to find your perfect setup?
Our quiz matches you with the right machine, grinder, and accessories.
Take the Quiz - It's FreeNo email required
