Maintenance

How to Clean an Espresso Machine

Key takeaways

  • Coffee oils oxidize and go rancid within days — regular cleaning is what keeps your shots tasting like coffee, not old grease.
  • The daily routine takes under two minutes: purge the steam wand, rinse the portafilter, empty the drip tray.
  • Weekly backflushing with plain water and soaking the basket removes the buildup daily rinsing misses.
  • Monthly cleaning with espresso machine detergent (on machines with a 3-way valve) is a separate task from descaling — each solves a different problem.

Why trust this guide: We test every product we recommend hands-on and only suggest gear we’d buy ourselves. Reader-supported — we may earn a commission, but it never changes our recommendations.

A dirty espresso machine doesn’t announce itself loudly. The shots still pull. The steam wand still works. But somewhere around day three without cleaning, that rich espresso taste starts picking up something off — a slight bitterness, a faint sourness that wasn’t there before. The culprit is almost always rancid coffee oil.

Cleaning an espresso machine is not the same as descaling it. Descaling addresses mineral limescale buildup from your water. Cleaning addresses coffee oils, grounds residue, and milk deposits — the organic stuff that accumulates every single shot. Both matter, but they need different products and different schedules.

This guide covers a practical cleaning routine broken into daily, weekly, and monthly tasks. None of it requires much time. A two-minute habit at the end of each brew session will keep your machine — and your coffee — in noticeably better shape.

Why Cleaning Matters (And What Goes Wrong If You Skip It)

Coffee contains oils. Every shot you pull deposits a thin film of those oils onto the portafilter, the basket, the group head gasket, and the shower screen. At room temperature, those oils oxidize quickly — within 24 to 48 hours, they start to go rancid.

The result shows up in your cup. Shots taste stale, harsh, or vaguely soapy. Milk drinks pick up an odd aftertaste. The flavor you spent money on — the origin character of your beans, the roaster’s craft — gets buried under old grease.

Beyond taste, there are mechanical consequences. Coffee oils and fine grounds accumulate in the group head and eventually restrict water flow. A clogged shower screen produces uneven extraction. A gunked-up portafilter basket creates channeling — water finds the path of least resistance through the puck and you get an under-extracted, watery shot.

None of this happens overnight. It creeps up. And that’s exactly why a consistent routine is easier than trying to recover a machine that’s been neglected for weeks.

Daily Cleaning (2 Minutes, Every Session)

These four steps should happen at the end of every brew session — or at least every day you use the machine. They take less time than it takes to drink the shot.

  1. Purge and wipe the steam wand immediately after use. Milk dries fast and bonds to the wand wall. The moment you finish steaming, purge a short burst of steam to clear any milk sucked back inside, then wipe the wand down with a damp cloth. If milk dries on the outside, soak the tip in a small cup of hot water for a few minutes before wiping. Do not let it sit.
  2. Knock out the puck and rinse the portafilter and basket. Knock the spent puck into a knock box or trash, then run the portafilter and basket under hot water. Give the inside of the basket a quick scrub with your fingers or a brush. Dry and reattach. This alone prevents most of the rancid-oil buildup.
  3. Blank flush (rinse) the group head. With the portafilter out, run a few seconds of water through the group head. This flushes residual grounds from the shower screen and cools the group slightly. On most machines, this is as simple as pressing the brew button for 3–5 seconds, then stopping.
  4. Empty and rinse the drip tray. The drip tray fills with water, old espresso, and occasionally milk drips. Left sitting, it grows mold and produces unpleasant odors that can migrate into your machine. Empty it daily, rinse it, and set it back.

That’s it. Four steps, under two minutes. These habits prevent the vast majority of the buildup that makes machines taste bad and need deep cleaning.

Weekly Cleaning (15–20 Minutes)

Once a week, do a slightly deeper pass. The exact frequency depends on how much you use the machine — daily home use once a week is fine; if you’re pulling many shots a day, do this every few days.

  1. Backflush with plain water. If your machine has a 3-way solenoid valve (most semi-automatics do — check your manual), insert a blind basket (a solid disk with no holes) into the portafilter, lock it in, and run a brew cycle. Water pushes back through the group head, flushing oil and residue back out the way it came. Do this 5–10 times in short bursts. Plain water backflushing is safe on essentially every machine that supports backflushing; no detergent needed at this stage.
  2. Soak the portafilter basket. Drop the basket (and the portafilter if it fits) into a container of hot water. A tablespoon of plain baking soda works fine at the weekly stage — it loosens oils without requiring rinsing as carefully as commercial detergent. Soak for 15–20 minutes, then scrub with a small brush and rinse thoroughly.
  3. Clean the shower screen. Remove the shower screen if your machine allows it (many do — it’s usually held by a single screw). Soak it in hot water with a small amount of coffee cleaning powder or baking soda, scrub both sides, and rinse well. The small holes in the shower screen clog with grounds over time; cleaning them restores even water distribution across the puck, which directly improves extraction quality.
  4. Wipe down the exterior. A damp cloth on all external surfaces — the group head area, the drip tray housing, the steam wand collar. Coffee spray accumulates more than you notice during the week.

Monthly Cleaning (Full Detergent Backflush and Deep Clean)

Once a month, do a full detergent-assisted backflush and a thorough deep clean. This is where commercial espresso machine cleaning powder earns its place.

Important: only use espresso machine cleaning detergent on machines with a 3-way solenoid valve. The 3-way valve is what allows backflushing — it redirects water backward through the group head during a blind basket cycle. Most semi-automatic and prosumer machines have one. Pump machines without a 3-way valve (and manual lever machines) cannot be backflushed; on those, skip to the soak and brush steps below. When in doubt, check your machine’s manual. Breville’s cleaning guide is a good reference for their specific machines.

  1. Detergent backflush. Insert the blind basket, add a small amount of espresso machine cleaner (brands like Cafiza, Puly Caff, or your machine manufacturer’s own product — typically half a teaspoon or less), lock in the portafilter, and run 5–10 brew cycles in 10-second bursts. The detergent works through the group head and dissolves the oils that plain water won’t touch. After the detergent cycles, remove the cleaner and run 5–10 plain water cycles to rinse thoroughly. Taste the rinse water — it should have no soapy taste before you’re done.
  2. Deep soak the portafilter and basket. Soak both in a full-strength solution of espresso machine cleaner and hot water for 20–30 minutes. Scrub with a group head brush, rinse very thoroughly. Coffee machine detergents are effective but leave a flavor if not fully rinsed.
  3. Clean the group head gasket. Use a group head brush (a small stiff-bristle brush made for this) to scrub the rubber gasket around the group head opening. Grounds and oils pack into the ridge around the gasket and are a common source of bitter aftertaste.
  4. Inspect and clean the drip tray housing. Pull the entire drip tray assembly out and wipe down the interior cavity. This is where mold is most likely to develop if the tray hasn’t been emptied consistently.

After a thorough monthly clean, pull a sacrificial shot or two before your first real espresso. This flushes any remaining cleaning product residue and seasons the group head.

A Note on Cleaning vs. Descaling — They Are Not the Same

Cleaning and descaling are two different maintenance tasks that address two different problems.

Cleaning (what this guide covers) removes coffee oils, grounds residue, and milk deposits — organic matter from the coffee itself. You do it with espresso machine detergent, hot water soaks, and physical scrubbing.

Descaling removes mineral limescale — calcium and magnesium deposits from your water that build up inside the boiler, pipes, and heating element. You do it with descaling solution or citric acid. It addresses a completely different part of the machine.

Using descaling acid to clean coffee oils is ineffective. Using coffee machine detergent to remove limescale is equally ineffective. Each product does its specific job. Most machines need cleaning much more frequently than descaling — cleaning is weekly and monthly, descaling is typically every one to three months depending on your water hardness.

If you’re only doing one or the other, you’re only solving half the problem. For a step-by-step descaling walkthrough, see our guide to how to descale an espresso machine.

Also worth reading if you’re still deciding on equipment: our espresso machine buying guide covers which machines are easiest to maintain at home, and our honest look at the disadvantages of espresso covers the real maintenance commitment before you invest.

Frequently asked questions

How often should I clean my espresso machine?

Daily habits — rinsing the portafilter, wiping the steam wand, flushing the group head — should happen every time you brew. A deeper clean with soaking and water-only backflushing should happen weekly. A full detergent backflush and deep clean should happen monthly. If you use your machine heavily (multiple shots a day), compress that schedule.

Can I use dish soap to clean my espresso machine?

No. Dish soap leaves residue and flavors that are very hard to fully rinse out of an espresso machine’s internals. Use products specifically designed for espresso machines — Cafiza, Puly Caff, or your machine manufacturer’s recommended cleaner. For light weekly maintenance, baking soda in a soak is a reasonable alternative for the portafilter and basket.

What is a blind basket and do I need one?

A blind basket (also called a backflush disk or cleaning disk) is a solid portafilter basket with no holes. When locked in during a brew cycle, it forces water back through the group head instead of out the bottom — that reverse flow is what cleans the group. Most machines that support backflushing come with one; if yours didn’t, they’re inexpensive and easy to find by your machine brand and portafilter size.

My shots taste bitter even with fresh beans — could cleaning help?

Yes, absolutely. Rancid coffee oil is one of the most common causes of unexplained bitterness in home espresso. If your beans are fresh and your grind and extraction time are dialed in but the shot still tastes harsh or off, a thorough clean — especially of the basket, shower screen, and group head gasket — often fixes it immediately.

Is cleaning the same as descaling?

No — they solve completely different problems. Cleaning removes coffee oils and organic residue using espresso machine detergent. Descaling removes mineral limescale from your water using descaling solution or citric acid. Both are necessary maintenance tasks, but on different schedules and with different products. See our full guide to descaling for the step-by-step process.

Reverb Coffee is reader-supported. When you buy through links on our site we may earn an affiliate commission at no extra cost to you. We only recommend products we have tested and would use ourselves.