How to Deep Clean Your Espresso Machine in 20 Minutes
Share
A deep clean removes the rancid coffee oil buildup that silently taints every shot you pull — and the full process takes about 20 minutes from start to finish. Most home baristas skip it for weeks, then wonder why their espresso tastes bitter or flat even when the beans and grind are dialed in. The fix is a short, methodical routine done once a week: backflush the group head, soak the portafilter, purge the steam wand, and rinse the drip tray.
Quick Answer: How Do You Deep Clean an Espresso Machine?
To deep clean an espresso machine in 20 minutes, follow these four steps:
- Backflush the group head — blind basket + 1–2g cleaning powder, five 10-on/10-off pump cycles, then two plain-water rinse cycles. (5 min)
- Soak the portafilter and basket — 5 minutes in 160–170°F (70–75°C) water with a half-teaspoon of cleaning powder, then scrub and rinse. (8 min)
- Purge the steam wand — 2–3 second blast after every use; weekly tip soak in a 0.5g cleaning powder solution for 2 minutes. (2 min)
- Rinse the drip tray and reservoir — scrub, dry, refill with filtered water. (5 min)
Two cleaning habits run on different clocks: rinse and purge daily (plain water after every use), then run the full chemical deep clean once a week. Use a dedicated espresso machine cleaning powder — not dish soap, not vinegar — for all chemical steps. Repeat weekly for machines used daily.
Deep Clean at a Glance
| Step | Time | Key Supplies | Frequency |
|---|---|---|---|
| Backflush group head | 5 min | Blind basket + cleaning powder | Weekly |
| Soak & scrub portafilter | 8 min | Cleaning powder + heat-safe bowl | Weekly |
| Purge & wipe steam wand | 2 min | Damp cloth + cleaning powder | After every use / weekly soak |
| Clean drip tray & reservoir | 5 min | Soft brush + filtered water | Weekly |

Step 1: Backflush the Group Head (5 Minutes)
Backflushing is the most impactful part of a deep clean. It forces pressurized water back through the group head to flush out coffee oils and fine grounds that accumulate behind the shower screen. Without it, those oils oxidize and taint every subsequent shot with a stale, bitter edge.
Daily habit versus weekly habit matters here: a plain-water backflush after your last shot of the day takes 30 seconds and clears loose grounds, while the chemical backflush below is the weekly deep clean that dissolves bonded oil. Insert a blind basket — a solid portafilter basket with no holes — into your portafilter. Add 1–2g of espresso machine cleaning powder. Two brands dominate home use: Cafiza (a fine white sodium-percarbonate powder that dissolves fast and rinses clean, ideal for weekly use) and Puly Caff (a coarser green-tinted formula many baristas find more aggressive on heavy oil buildup). Either works — follow the specific product's dosing label. Lock the portafilter into the group head as normal, then run the pump for 10 seconds on, 10 seconds off, repeating five times. You will see dark, oily water purge from the machine — that visible sludge is the buildup leaving your group. Follow with at least two full plain-water backflush cycles — no powder — to rinse completely before pulling any shots.
If your machine does not support backflushing (many single-boiler entry-level machines, including the Breville Bambino and DeLonghi Dedica, use a solenoid valve that limits backflush effectiveness): remove the shower screen with a screwdriver, soak it in a heat-safe bowl of cleaning solution for 5 minutes, scrub with a group head brush, and reinstall. The right blind baskets, cleaning tablets, and group head brushes cut this step in half regardless of machine type.
While the portafilter is out, inspect the group head gasket — the rubber ring that seals the portafilter to the group head. If it feels brittle, cracked, or no longer springs back when pressed, it is due for replacement. A failing gasket causes pressure loss and channeling that no amount of cleaning will fix.
Step 2: Soak and Scrub the Portafilter and Basket (8 Minutes)
Coffee oils cling to portafilter spouts and basket holes even after a quick rinse, and a weekly soak dissolves them completely. Fill a heat-safe bowl or your sink with hot tap water, or let kettle water cool for 2–3 minutes to around 160–170°F (70–75°C) before submerging the portafilter — avoid pouring near-boiling water directly onto rubber gaskets, since prolonged exposure above about 185°F (85°C) can accelerate gasket degradation. Dissolve a half-teaspoon of espresso cleaning powder in the water, then submerge the portafilter and basket for 5 minutes.
After soaking, use a stiff nylon brush to scrub the basket holes, portafilter spouts, and the inside of the basket seat. Rinse thoroughly under running water until no cleaning solution remains — residue in the basket ends up in your next shot and produces a soapy, bitter finish. Dry with a clean cloth before reinserting into the group head.
Inspect the basket holes closely after scrubbing. Clogged holes create uneven water distribution and channeling, which produces sour, uneven shots even when dose and grind are perfect. If a wooden toothpick does not clear a clogged hole, soak for a further 5 minutes and try again. Never use metal tools that can enlarge or deform the holes.
Step 3: Purge and Wipe the Steam Wand (2 Minutes)
Milk residue inside the steam wand burns onto interior walls within minutes of steaming. The fix is immediate: purge the wand for 2–3 seconds right after every steaming session to blast out any milk that entered the tip, then wipe the exterior with a damp cloth while it is still warm. This takes three seconds and prevents the hard milk plug that makes the wand impossible to clean later.
For the weekly deep clean, soak the steam wand tip in a small cup of hot water with about 0.5g of espresso machine cleaning powder dissolved in it for 2 minutes, then purge again. If the tip has a removable nozzle, unscrew it and rinse separately. A blocked steam tip drops pressure and makes it impossible to texture milk properly — the fix is always a soak, never a sharp object that can damage the orifice.

Step 4: Clean the Drip Tray and Water Reservoir (5 Minutes)
The drip tray collects diluted espresso, milk drips, and backflush water. Left more than a week, it can develop mold and produce an odor that transfers to cups placed on it. Remove the tray, empty it, and scrub with warm water and a soft brush. Rinse and dry before replacing.
The water reservoir is often overlooked. Empty it fully, rinse with warm water, and wipe the interior walls with a clean cloth. If you notice any pink or orange biofilm, clean with a diluted solution of white vinegar and water — 1 part vinegar to 10 parts water — then rinse three times with fresh water before refilling. Refill with filtered water to slow mineral scale buildup between descaling sessions.
Deep Cleaning vs. Descaling: What Is the Difference?
Deep cleaning and descaling are separate maintenance tasks that address different problems. Deep cleaning removes organic matter — coffee oils, grounds, and milk residue — using alkaline cleaning powder. Descaling removes inorganic mineral scale that builds up inside boilers and pipes from hard water, using an acidic descaling solution. They are not interchangeable, and doing one does not substitute for the other.
Deep clean weekly if you pull one or more shots daily. Descale every 2–3 months for average water hardness, or every 6–8 weeks if you live in a hard-water area. To find out which schedule fits your water, dip a water hardness test strip (usually under $10 for a pack) into a glass of your tap water and match the color to the included chart — anything above 120 ppm (7 grains per gallon) counts as hard water and calls for the shorter 6–8 week cycle. A TDS meter gives an even more precise reading if you want to track it over time. A machine that is deep-cleaned regularly but never descaled will eventually lose pressure stability and temperature consistency — problems that cleaning powder cannot fix.
Common Mistakes to Avoid
- Using dish soap or vinegar for backflushing. Dish soap creates foam inside the group head and leaves a residue that alters espresso flavor. Vinegar can corrode internal seals and gaskets. Always use a dedicated espresso machine cleaning powder for backflushing.
- Skipping the plain-water rinse cycles after backflushing. Cleaning powder left in the group head ends up in your next shot. Run at least two plain-water backflush cycles after every chemical cycle before pulling a real shot.
- Letting the steam wand dry without purging. Milk dries inside the tip within minutes and forms a hard plug. Purge immediately after every use — it takes three seconds.
- Cleaning the portafilter but not the basket. The basket accumulates the most oil per square inch of any removable part. Always soak both together.
- Using near-boiling water on rubber gaskets. Prolonged exposure to water above 185°F (85°C) accelerates gasket degradation. Cool kettle water to 160–170°F (70–75°C) before soaking portafilter components.
- Confusing descaling with deep cleaning. Cleaning powder removes organic matter. Descaling solution removes mineral scale. Running a descaling cycle does not clean coffee oils, and running a cleaning cycle does not remove scale.
Frequently Asked Questions
- How often should I deep clean my espresso machine?
- Deep clean your espresso machine once a week if you use it daily. If you pull shots fewer than three times a week, every two weeks is sufficient. Rinse the portafilter and basket with hot water after every single use regardless of your deep-clean schedule.
- Can I use vinegar to backflush my espresso machine?
- No. Vinegar is an acidic descaling agent for mineral scale — it does not dissolve coffee oils, and it can corrode internal seals and gaskets if cycled through the group head. Use a dedicated espresso machine cleaning powder for backflushing only.
- Cafiza or Puly Caff — which cleaning powder is better?
- Both are safe, effective espresso machine cleaning powders. Cafiza is a fine white powder that dissolves quickly and rinses clean, making it ideal for routine weekly backflushing. Puly Caff is coarser and slightly more aggressive, which some baristas prefer for machines with heavy neglected oil buildup. For most home users, either one used weekly keeps the group head clean.
- Why does my espresso taste bitter after cleaning?
- Bitter espresso after cleaning almost always means cleaning powder was not fully rinsed out. Run three additional plain-water backflush cycles and pull one or two throwaway shots before drinking. If bitterness persists, check that grind size and dose have not shifted.
- How do I know when my espresso machine needs descaling instead of cleaning?
- Signs your machine needs descaling include slower shot times at the same grind setting, reduced steam pressure, or longer warm-up times than usual. These indicate mineral scale inside the boiler or pipes — a problem that espresso cleaning powder cannot address. A water hardness test strip reading above 120 ppm means you should descale every 6–8 weeks.
Quick Recap
- Backflush weekly: blind basket + 1–2g cleaning powder (Cafiza or Puly Caff), five 10-on/10-off cycles, then two plain-water rinse cycles.
- Soak portafilter and basket in 160–170°F (70–75°C) water + cleaning powder for 5 minutes; scrub basket holes and rinse thoroughly.
- Purge the steam wand 2–3 seconds after every steaming session; soak the tip weekly in a 0.5g cleaning powder solution for 2 minutes.
- Scrub and dry the drip tray weekly; rinse the reservoir and refill with filtered water.
- Inspect the group head gasket during each clean — replace it if it feels brittle or no longer springs back.
- Deep clean (oils and grounds) weekly. Descale (mineral scale) every 2–3 months, or every 6–8 weeks above 120 ppm water hardness.
Stock your weekly deep-clean kit in one order.
Grab the blind baskets, cleaning tablets, group head brushes, replacement gaskets, and descaling solutions built for the machines home baristas actually use.