Note: This is an informational guide. Some links are affiliate links — we may earn a small commission if you purchase through them, at no extra cost to you.
Quick answer: Clean your espresso machine daily (2 minutes), weekly (5 minutes), and monthly (30 minutes for descaling). Neglecting cleaning is the fastest way to ruin both your coffee flavour and your machine’s lifespan. This guide covers the complete routine for every major machine type — Sage, De’Longhi, Nespresso, and Philips.
🔗 Looking specifically for descaling guidance? See our dedicated guide to descaling your espresso machine which covers the full descaling process brand by brand.
Why Cleaning Matters — Beyond the Obvious
Coffee oils are the enemy of great espresso. Every shot leaves a residue of oils, fine grounds, and dissolved compounds on the portafilter, basket, and group head. Left to accumulate, these oils go rancid — and rancid oil produces bitter, off-tasting espresso that no amount of fresh beans or technique adjustment will fix.
The second issue is bacterial growth. Milk residue on steam wands and in milk systems creates ideal conditions for bacteria if not cleaned promptly and thoroughly. A milk frother that isn’t cleaned after every use will smell sour within days.
The third issue is mechanical — ground residue in grinders, scale in boilers, and coffee oil deposits in group heads all degrade machine performance over time. A well-maintained machine lasts years longer than a neglected one.
The Complete Cleaning Schedule
- Knock out spent coffee puck into bin
- Rinse portafilter basket under hot tap
- Wipe group head gasket with damp cloth
- Purge and wipe steam wand immediately after use
- Empty and rinse drip tray if full
- Run a blank shot (water only) through the group head
- Rinse milk carafe or frother thoroughly
- Wipe down exterior with damp cloth
- Backflush group head with water (blind basket)
- Soak portafilter basket in hot water 10 mins
- Clean drip tray thoroughly
- Wipe hopper and grinder exterior
- Run cleaning cycle on bean-to-cup machines
- Backflush with cleaning detergent (semi-automatics)
- Remove and clean shower screen
- Clean brew unit thoroughly (bean-to-cup)
- Check descaling alert — descale if prompted
- Clean grinder burrs with grinder cleaning tablets
Semi-Automatic Machines — Sage and De’Longhi Dedica
Daily Routine (2 minutes)
After Every Shot — Portafilter and Group Head
Remove the portafilter immediately after extraction. Knock the spent puck into a knock box or bin. Rinse the basket under the hot tap — don’t scrub, just rinse. Reinsert the empty portafilter and run 5-10 seconds of water through the group head to flush residue from the shower screen.
Steam Wand — Every Single Time
This is non-negotiable. Immediately after steaming milk, purge the steam wand by opening the valve briefly — this expels any milk drawn up inside. Then wipe the wand with a dedicated damp cloth. If milk dries on the wand it bakes on and becomes very difficult to remove. A 5-second wipe now prevents a 5-minute scrubbing session later.
Weekly Routine — Backflushing (Sage Machines)
Backflush with Water
Insert the blind basket (the solid one with no holes) into the portafilter. Lock it into the group head and run the pump for 10 seconds, then stop for 5 seconds. Repeat 5 times. This forces water back through the group head, dislodging oil residue from the shower screen and valve. Do this weekly with water alone.
Monthly Backflush with Detergent (Sage Machines)
Once a month, add half a teaspoon of Sage cleaning powder (or Cafiza) to the blind basket. Run the same backflush sequence — 10 seconds on, 5 seconds off, repeat 5 times. Then backflush with water twice to rinse. The detergent dissolves coffee oil buildup that water alone can’t shift. You’ll notice the water runs darker — that’s oil residue being removed.
Bean-to-Cup Machines — De’Longhi Magnifica, Philips 3200
Daily Routine
The daily cleaning priority for bean-to-cup machines is the milk system. The Magnifica Evo’s LatteCrema carafe should be rinsed under warm water immediately after every milk drink — don’t let milk residue dry inside. The Philips LatteGo system is even simpler: two parts, rinse under the tap, 15 seconds.
Weekly Cleaning Cycle
All De’Longhi and Philips bean-to-cup machines have a built-in cleaning cycle for the brew unit — typically accessed via the settings menu or triggered by a dedicated button sequence. Run this weekly. It takes 5-7 minutes and flushes the internal circuit with hot water, removing coffee residue from the brewing chamber and dispensing spout.
Monthly Brew Unit Removal
On machines with a removable brew unit (all Magnifica models, most Philips machines), remove it monthly, rinse under warm water, and leave to air dry. Never use soap on the brew unit — it can leave residue that affects coffee flavour. Simply rinse with water and reassemble once dry.
Nespresso Machines
Nespresso cleaning is the simplest of any machine type. After each use: remove the used capsule (the machine usually ejects it automatically into the container), rinse the cup support and capsule container weekly, and wipe the exterior. The main maintenance task is descaling — see our descaling guide for the Nespresso-specific process.
For Nespresso machines with automatic milk systems (Creatista models), clean the milk frother attachment after every use by running a steam purge cycle through clean water.
Cleaning Products — What to Buy
| Product | Use | Machine Type |
|---|---|---|
| Sage cleaning powder / Cafiza tablets | Monthly backflush detergent | Sage semi-automatics |
| De’Longhi EcoDecalk | Descaling | All De’Longhi machines |
| Nespresso descaling kit | Descaling | All Nespresso machines |
| Urnex Grindz tablets | Grinder cleaning | All burr grinders |
| Dedicated steam wand cloth | Daily wand wipe | All machines with steam wands |
The Cleaning Rules to Build Into Your Routine
Never let milk dry on anything. Purge and wipe the steam wand immediately. Rinse the milk carafe immediately. This single habit prevents 90% of milk-related cleaning problems.
Backflush weekly, backflush with detergent monthly. For Sage and other semi-automatic machines with a three-way valve, this is the most important maintenance step for coffee flavour and machine longevity.
Descale proactively. Don’t wait for the machine to alert you — follow the schedule based on your water hardness. See our full descaling guide for brand-specific instructions and water hardness guidance by UK region.
Consistent daily cleaning beats occasional deep cleaning. Two minutes after every session is better than an hour-long cleaning session every month. The flavour impact of clean vs neglected equipment is significant and noticeable.
Frequently Asked Questions
How often should I clean my espresso machine?
After every use (portafilter rinse, steam wand wipe), daily (blank shot through group head), weekly (backflush with water, milk system clean), monthly (backflush with detergent, brew unit removal, descaling check). The daily and after-every-use steps take 2 minutes total — building them into your coffee ritual rather than treating them as separate tasks is the key to consistency.
What happens if I don’t clean my espresso machine?
Coffee oils go rancid within days and make espresso taste bitter and unpleasant regardless of bean quality or technique. Milk residue creates bacterial growth and off-smells. Scale buildup reduces water temperature consistency and eventually causes mechanical failure. A neglected machine also voids most manufacturer warranties — cleaning is specified as user responsibility in virtually all warranty terms.
Can I put espresso machine parts in the dishwasher?
Depends on the part. Most drip trays and water tanks are dishwasher safe — check your manual. Portafilter baskets are generally dishwasher safe. The portafilter handle itself should be hand-washed as the high heat can damage the gasket over time. Brew units from bean-to-cup machines should always be hand-rinsed only, never dishwashed. Never put anything with rubber seals or gaskets in the dishwasher.
Why does my espresso taste bitter even with fresh beans?
Rancid coffee oil buildup is the most common cause — particularly in the group head, shower screen, and portafilter basket. Run a thorough cleaning cycle including a backflush with detergent. If the bitterness persists after cleaning, check your grind size (too fine causes over-extraction) and water temperature. See our complete espresso technique guide for the full troubleshooting process.

