Great espresso at home is not one secret. It is ten small steps done the same way every time: fresh beans, sensible water, a warm machine, a weighed dose, a fresh grind, a stirred and level puck, a shot stopped on a scale, and a sip taken the right way. Skip one and the next step cannot fully make up for it. This guide walks through the whole workflow in order - what to do, the numbers to aim for, the reason behind each step, and the popular advice you can safely ignore.
The Whole Workflow at a Glance
If you only read one section, read this one. Everything below it explains these ten steps in detail.
- Heat the machine fully - with the portafilter locked in, for 20-30 minutes on most boiler machines. The ready light comes on long before the group is hot.
- Weigh the dose - on a 0.1 g scale, matched to your basket: about 18 g for an 18 g basket.
- Prepare a dry basket - wipe it clean and dry, fit a dosing funnel.
- Grind fresh, with a drop of water - one or two sprays of water on the beans (RDT) to kill static, then grind straight into the basket.
- Distribute with WDT - stir with fine needles through the full depth of the bed for 10-20 seconds.
- Tamp once, level - press until the coffee stops compressing. Level matters; force barely does.
- Flush, lock in, start at once - a short group flush, then brew immediately.
- Pull it on the scale - stop by weight at about twice the dose (18 g in, 36 g out), in roughly 25-30 seconds.
- Stir, then taste - espresso comes out in layers that taste very different.
- Log it and change one thing - write down the real numbers, diagnose the taste, adjust a single variable for the next shot.
Before You Brew: Four Things That Set the Ceiling
Technique decides how close you get to the best cup your setup can make. These four decide how good that best cup can be. Get them roughly right once, and every shot after that benefits.
Fresh, specialty beans - rested, not just fresh
Buy from a roaster that prints a roast date on the bag. A best-before date is a commercial label set 9 to 18 months out and tells you nothing about flavour. A good bag also names the origin, the process (washed, natural, honey) and often the roast intent: an espresso roast is developed a little further for sweetness and body, a filter roast is lighter and harder to extract as espresso, and an omni roast sits in between. If you are learning, start with a medium or espresso roast. It is far more forgiving.
The surprise for most beginners is that espresso wants rested coffee, not the freshest coffee. Freshly roasted beans are full of carbon dioxide. Under pressure that gas fights the water, the shot gushes with thick, foamy crema, and the cup tastes sharp or metallic. Scott Rao puts it bluntly: too-fresh beans give massive amounts of crema and lower extractions. The gas escapes over days to weeks, and how long depends mostly on roast level.
| Roast | Typical rest before espresso | What to know |
|---|---|---|
| Dark / oily | 3-7 days | Degasses fastest and fades fastest. Use it within a few weeks of roasting. |
| Medium / espresso roast | 7-14 days | The forgiving middle. Often still excellent at three to four weeks. |
| Light / filter-style | 14 days minimum, often best at 3-4 weeks | Very light Nordic-style roasts can keep improving for longer. Rushing them is the most common reason light roasts taste sour. |
| Anaerobic / fermented | About 4 weeks | Intensely aromatic coffees that usually need the longest rest. |
These are starting ranges, not laws, and they disagree from source to source. If your roaster gives a rest recommendation, follow it. If a new bag gushes with foamy crema and tastes sharp even at a fine grind, the beans probably need a few more days.
Store beans in an airtight, opaque container at room temperature, away from heat and sunlight - not in the fridge, where condensation and smells get in. Once opened, a bag is at its best for roughly two to four weeks, so buy about what you will drink in that time. Freezing works well if you do it properly: rest the beans first, split them into airtight single doses, and grind straight from frozen. Coffee researchers have measured that colder beans grind finer and more evenly, so dial in with frozen beans and do not mix frozen and room-temperature beans on the same grind setting. There is much more on this in our guide to coffee freshness and roast dates.
Water that extracts, not water that flattens
More than ninety percent of your espresso is water, and the minerals in it take part in the extraction. Two numbers matter far more than TDS: hardness (calcium and magnesium, which do the extracting) and alkalinity (bicarbonate, which neutralises the coffee's acidity). The SCA reference is 68 ppm hardness and about 40 ppm alkalinity at a TDS near 150 ppm; for home espresso, aim for roughly 50-80 ppm hardness and 30-50 ppm alkalinity.
You can check a bottle in the supermarket with two formulas: hardness ≈ calcium × 2.5 + magnesium × 4.1, and alkalinity ≈ bicarbonate × 0.82. The full method, the DIY recipes and the machine-safety details are in our water for espresso guide.
Gear that matters - and what can wait
The grinder matters more than the machine. A great machine cannot fix an inconsistent grind, while a good grinder makes even a modest machine produce excellent espresso. Blade grinders cannot grind consistently fine enough for espresso at all. After the grinder, the most useful tools are cheap.
| Tool | Priority | Why |
|---|---|---|
| Burr grinder built for espresso | Essential | Fine, adjustable, repeatable grind. Your single biggest quality lever. |
| Scale reading to 0.1 g, with a timer | Essential | You cannot hit a ratio you do not measure. One gram is about 5.5% of an 18 g dose. |
| WDT tool | Essential | Breaks up clumps. Costs about as much as a bag of coffee. |
| A tamper that fits the basket | Essential | For precision 58 mm baskets, a 58.4-58.5 mm tamper leaves no loose ring at the edge. |
| Dosing funnel, spray bottle | Very useful | No spills while stirring; one spray of water for RDT. |
| Bottomless portafilter | Useful | Lets you see channeling as it happens. A diagnostic tool more than a flavour upgrade. |
| Precision basket (VST, IMS) | Nice to have | Consistent holes and more even flow; usually needs a finer grind. |
| Puck screen, paper filters, spinning leveller | Optional | Small, mixed effects. Try them after the basics are solid, never instead of them. |
If you are still choosing hardware, our espresso machine buying guide covers boiler types, pressure and which features actually change the cup, and our gear recommendations pair specific grinders and machines by budget, accessories included. And if you are not yet sure espresso is the right method for you, brewing methods compared sets it beside pour-over, AeroPress, moka pot and French press.
A starting recipe
You need somewhere to start before you can adjust anything. For a standard double shot this is the modern default, and it works for most medium roasts straight away.
Pressure is normally fixed by the machine at around 9 bar at the puck. A "15 bar pump" on the box is the pump's maximum, not the brew pressure. Light roasts often taste better with a longer ratio such as 1:2.5, dark roasts with a shorter one such as 1:1.5 - see brew ratios explained and the temperature and pressure guide for why. If you pull singles, read single vs double shots first: the double is much easier to learn on.
The Workflow, Step by Step
These are the same ten steps as the checklist above, in the order you do them at the machine.
Step 1: Heat the machine properly
The ready light tells you the water is at temperature. It says nothing about the heavy brass group and the portafilter, and a cold group or a cold portafilter pulls heat out of the first seconds of the shot. That is one of the most common reasons first-shot-of-the-morning espresso tastes sour and the third one tastes fine.
| Machine type | Examples | Realistic warm-up |
|---|---|---|
| Thermoblock / ThermoJet | Sage/Breville Bambino, Barista Pro | Water is hot in seconds, but the group and portafilter are not. Run a blank shot through the locked-in portafilter before dosing. |
| Thermocoil | Sage/Breville Barista Express | About 5-10 minutes, then a blank shot. |
| Small single boiler | Gaggia Classic, Rancilio Silvia, Lelit Anna | 15-30 minutes with the portafilter locked in. |
| Heat exchanger, E61 group | Most HX E61 machines, Lelit Mara X | 20-30 minutes, then a cooling flush before each shot (step 7). |
| Dual boiler, E61 group | Lelit Elizabeth, Bianca, many prosumer machines | 20-30 minutes; longer in a cold kitchen. |
| Saturated or actively heated group | La Marzocco Linea Micra and similar | Minutes rather than half an hour. Check your manual. |
Keep the empty portafilter locked into the group the whole time so it heats with it. A smart plug that switches the machine on half an hour before you get up removes the wait entirely. Warm your cup too, with hot water or the blank shot: a cold ceramic cup cools a 36 g shot surprisingly fast.
Step 2: Weigh the dose
Weigh the beans for every shot on a scale that reads to 0.1 g. Scoops and timed grinds drift by a gram or more, and one gram is enough to change both the ratio and the flow noticeably.
Match the dose to the basket. Baskets are designed for a dose range around their rating, usually about one gram either side: an 18 g basket takes roughly 17-19 g, a 20 g basket 19-21 g. Too little coffee leaves a big gap above the puck and the bed gets churned by incoming water; too much and the coffee presses against the shower screen before the shot even starts. A quick check: tamp as normal, put a coin on the puck, lock the portafilter in and take it straight out without brewing. A clear coin imprint means the basket is overfilled - drop half a gram. (A screen imprint on a used puck is normal, because coffee swells as it brews.)
Once you have chosen a dose, keep it fixed. It is the anchor for everything else while you dial in.
Step 3: Prepare a dry basket
Take the portafilter out, knock out any old coffee and wipe the basket clean and dry. Water left in the basket makes the first grounds clump against the walls and the floor, which is exactly the uneven density you are about to work so hard to avoid. Fit a dosing funnel on top: it lets you grind straight into the basket and stir without throwing coffee over the rim, so the dose you weighed is the dose you brew.
Step 4: Grind fresh, with a drop of water
Grind immediately before brewing. Ground coffee loses aroma quickly, and pre-ground coffee also cannot be adjusted - and grind size is the variable you will adjust most.
Before grinding, give the beans one or two sprays of water, or stir them with a wet spoon handle. This is the Ross Droplet Technique (RDT), and it is backed by real research: a 2023 study by Harper, Hendon and colleagues showed that grinding generates static charge, that the charge makes grounds clump and cling to the grinder, and that a small amount of water suppresses it. The result was less mess, far less coffee stuck inside the grinder, denser packing in the basket and shots that were more consistent from one to the next. You need very little - roughly 0.1-0.2 g of water for an 18 g dose. Expect shots to run slightly slower afterwards, which may mean grinding a touch coarser.
Step 5: Distribute with WDT
Freshly ground espresso is full of small clumps, and those clumps create pockets of different density in the basket. Water always takes the easiest path, so it rushes through the loose areas and barely touches the dense ones. That is channeling: part of the coffee over-extracts while the rest under-extracts, and the cup tastes sour and bitter at the same time. Why that happens, and why an average extraction number hides it, is explained in the science of espresso extraction.
The Weiss Distribution Technique fixes this with almost comically simple equipment. John Weiss, a home barista in South Dakota, developed it around 2004 after watching shots channel through a bottomless portafilter, and shared it on coffee forums in 2005. His original tool was a lab dissection needle and a cut-down yoghurt pot as a funnel. Today it is a handle with a few fine needles.
- Needle thickness: 0.25-0.4 mm, with 0.3-0.35 mm a popular sweet spot. Thinner needles split clumps; thick ones just push coffee around. A 2020 test on a Decent espresso machine found 0.4 mm needles clearly better than 0.7 mm.
- Needle count: anything from 4 to about 10 works. The needles must reach the floor of the basket through the funnel.
- Technique: push the needles to the bottom of the basket. Make small circles while travelling around the whole basket, edges included, and slowly lift as you go until the tips are just skimming the surface. Finish with a few light passes across the top so the bed is flat.
- Time: about 10-20 seconds. More than that achieves little.
- Common mistakes: stirring only the top, stirring only the centre, pressing down on the coffee, and doing WDT after tamping.
How much does it help? Physicist Jonathan Gagné measured puck resistance shot by shot and found that deep WDT made shots much more consistent than simply raking the surface. It did not eliminate every bad shot - no prep technique can fully compensate for a grinder that clumps badly or produces lots of fines - but it removes the most common cause of the worst ones. Afterwards, one or two gentle vertical taps of the portafilter on the counter can settle the bed. Spinning "leveller" tools only rework the top few millimetres: fine as a finishing touch after WDT, useless as a replacement for it.
Step 6: Tamp once, level
Tamping has more folklore attached to it than any other step, and most of it is wrong. The classic advice to tamp at exactly 30 pounds has no study behind it. In controlled tests, tamp force stopped mattering once the coffee was fully compressed: Socratic Coffee compared 5, 10, 15 and 20 kg and found no significant effect on extraction or shot time, and the Swiss coffee school Kaffeemacher found the same across 150 shots at 10, 15 and 20 kg.
What does matter is that the tamp is level. A tilted puck is thinner on one side, and water channels through the thin side. So:
- Rest the portafilter on a flat surface or a tamping stand, not in the air.
- Hold the tamper like a torch, wrist straight, and press straight down.
- Press until the coffee stops compressing and pushes back. That is firm, but it is not a feat of strength.
- Lift straight up. No twisting, no "polishing" - neither has been shown to help.
- Do not tap the side of the portafilter after tamping. It can break the seal between the puck and the basket wall and open a channel along the edge.
- Wipe any grounds off the rim and the ears of the basket so the group gasket seals cleanly.
A tamper that fits the basket closely leaves no loose ring of coffee around the edge. Self-levelling tampers take the tilt out of the equation altogether, which is their real value.
Step 7: Flush, lock in, start at once
Run water through the empty group for a moment before you lock the portafilter in. The flush rinses old coffee off the shower screen and settles the group temperature. On a dual boiler or PID machine, two or three seconds is enough - a little longer if the machine has been idle for a while.
On a heat-exchanger machine the flush does a second job. Water resting in the heat exchanger overheats while the machine sits idle, so you flush until the hissing and spitting turns into a calm, steady stream, then a few seconds more. Flushing longer makes the next shot cooler, flushing less makes it hotter - which gives you a temperature control of sorts: if shots are consistently bitter, flush a bit longer; if they are sour, flush less.
Then lock the portafilter in and start the shot straight away. Leaving a dosed portafilter sitting in a hot group heats the dry top of the puck unevenly, and whether that is ten seconds or a minute changes from shot to shot. A few seconds will not ruin anything, but doing it the same quick way every time is exactly the kind of consistency this workflow is built on.
Step 8: Pull it on the scale
Put the cup on the scale, tare it, and start the timer at the moment you start the pump. Then brew by weight, not by volume. Crema makes volume meaningless: the same shot can look like 40 ml when fresh and 30 ml a minute later.
Stop the shot when the scale reads a couple of grams short of your target, because a few more drips will follow once the pump stops - about 1.5 to 3 g, depending on the machine. For 18 g in, stop at around 34 g so you finish near 36 g. Note the time. Aim for roughly 25-30 seconds with that ratio, but treat the time as information, not a target: taste decides.
If your machine has pre-infusion - a gentle, low-pressure wetting of the puck before full pressure - use it. It reduces channeling and lets you grind a little finer. It also delays the first drops, so allow for it when you read the timer.
While the shot runs, watch it. The flow tells you a lot before you ever taste it.
Step 9: Stir, then taste
Stir the espresso with a spoon before you taste it. A shot is not a uniform liquid. The first part out is dense and intense and settles to the bottom, the last part is thin and watery, and the crema on top is the most bitter part of the drink. Sip it unstirred and you are judging whichever layer reaches your tongue first. Swirling the cup does not mix the layers properly; a spoon does.
And do not judge a shot by its crema. Crema comes mostly from carbon dioxide, so very fresh beans, robusta and dark roasts produce a lot of it regardless of how the coffee tastes. A beautiful, thick crema on a bad espresso is common. Let the shot cool for a moment, then taste it: flavours are easier to read when it is not scalding.
Step 10: Log it and change one thing
Write down the real numbers of the shot you just pulled: dose, yield, time, grind setting and temperature. These are exactly the fields in the Dial Your Shot dialing tool, which turns them and your taste description into the next correction. Then name the taste as precisely as you can.
| What you taste | What it usually means | First thing to change |
|---|---|---|
| Sour, salty, thin, short finish | Under-extracted | Grind finer, or pull a longer ratio (for example 40 g instead of 36 g) |
| Bitter, dry, harsh, hollow | Over-extracted | Grind coarser, or pull a shorter ratio (for example 32 g) |
| Weak, watery | Strength too low | Shorten the ratio |
| Heavy, overwhelming | Strength too high | Lengthen the ratio |
| Sour and bitter at once | Uneven extraction - channeling | Fix steps 3-6 (dry basket, RDT, WDT, level tamp) before touching the grind |
Shortcut: open the dialing tool with the symptom already selected - sour, bitter, weak and watery, too strong or sour and bitter at once - then enter the numbers of the shot you just pulled.
Change one variable per shot. If you change the grind and the ratio together and the shot improves, you do not know which change did it. The standard order is simple: keep the dose fixed, adjust the grind until the flow and time land in range, then fine-tune the ratio by taste, and only then play with temperature. A new bag typically takes three to six shots to dial in, and one to three once you know your grinder. For the reasoning behind each correction, see the espresso troubleshooting guide, the grind size guide and the espresso compass. To see where your shot sits and which lever moves it, try the interactive Espresso Compass.
After the Shot: Clean Up So Tomorrow Starts Clean
Old coffee oils go rancid and end up in the next shot, so cleaning is part of the workflow, not a chore for later.
- After every shot: knock out the puck, rinse and wipe the basket, flush the group for a few seconds, and wipe the shower screen and gasket. Put the empty portafilter back in the group so it stays hot for the next shot.
- Every day you use it: backflush with plain water using a blind basket - but only if your machine has a three-way solenoid valve. Many entry-level machines do not, and lever machines cannot be backflushed. Check your manual.
- Every one to four weeks, depending on how much you brew: backflush with espresso machine detergent - about half a teaspoon in the blind basket, pumped on and off in ten-second bursts, then rinsed with plain-water cycles. On E61 groups, detergent strips the grease from the lever cam, so re-grease it now and then.
- Monthly: soak the basket, portafilter and shower screen in detergent solution for 15-20 minutes. Brush out the grinder's burr chamber.
- Descaling: depends entirely on your water. With properly soft or treated water you may rarely need it; some manufacturers advise against user-descaling heat-exchanger and dual boiler machines at all. Follow your manual, and treat the water so scale never forms in the first place.
- Every year or so: replace the group gasket and check the shower screen. A hardened gasket leaks and makes locking in difficult.
The Mistakes That Cost the Most
Your First Session With a New Bag
- Check the roast date. If it is inside the rest window for its roast level, wait; if not, start.
- Warm up the machine for its full time with the portafilter locked in.
- Pull the starting recipe: 18 g in, 36 g out, at the grind setting you used for your last similar coffee, following steps 2-9 exactly.
- Enter the numbers and the taste in the dialing tool and make the one change it suggests.
- Repeat until the shot tastes balanced - usually three to six shots - then save the recipe with the bag so tomorrow starts from the answer, not from zero.
Want to practise the diagnosis without spending beans? Dial It In, our espresso training game, runs the same sour, bitter and channeling problems on simulated shots - and when you win, it sends you to the dialing tool with that fix ready to try on your real machine.