Your pour stream used to be a pencil-thin ribbon you could place exactly on the bloom. Now it surges, sputters, and your once-bright Ethiopian tastes flat. Before you re-dial the grinder, look inside your kettle.
TL;DR
Descale every 4–8 weeks with a 10 g citric acid to 1 L water soak at 60 °C for 30 minutes. The three variables that matter: acid concentration, contact temperature, and a thorough triple rinse afterward.
Why scale quietly ruins your pour-over
Limescale is calcium carbonate left behind when hard water evaporates. Inside a gooseneck kettle, it does three things that wreck extraction:
- Throttles the spout. Even a 0.5 mm crust at the spout base narrows the opening and turns a steady 4 g/s pour into a pulsing 6 g/s gush. You lose agitation control.
- Adds thermal lag. Scale on the heating element or base insulates it. A Fellow Stagg EKG set to 96 °C may actually deliver water at 91–93 °C, dropping extraction yield by roughly 1–2% TDS.
- Leaches off-flavors. Old scale traps coffee oils and chlorine residue, releasing a chalky, papery note that mutes acidity and clarity in light roasts.
How to spot scale buildup
- Visual: White or grey flakes near the spout, a cloudy film on the interior base, or rainbow discoloration on stainless steel.
- Taste: A flat, slightly mineral or cardboard finish in coffee that used to taste bright.
- Pour behavior: Your usual slow pour now requires tilting the kettle further; the stream wobbles or splits into two threads.
Descaling agents compared
| Agent | Concentration | Coffee-safe? | Notes |
|---|---|---|---|
| Citric acid (food grade) | 10 g per 1 L water | Yes — best pick | Neutral residue, no lingering smell, cheap |
| White vinegar (5%) | 1:1 with water | Acceptable | Works, but smell lingers; needs 4+ rinses |
| Commercial descaler (Urnex Dezcal) | Per packet | Yes | Convenient, slightly pricier |
| Lemon juice | Not recommended | No | Sugars and pulp can coat the element |
I default to citric acid. It is odorless after rinsing, food-safe, and costs about $0.10 per descale.
Step-by-step descaling protocol
1. Empty and inspect (1 minute)
Pour out any standing water. Shine a flashlight inside. Why: Knowing whether you have light film or thick crust tells you whether one cycle is enough.
2. Mix 10 g citric acid into 1 L of warm tap water (2 minutes)
Stir until fully dissolved. Why: A 1% solution is strong enough to dissolve carbonate scale but mild enough not to pit stainless steel or damage silicone seals.
3. Pour into the kettle and heat to 60 °C (about 3 minutes)
For a stovetop kettle, heat on low until you see the first wisps of steam, then kill the heat. On a Fellow Stagg EKG, set 60 °C. Why: Warm acid reacts roughly 3× faster than cold, but boiling can splatter the solution and over-aerate the seals.
4. Soak for 30 minutes (no heat)
Set a timer. Why: Most descaling failures come from impatience. Carbonate dissolution is a chemical reaction; it needs contact time, not more heat.
5. Swirl and pour through the spout (1 minute)
Gently swirl the kettle, then pour half the solution out through the gooseneck spout into the sink. Why: This flushes loosened scale from inside the narrow spout tube, where it most affects pour rate.
6. Triple rinse with fresh water (5 minutes)
Fill, swirl, pour out. Repeat three times. On the final rinse, heat to a full boil and discard. Why: Citric residue tastes sour and will reach your next brew. The boiling rinse drives off the last traces.
7. First-brew calibration (10 minutes)
Brew your standard V60 recipe — 15 g coffee, 250 g water, 96 °C — and time the total drawdown. Why: Post-descale, your pour rate will be faster. Most people need to grind one notch finer on a Comandante (about 2 clicks) to restore a 2:30–3:00 total brew time.
Troubleshooting
| Symptom after descaling | Likely cause | Fix |
|---|---|---|
| Coffee tastes sour or tangy | Citric residue from incomplete rinse | Two more boil-and-discard rinses |
| Pour still pulses | Scale wedged in spout tip | Second descale cycle, or push a soft pipe cleaner through the spout |
| Brew runs too fast now | Spout fully cleared — grind unchanged | Grind 2 clicks finer; expect a brighter, more acidic cup |
| White haze returns within a week | Very hard tap water (>180 ppm) | Switch to filtered or third-wave water for brewing and refilling |
If the sour note persists even after extra rinses, the cause is probably brew-side rather than kettle-side — work through this sour AeroPress troubleshooting guide to isolate grind, dose, and temperature variables.
Quick reference
- Solution: 10 g citric acid + 1 L water
- Temperature: 60 °C
- Soak time: 30 minutes
- Rinses: 3, with a final boil-and-discard
- Cadence: Every 4 weeks (hard water, >120 ppm) or 8 weeks (soft water, <60 ppm)
- Post-descale: Grind 1–2 clicks finer and re-time drawdown
Prevention
Fill your kettle with filtered water — a basic Brita pitcher cuts hardness by roughly 50%. Empty the kettle after each session; standing water concentrates minerals as it evaporates. Mark your descale dates on a kitchen calendar.
Your next step today: Pour 1 L of water into your kettle right now and weigh what comes out the spout in 10 seconds. If it is over 50 g, descale tonight before your next brew. Once flow is restored, it is worth revisiting how to dial in a V60 recipe for light-roast single-origin beans — and if you are still building your routine, this beginner’s step-by-step pour-over guide covers the fundamentals a clean kettle lets you actually taste.