guides
How to Clean an Espresso Machine
How to clean an espresso machine — daily, weekly, and monthly routines, backflushing steps, product picks, and common cleaning mistakes to avoid.
A clean espresso machine pulls better shots, steams better milk, and lasts years longer than a neglected one. The daily routine takes 3 minutes: flush the group head, purge and wipe the steam wand, and empty the drip tray. Weekly backflushing with a cleaning tablet takes 10 minutes and removes the coffee oil buildup that destroys flavor. Once a month, soak the portafilter and baskets in cleaner solution. That covers it.
Why cleaning is not the same as descaling
Descaling removes mineral deposits from the boiler and internal water lines using an acid solution. Cleaning removes coffee oils and spent grounds from the brew path — the group head, portafilter, baskets, and shower screen. Both tasks are required on separate schedules, and neither substitutes for the other.
Coffee oils oxidize quickly. Rancid oil residue in the group head contributes a bitter, stale edge to every shot that passes through it. It is easy to blame the beans or the grind when the real cause is a group head that has not been backflushed in two months. The fix is regular cleaning, not better coffee.
What you need
The core cleaning kit for a home espresso machine is short:
- Espresso machine cleaner (Cafiza, Puly Caff, or equivalent) — the active compound is sodium percarbonate, which breaks down coffee oils on contact. Do not substitute dish soap or all-purpose cleaner.
- Blind basket (backflush disk) — a solid metal disk that replaces the standard basket in the portafilter, used to build pressure and force cleaner back through the solenoid and group head.
- Group head brush — a stiff nylon brush with a long handle for scrubbing the shower screen and group head collar.
- Steam wand cloth — a dedicated microfiber cloth kept at the machine specifically for wiping the steam wand after each use.
- Portafilter brush — a small dry brush for sweeping grounds out of the basket before rinsing.
Best for backflushing and basket soaking on any home or commercial espresso machine
Urnex Cafiza Espresso Machine Cleaning Powder
Cafiza is the industry standard espresso cleaner used in coffee shops worldwide. A small amount — half a teaspoon per backflush cycle — dissolves coffee oils completely. One 566g container handles 100+ cleaning cycles. It rinses out fully with water and leaves no taste in properly rinsed equipment. Puly Caff is a solid Italian alternative with equivalent performance.
★★★★★ 4.8 · 8,200 reviews
Check prices on Amazon→Best for daily and weekly scrubbing of the shower screen and group head collar
Espresso Machine Group Head Brush
A long-handled group head brush with stiff nylon bristles lets you scrub the shower screen and collar without burning your hand on a hot machine. Look for a wooden or silicone-insulated handle. Felicetti, Rattleware, and OXO all make solid options in the $10-15 range that hold up to daily use.
★★★★★ 4.7 · 3,400 reviews
Check prices on Amazon→Step 1: Daily cleaning (3 minutes after every session)
Flush the group head
After pulling your last shot, remove the portafilter and knock out the puck. Then:
- Run the pump for 5-10 seconds without the portafilter locked in. This flushes loose grounds and fresh coffee oils from the shower screen and group head collar.
- While the water runs, scrub the shower screen with your group head brush using short circular strokes. Hot water plus bristle friction clears accumulated grounds from the mesh.
- Lock an empty portafilter (no basket) back into the machine and run the pump for another 3-5 seconds. This clears the drain path.
Wipe the steam wand immediately
This step must happen while milk is still wet. Dried milk bonds to the wand much more firmly and can clog the steam tip.
- Immediately after steaming, open the steam valve for a 1-2 second burst. This purges residual milk from inside the tip.
- Wipe the entire wand with your dedicated damp steam cloth — from tip to base.
- Open the valve for another 1-2 second burst to clear anything the cloth pushed into the tip.
If you notice reduced steam pressure or uneven steam flow, the tip is partially clogged. Soak the tip in hot water for 5 minutes and use a pin or steam tip cleaning tool to clear the individual holes. Never use a toothpick — they snap off inside.
Empty and rinse the drip tray
The drip tray collects water, grounds, and milk drips. A tray that sits for days becomes a mold culture and affects the ambient smell of the machine. Rinse it under the tap daily — 60 seconds, every time.
Step 2: Weekly backflushing (10 minutes)
Backflushing is the most effective cleaning step for machines equipped with a three-way solenoid valve. The solenoid is present on most pump-driven machines: Breville Barista Pro and Express, Gaggia Classic Pro, Rancilio Silvia, La Marzocco Linea Mini, De’Longhi Dedica Style, and most E61 group head machines. It is NOT present on most steam-toy machines or single-serve pod machines — if your machine does not have a solenoid, skip this step and focus on the group head flush and basket soak instead.
How to backflush:
- Remove the standard filter basket from the portafilter and replace it with the blind basket.
- Add half a teaspoon (2-3g) of Cafiza or equivalent espresso cleaner to the blind basket.
- Lock the portafilter into the group head.
- Activate the pump for 10 seconds, then stop for 5 seconds. During the 10-second run, pressure builds behind the blind basket and forces the cleaner back through the solenoid and group head. During the pause, the solenoid releases and dirty water drains into the drip tray — watch for the brown discharge, which is oxidized coffee oil coming out.
- Repeat the 10-second pump / 5-second pause cycle 5-6 times, or until the draining water runs nearly clear.
- Remove the portafilter and rinse the blind basket under the tap.
- Rinse backflush with plain water: repeat the same cycle 3-4 times with the blind basket and no cleaner. This flushes residual cleaner from the solenoid and group head.
- Reinstall the standard basket and pull a short water shot through the group head to verify clean, neutral-smelling water exits.
The discharge during the cleaner cycles will be dark brown or nearly black if oils have accumulated. After a regular weekly routine, discharge should lighten and clear within 2-3 cycles.
Step 3: Monthly basket and portafilter soak (30 minutes)
Coffee oils embed in the fine holes of the filter basket over time, reducing flow consistency and contributing to channeling. A monthly soak dissolves the buildup that the backflush cannot reach.
- Remove the filter basket(s) from the portafilter — both single and double baskets if you use them.
- In a heat-safe container, dissolve 1 tablespoon of Cafiza in 1 liter of near-boiling water. Stir until fully dissolved.
- Submerge the basket(s), portafilter body, and any other removable stainless steel parts.
- Soak for 20-30 minutes. For equipment with heavy oil buildup, 45-60 minutes is fine — the cleaner does not damage stainless steel.
- After soaking, scrub each basket with a stiff brush under running water. Hold the basket up to a light source and verify all holes are visually clear.
- Rinse all parts thoroughly and reassemble.
Do not soak: rubber group head gaskets, wooden portafilter handles, pressurized baskets with an internal valve mechanism (the valve retains cleaner), or any plastic components. Clean plastic parts with a damp cloth only.
| Product | Best for | Rating | Notes | |
|---|---|---|---|---|
| Daily group head flush | Every session | ★★★★★ | Prevents grounds and fresh oils from accumulating; takes 2 minutes | — |
| Weekly backflushing | Pump machines with solenoid | ★★★★★ | Removes coffee oil from solenoid and group head using Cafiza powder | — |
| Monthly basket soak | All machine types | ★★★★★ | Clears basket holes and portafilter body; dissolves embedded oils | — |
| Descaling | Every 1-3 months | ★★★★★ | Separate task — removes mineral scale from boiler, not coffee oils | — |
Cleaning the shower screen
The shower screen — the mesh disk inside the group head that distributes water across the puck — accumulates more oil than anywhere else in the machine. On many machines it is removable:
- Use a flat-blade screwdriver to unscrew the central screw holding the screen in place. On E61 group head machines, the screen clips or screws in differently — consult your manual.
- Drop the screen into your basket soak solution or a small bowl of Cafiza solution. Soak for 15-20 minutes.
- Scrub both sides with the group head brush, then rinse thoroughly.
- Reinstall flush against the group head and tighten the screw snugly — do not overtighten, as it compresses the seal.
If the shower screen is permanently mounted (common on super-automatic machines), scrub it in place during your daily group head flush.
Common cleaning mistakes
Using dish soap. Standard dish soap leaves a surfactant film on metal surfaces that imparts a soapy or plastic taste to shots. It also does not dissolve coffee oils effectively. Always use a purpose-made espresso cleaner.
Skipping the rinse backflush. After a cleaner backflush, the plain water rinse passes are non-negotiable. Espresso cleaner that contacts ground coffee forms a dark, bitter compound that appears in the very next shot. Three rinse-cycle passes minimum.
Soaking rubber or plastic parts in cleaner. Sodium percarbonate solutions degrade rubber gaskets and can cloud or crack certain plastics over time. Soak only stainless steel: baskets, portafilter bodies, and shower screens.
Letting milk dry on the steam wand. Dried milk bonds to stainless steel and requires soaking or scraping to remove. A wand with dried milk in the tip holes produces inconsistent, spattering steam. Wipe after every use — while still wet.
Scrubbing the group head gasket aggressively. The group head gasket is a rubber ring that seals the portafilter during extraction. It wears normally with use, but scrubbing it with a stiff brush or soaking it in cleaner accelerates degradation. A gentle wipe with a damp cloth is all it needs. Replace it when it becomes hard, cracked, or allows visible leaks.
FAQ
Frequently asked questions
How often should I backflush my espresso machine?
My machine does not have a solenoid — can I still backflush?
Can I use baking soda or dish soap instead of Cafiza?
How do I clean a super-automatic espresso machine?
What does channeling have to do with cleaning?
How do I know if my machine needs more frequent cleaning?
Bottom line
A clean espresso machine is a 3-minute daily habit, a 10-minute weekly backflush, and a 30-minute monthly basket soak. The daily flush and steam wand wipe prevent oil and milk buildup from taking hold. Backflushing with Cafiza clears the solenoid and group head of oxidized coffee oils that degrade shot quality faster than any other variable. The basket soak keeps flow consistent and prevents channeling. None of these steps are complicated — the only mistake is skipping them long enough that cleanup becomes a multi-hour project.
For more: how to descale an espresso machine, how to pull a perfect espresso shot, best espresso machines, and the home espresso setup guide.