Key takeaways

  • Never put portafilter baskets, showerscreens, or steam tips in the dishwasher - detergent salts pit the metal and clog jets.
  • Run a blank shot after every backflush; leftover cleaner residue turns your next four drinks bitter.
  • Skip white vinegar as a descaler - it corrodes brass and aluminum boilers. Use citric or a purpose-made solution.
  • Wipe the steam wand and purge it within 5 seconds of steaming, before milk proteins bake on.
  • Descale on your actual water hardness schedule, not a random calendar reminder - hard water needs it every 4-6 weeks.

Last month a customer brought me a two-year-old dual-boiler that “wouldn’t pull a decent shot anymore.” Water pressure fine, grind fine, beans fresh. The problem was a portafilter basket he’d been running through the dishwasher every night for 700-odd days.

The precision holes in the base were rounded and rough, half of them partly blocked with dried detergent scale. That $18 basket had quietly wrecked his extraction, and he’d blamed everything else first.

Most of the machines I see aren’t broken. They’re mistreated in small, repeatable ways – and the cleaning routine is where it usually goes wrong.

Putting baskets and portafilters in the dishwasher

This is the one I fight with hardest. Dishwasher detergent is aggressive and alkaline, and it’s formulated to strip, not to be gentle.

On aluminum and coated parts it dulls and pits the surface within a few cycles. On the chromed brass of a portafilter it eats the finish and leaves the underlying metal exposed to oxidize.

The baskets are the real casualty. Those laser-drilled holes are sized to a few hundred microns, and when detergent salts dry inside them the extraction goes uneven and channelly.

Safety first

Never dishwasher any part with a rubber gasket still attached – the group seal, the steam wand O-ring, the drip-tray grommets. Heat and detergent harden the rubber, and a brittle group gasket can fail under 9 bar of pressure while the machine is live.

Wash these by hand in warm water. Once a week, soak the basket and portafilter in a cafiza-style detergent solution for 20-30 minutes to lift coffee oils, then rinse thoroughly. A tub of that powder is about $15 and lasts a year.

A portafilter and basket soaking in espresso detergent solution instead of the dishwasher

Skipping the rinse shot after backflushing

Backflushing with detergent is the single best thing you can do for a machine with a three-way solenoid valve. It’s also where people poison their own coffee.

Here’s the fault I see constantly: someone backflushes with a scoop of powder cleaner, then pulls a shot straight afterward and wonders why it tastes like a swimming pool.

What a proper backflush cycle looks like

  • Insert the blind (blank) basket into the portafilter
  • Add roughly 3 grams of backflush detergent
  • Run the pump 10 seconds on, 10 seconds off, five times
  • Remove the blind basket and rinse it under the tap
  • Flush clean water through the group for a full 20-30 seconds
  • Pull one blank shot and pour it down the drain before making coffee

That final rinse and throwaway shot is non-negotiable. Detergent residue trapped in the group and dispersion screen will taint the next three or four drinks and, over time, degrade the rubber group gasket.

Good to know

Only backflush machines that actually have a three-way valve – most prosumer and commercial groups do. Single-boiler machines like a stock Gaggia Classic route water differently, and chemical backflushing does nothing useful there. Check your model before you start.

Descaling with white vinegar

I understand the appeal. Vinegar is cheap, it’s in the cupboard, and it does dissolve limescale. It also corrodes the metals your boiler is made from.

Acetic acid attacks brass and aluminum, and it’s murder on the internal seals and any solder joints. I’ve opened boilers descaled with vinegar for years and found the copper visibly etched and weeping at the fittings.

The smell is the other problem – it lingers in the boiler and the lines for weeks no matter how much you rinse.

If you wouldn’t drink it neat, don’t run it through a heated pressure vessel you plan to make coffee with.

Use a proper descaler or food-grade citric acid, mixed at about 30 grams per liter of water. The Specialty Coffee Association publishes water-quality standards worth reading if you want to understand why the chemistry matters. My full walkthrough on how to clean and descale an espresso machine covers the ratios and dwell times for each boiler type.

Pro tip

After any descale, run at least two full tanks of fresh water through both the group and the steam wand before making a drink. Citric residue is far milder than vinegar, but you still want it gone. Machine-specific steps differ – the routine for a Breville Barista Express isn’t the same as a De’Longhi.

Descaling on the wrong schedule (or never)

Two opposite mistakes, same root cause: people descale on vibes instead of on water hardness.

Scale is just dissolved minerals from your water baking onto hot metal. How fast it builds depends entirely on how hard your water is, which is why a fixed “every three months” rule fails half the people who follow it.

Rough schedule by water hardness

Water hardness Typical descale interval Notes
Soft (under 60 ppm) Every 3-4 months Filtered or softened supply
Medium (60-120 ppm) Every 6-8 weeks Most tap water
Hard (over 120 ppm) Every 4-6 weeks Consider a water filter

Grab a cheap water-hardness test strip for a couple of dollars and actually measure. If you’re on hard water, a small in-tank filter cartridge cuts the frequency dramatically and pays for itself in fewer descales.

Ignoring scale entirely is worse. A furred-up heating element runs hotter to compensate, thermostats fail early, and I’ve replaced $90 boilers that a $6 test strip and some citric acid would have saved.

Limescale coating the inside of an espresso machine boiler from missed descaling

Neglecting the steam wand and group gasket

The steam wand is where hygiene and function overlap. Milk left inside it doesn’t just smell – dried proteins block the tip holes and kill your steam power.

Purge the wand for a second immediately after texturing, then wipe it with a damp cloth within about 5 seconds, before the milk film sets. Once a week, unscrew the tip and soak it in a milk-line cleaner overnight.

Safety first

Let the machine cool and depressurize before removing a steam tip or the group gasket. Steam boilers hold pressure for a while after switch-off, and a wand tip can sit at scalding temperature long after the light goes out.

The group gasket is the part everyone forgets until the portafilter won’t seat properly. It’s a $4-8 rubber ring that hardens and shrinks over roughly 12-18 months of heat cycling. When your portafilter starts needing a hard twist past the 6 o’clock position, or you see water weeping around the edge, it’s due for replacement.

Forgetting the parts you can’t see

Two spots hide the ugliest neglect. The drip tray and its float, and the water reservoir.

A drip tray left standing grows a biofilm you’ll smell before you see it – empty and rinse it daily, and scrub it weekly. The reservoir needs a wash too; stagnant water breeds slime that gets pumped straight into your boiler.

If your machine has a removable shower screen or dispersion block, take it off every couple of weeks. Behind it you’ll find a compacted disc of old coffee grounds and oil – a toothbrush and hot water clears it in two minutes and noticeably improves flow.

Where to actually start tonight

If you’ve been guilty of any of this, don’t panic-clean everything at once. Pick the two habits that do the most damage and fix those first: stop dishwashing your baskets, and always pull that rinse shot after a backflush.

Then measure your water and set a descale interval you’ll actually keep. Machine-specific routines matter here – the process for a Gaggia Classic differs from a pump-boiler consumer unit, and following the right one keeps seals and boiler intact.

Do those few things and most machines will run clean and sweet for years. The ones on my bench almost always got there through small daily shortcuts, not one big disaster.

Good to know

Frequently asked questions

Correct, keep it out. Dishwasher detergent is alkaline and abrasive enough to pit the metal and clog the precision holes in the basket within a few cycles, which ruins extraction. Hand-wash in warm water and soak weekly in an espresso detergent solution instead.

You're tasting leftover backflush detergent trapped in the group and dispersion screen. Always flush clean water through the group for 20-30 seconds after backflushing, then pull one blank shot and discard it before making a real drink. The taint usually clears after three or four rinse cycles.

No. The acetic acid corrodes the brass and aluminum in the boiler, attacks internal seals, and leaves a smell that lingers for weeks. Use food-grade citric acid at around 30 grams per liter, or a purpose-made descaler, and rinse with two full tanks afterward.

It depends on your water hardness, not a fixed calendar. Soft or filtered water can stretch to every 3-4 months, average tap water needs it every 6-8 weeks, and hard water often every 4-6 weeks. Test your water with a cheap strip rather than guessing.

When the portafilter starts needing a hard twist to lock past the 6 o'clock position, or you notice water weeping around the edge during a shot. A gasket typically hardens and shrinks over 12-18 months of heat cycling. A replacement is a $4-8 part and a five-minute job on most machines.

Ignoring scale entirely. A furred-up heating element runs hotter to compensate, which kills thermostats and boilers early. I've replaced $90 boilers that a $6 test strip and some citric acid would have saved, so measuring your water and descaling on schedule matters more than most people think.