Guide
How to Clean an Espresso Machine
Two things ruin home espresso machines: rancid coffee oils and limescale. Both are preventable with a simple daily, weekly and periodic routine. Here's exactly what to do, how often, and why it matters.

A home espresso machine is the one appliance where cleaning isn't just hygiene — it's flavor. There are really only two enemies. The first is old coffee: every shot leaves behind oils and fine grounds that turn rancid, and rancid oils taste exactly like the harsh, ashy bitterness people blame on their beans. The second is scale— mineral deposits from your water that build up inside the boiler and lines, choke water flow, and eventually kill the heating element. The good news is that a machine you clean on a simple schedule will pour better coffee for far longer. This guide breaks the routine into three tiers: what to do daily, weekly, and periodically.
If your espresso has started tasting harsh, cleaning is one of the first things to rule out — our guide to why your espresso is bitter covers the others. And if you're still dialing in the shot itself, pair this with how to pull an espresso shot.
Why cleaning matters (more than you think)
Two failure modes, two very different fixes. Understanding them makes the whole routine make sense:
- Rancid coffee oils → bitter coffee. Coffee is oily, and those oils coat the group head, the shower screen, the portafilter and the baskets. Left there, they oxidize and go rancid within days, and every subsequent shot pulls that stale, bitter flavor into the cup. This is a cleaning problem, solved with water and a coffee detergent.
- Limescale → a dead machine. Unless you use soft or filtered water, the minerals in it precipitate out as hard scale inside the boiler and pipes. Scale insulates the heating element (so it runs hotter and eventually burns out), narrows water passages, and throws off temperature stability. This is a descalingproblem, solved with a descaling acid — and it's the number-one cause of premature machine death.
Daily: the after-every-use routine
These take under a minute combined and prevent most build-up before it starts. Do them every single time you pull shots:
- Purge and wipe the steam wand immediately. The instant you finish steaming, wipe the wand with a damp cloth and purge a burst of steamto blow out milk sitting inside the tip. Milk that dries on or in the wand is a magnet for bacteria and hardens into a clog that's miserable to remove later. Do it now, not at the end of the session.
- Rinse the portafilter and baskets.Knock out the puck, then rinse the portafilter and basket under hot water and wipe them dry. Don't let spent grounds and oils sit in the basket between uses.
- Flush the group head. Without the portafilter locked in, run a short burst of water through the group to rinse grounds off the shower screen.
- Backflush with a blank basket — if your machine has a 3-way solenoid valve. Many prosumer and mid-range machines have a three-way solenoid that lets you backflush: swap in the blind (blank, no-hole) basket, lock the portafilter in, and run the pump so water is forced backward through the group and out the drain, flushing loose grounds from behind the screen. A plain-water backflush is a great daily habit on these machines. Note: most single-boiler machines withouta 3-way valve (and pod machines) can't be backflushed — check your manual before trying, as forcing it can damage the pump.
Weekly: backflush with detergent and soak
Once a week (more if you pull a lot of shots), go deeper to strip the accumulated oils that a water rinse leaves behind:
- Chemical backflush. On machines with a 3-way valve, add a small, measured dose of an espresso-machine detergent(a Cafiza-type cleaner) to the blind basket and run several short backflush cycles, then several more with plain water to rinse every trace of detergent away. This dissolves the rancid oils behind the shower screen that cause bitterness. Use only a cleaner made for espresso machines, and follow the dose on the label — more is not better.
- Soak the portafilter, baskets and blind basket.Dissolve the same detergent in hot water and soak the removable metal parts for 15–30 minutes, then scrub with a brush and rinse well. You'll see the water turn brown — that's the oil that was flavoring your coffee.
- Clean the group gasket and shower screen. Wipe the group gasket and brush the shower screen with a group-head brush; on many machines the screen unscrews for a proper soak. A clean screen distributes water evenly, which matters for extraction.
Periodic: descaling the boiler
Descaling removes the limescale that builds up inside the machine you can't see. How often depends almost entirely on your water hardness: monthly for hard water, every few months for medium, and only a couple of times a year for soft or filtered water. Many machines have a descale warning light — but that's usually a shot counter, not a real scale sensor, so let your water tell you.
- Use a proper descaling solution made for espresso machines, mixed per the instructions, and run it through the group and the steam/hot-water circuits so it reaches every path. Follow with several full tanks of fresh waterto rinse out all acid residue before you brew again — leftover descaler tastes foul and can be corrosive.
- Check your manual first.Some machines (and most with aluminum boilers) specify a particular descaler; using the wrong acid can pit the metal. When in doubt, the manufacturer's own descaler is the safe choice.
- Prevent, don't just cure.Switching to filtered or softened water is the highest-leverage habit — it slows scale so much that descaling becomes a rare chore instead of a monthly one.
Your espresso machine cleaning cadence
Here's the whole routine on one page. Print it, or just internalize the rhythm: quick things daily, a deeper clean weekly, descaling on your water's schedule.
| Task | Frequency | What it fixes |
|---|---|---|
| Purge + wipe steam wand | After every steam | Milk residue, clogs, bacteria |
| Rinse portafilter + baskets | After every use | Fresh oils and grounds |
| Water backflush (3-way valve only) | Daily | Loose grounds behind the screen |
| Detergent backflush + soak parts | Weekly | Rancid coffee oils = bitterness |
| Clean group gasket + shower screen | Weekly | Uneven water flow |
| Descale the boiler + lines | Monthly to 2x a year (by water hardness) | Limescale that kills heaters |
Two machines side by side, one cleaned on this schedule and one not, will taste noticeably different within a couple of weeks — and years apart in lifespan.
Cleaning vs. descaling, and where the puck prep fits
The single most common mistake is treating "cleaning" and "descaling" as the same job. They target different problems with different chemicals: cleaning (detergent) removes coffee oils from the group and portafilter; descaling (acid) removes mineral scale from the boiler. Do both, on their own schedules, and never substitute one for the other.
Good habits at the frontend reduce mess at the back end, too. Even, clump-free puck prep — the kind a WDT toolgives you — means fewer grounds spraying past the basket and onto the screen, so there's less to clean. If you're weighing whether all this upkeep is worth it against buying espresso out, our breakdown of the true cost of home espressofactors in cleaning supplies and machine longevity. And if you're still choosing a machine, our best espresso machines for beginners picks flag which ones are genuinely easy to keep clean — a real consideration, not an afterthought.
Frequently asked questions
How often should I clean my espresso machine?
Daily, wipe and purge the steam wand after every use, rinse the portafilter and baskets, and (on machines with a 3-way solenoid valve) do a plain-water backflush. Weekly, backflush with an espresso-machine detergent and soak the portafilter and baskets. Descaling is periodic — anywhere from monthly for hard water to a couple of times a year for soft or filtered water.
What is the difference between cleaning and descaling?
Cleaning uses an espresso-machine detergent (a Cafiza-type cleaner) to remove rancid coffee oils from the group head, shower screen and portafilter — the oils that make coffee taste bitter. Descaling uses an acidic descaling solution to dissolve mineral limescale inside the boiler and water lines. They target different problems, so never substitute one for the other.
Can I backflush any espresso machine?
No. Backflushing only works on machines with a 3-way solenoid valve, which routes water backward through the group and out to a drain. Most single-boiler machines without that valve, plus pod and pump-only machines, cannot be backflushed — forcing it can damage the pump. Check your manual before trying, and clean the portafilter and screen by soaking instead.
How do I know when to descale?
It depends on your water hardness far more than on time. Hard-water homes may need to descale monthly; medium water every few months; soft or filtered water only a couple of times a year. Descale-warning lights are usually shot counters rather than true scale sensors. Using filtered or soft water (not distilled) is the best way to descale less often.
Why does my espresso taste bitter even with fresh beans?
A very common cause is a dirty machine. Coffee oils build up on the group head, shower screen and portafilter and turn rancid within days, adding a harsh, ashy bitterness to every shot. A weekly detergent backflush and a soak of the portafilter and baskets usually clears it up. If not, look at grind, dose and shot time next.
Sources
Keep reading
Buying your first setup?
See how we pick — compiled specs, cost-per-shot math, and honest trade-offs — then dig into the guides. No fake test lab, no rankings for hire.