The short version: rinse and wipe after every session, and soak in espresso machine detergent once a week. Knock the puck out, rinse the basket and portafilter under hot water, wipe the rim and the underside with a cloth, and leave them dry. Once a week, drop a Cafiza-type cleaning tablet or a measure of powder into a mug of hot water, put the basket and the portafilter head in it for fifteen to thirty minutes, then scrub the basket holes with a brush and rinse thoroughly. That is the whole job, and it takes two minutes a day and five minutes a week.
The reason it matters is the thing nobody tells new owners: the most common cause of stale-tasting espresso from good beans is rancid coffee oil on your equipment. Coffee is roughly 10 to 15 percent oil by weight, that oil is forced through your basket under nine bars of pressure at every shot, and it oxidises. Old oil tastes bitter, flat and faintly rancid, and it is in the brew path of every subsequent shot.
Oil, scale and fines — three different problems
Almost every cleaning mistake comes from treating these as one thing. They need different chemicals, and using the wrong one does nothing useful.
Coffee oil needs a detergent, specifically an alkaline one. This is what Cafiza, Urnex and the Breville and manufacturer-branded cleaning tablets are: alkaline detergents formulated to break down coffee oils and proteins. Dish soap is a detergent too and it is better than nothing, but it is formulated for food fats and it leaves a surfactant residue that can carry into the next shot. Espresso machine cleaner is formulated to rinse clean, which is the difference.
Limescale needs an acid, and that is descaler. Scale is dissolved minerals from your water precipitating out when heated. It builds up inside the boiler and the water path — not meaningfully on the portafilter, which is why descaler is the wrong product for this job. Putting descaler on a portafilter does not remove coffee oil, and repeated acid exposure is not kind to chrome plating. Cleaning vs descaling an espresso machine is the full distinction, and how to descale an espresso machine is that separate job.
Coffee fines need mechanical action — a brush.The tiny particles that lodge in your basket holes are not dissolved by anything. They are glued in place by oil, so the soak loosens them and then a brush removes them. A soak alone will not unclog a basket, which is why people conclude cleaner "does not work".
The daily routine, after your last shot
1. Knock the puck out while it is still hot. A warm puck releases cleanly; a cold one glues itself to the basket. A knock box with a rubber bar is the right tool — best knock boxes ranks them — and knocking the portafilter against a bin edge eventually deforms the basket seat and the handle.
2. Rinse the basket and the portafilter under hot water. Keep the basket in the portafilter and run water through it, then pop the basket out and rinse both sides. Thirty seconds.
3. Wipe the rim and the underside. The rim is where the group gasket seals, and grounds there cause the leaks people blame on the gasket — espresso machine leaking from the portafilter is the full diagnosis. The underside of a spouted portafilter is the single most-neglected surface in home espresso: oil pools inside the spouts and in the cavity behind them, where you cannot see it.
4. Flush the group head. Run water through the empty group for a couple of seconds to clear grounds off the shower screen, then wipe the screen with a cloth.
5. Leave it dry, and leave the basket out. Do not re-seat a wet basket and lock the portafilter into the machine overnight. Water sitting between the basket and the portafilter encourages the stain-and-smell build-up that makes a six-month-old portafilter look twenty years old. Many people leave the portafilter locked in to keep it warm, which is fine — just make sure it is dry and the basket is clean.
The weekly soak
1. Dissolve the cleaner. One Cafiza-type tablet or the dosed amount of powder in a mug or bowl of hot water — not boiling. Follow the label; these are concentrated.
2. Put the basket in, and the head of the portafilter. Submerge the basket fully and stand the portafilter head-down so the metal is covered. Keep the handle out of the water: wooden handles swell and crack, and even phenolic handles do not need soaking.
3. Wait fifteen to thirty minutes. You will see the water turn brown. That is the oil coming off, and it is the point.
4. Brush the basket holes, both sides. This is the step that actually unclogs. A stiff nylon brush, or a dedicated grouphead brush, worked over the outside and inside of the basket. Hold the basket up to a light afterwards — you should see light through every hole. Any dark hole is still blocked.
5. Scrub the spouts and the cavity. If your portafilter has spouts, the inside of them and the chamber above is where old oil hides. A brush or a cloth corner gets in there.
6. Rinse until the water runs clear, then rinse again. Alkaline detergent residue tastes soapy and unpleasant, and this is the step people rush. Then pull one shot and discard it before you make a coffee you intend to drink.
While the portafilter is soaking is the obvious time to backflush, if your machine has a three-way solenoid valve — same detergent, same ten minutes. See how to backflush an espresso machine, and note that not every machine can be backflushed.
Unclogging a basket that has stopped flowing
The symptom: shot times creep up over weeks, or the shot runs unevenly from one side, and nothing you do at the grinder fixes it. The cause is partially blocked basket holes.
Do the weekly soak above, but leave it for an hour and use fresh, hot cleaner solution. Brush thoroughly, then hold the basket up to a bright light. If holes are still dark, soak again. If a few holes stay blocked after two soaks, the basket is near the end of its life — a replacement basket is inexpensive, and a precision basket is a genuine upgrade on a stock stamped one.
Two things not to do. Do not poke the holes with a needle or a pin: the hole pattern and diameter are the basket's entire function, and widening one hole permanently biases flow toward that spot. And do not put a portafilter in the dishwasher. Dishwasher detergent is aggressive and alkaline enough to dull and pit chrome plating and aluminium, and the heat is hard on handles. Baskets usually survive it; portafilters do not deserve it.
What to use
Three things cover it: an alkaline espresso machine detergent in tablet or powder form, a brush stiff enough to work basket holes and get under a shower screen, and — for Breville owners who would rather buy one box — a kit that includes the right-size brush, tablets and the tools that machine needs. The picks below are those three.
The schedule, in one table
| When | What | Uses | Time |
|---|
| After each session | Knock, rinse, wipe rim and underside, flush group, dry | Hot water and a cloth | 1-2 min |
| Weekly | Soak basket and portafilter head, brush holes both sides, rinse twice | Alkaline detergent and a brush | ~5 min plus soak |
| Weekly (if your machine allows) | Backflush with detergent while the portafilter soaks | Blind basket and detergent | ~10 min |
| Monthly | Remove and clean the shower screen and group gasket area | Brush, detergent, screwdriver on some machines | ~10 min |
| Every 1-3 months | Descale the water path — a different job and a different chemical | Acid descaler | ~30 min |
Why dish soap is not the answer
It is not that dish soap does nothing — it is a detergent and it removes some oil. Two problems. First, it is formulated for food fats on crockery, not for the polymerised coffee oils that build up under pressure, so it is less effective at the specific job. Second, it is formulated to foam and cling, which means surfactant residue stays behind in basket holes and spout cavities, and that residue tastes exactly as bad as it sounds in the next shot. Espresso machine detergents are designed to rinse away completely, which is what you are paying for.
If dish soap is all you have, use the smallest amount that works and rinse far longer than feels necessary. Then buy a box of tablets, because 100 of them costs less than a bag of decent coffee and lasts years.
Things that quietly ruin portafilters
The dishwasher. Dishwasher detergent is strongly alkaline and abrasive enough to dull chrome and pit aluminium, and the drying cycle is hard on wooden and phenolic handles. Hand-wash.
Knocking out pucks on a bin edge. It deforms the basket seat over time, loosens the handle and chips the spouts. Use a knock box with a rubber bar.
Soaking the handle. Wood swells, splits and lifts its finish; the metal ferrule can loosen. Stand the portafilter head-down with the handle clear of the water.
Pins and needles in the basket holes.A basket's hole pattern and hole diameter are its entire function. Widening one hole permanently sends more water through that spot for the rest of the basket's life. Soak and brush; replace if it will not clear.
Leaving the puck in overnight. A cold, wet puck sets into the basket like clay and takes mechanical force to remove — the force that deforms baskets. Knock out while it is hot.
How clean equipment changes the taste
If you have never done the weekly soak and you do it now, the first clean shot often surprises people — brighter, sweeter, with the dull bitter edge gone. That edge was not your beans, your grinder or your technique. It was rancid oil in the brew path.
This is also the first thing to check when a setup that was working suddenly tastes worse, before you touch the grinder. Shot times creeping up and a flat, bitter cup are the two classic symptoms of a basket and group that need cleaning, and both get misdiagnosed as grind problems — see why is my espresso sour or bitter and how to dial in espresso for the order to work through. And while you are cleaning, do the grinder too — how to clean a coffee grinder covers stale grounds in the chute, which is the same problem one step upstream.