I roasted for the better part of a year before I figured out the flat cups weren't my fault. I'd dialed in the grind, hit first crack cleanly, rested the beans a few days — and the coffee still tasted hollow, like it was pulling its punches. I kept blaming the roaster and the beans. The real culprit was sitting in my kettle the whole time. A brewed cup is almost entirely water by weight, and I'd been treating the small remainder like it was the entire story. The morning I filled the kettle from a filter pitcher instead of the tap, coffee I'd already roasted got noticeably better without my touching the roaster at all.
The part of the cup nobody roasts
It's easy to fixate on the beans, because that's the part you buy, roast, and grind. But brewed coffee is overwhelmingly water — roughly 98 to 99 percent of what ends up in the mug — and that water is not a neutral carrier. It's a solvent, and its entire job is to dissolve flavor compounds out of the grounds. Whatever is already dissolved in the water before it meets the coffee changes how much it can pull out and which flavors come along for the ride. Bad water doesn't merely add off-notes on top of good coffee; it changes the extraction itself, so you never taste what the roast was actually capable of.
What's actually in your tap
Municipal tap water carries a handful of things worth understanding. Chlorine, or the longer-lasting chloramine, is added to keep it safe to drink, and it's the most obvious coffee-wrecker of the bunch — it reads as medicinal and papery in the cup and belongs nowhere near a good roast. Then there are dissolved minerals, chiefly calcium and magnesium, lumped together loosely as hardness. And there's alkalinity, the water's ability to neutralize acids, which quietly flattens the bright, fruity acidity that a light roast works hard to develop. At the extremes you get two failure modes: very soft water, like distilled or heavily filtered, has almost nothing dissolved in it and extracts poorly, giving thin and sour cups, while very hard water over-extracts and tastes chalky or dull. The good water lives in the window between those two.
The target, in plain numbers
The Specialty Coffee Association publishes water guidance as part of its standards work, and the figures are worth carrying in your head even if you never test to the decimal. The commonly cited sweet spot is around 150 parts per million of total dissolved solids — the total mineral content — inside an acceptable range of roughly 75 to 250 ppm. The same guidance calls for water that's free of odor and chlorine, sitting near a neutral pH of 7. You do not need a laboratory to act on this. The practical reading is simple: aim for the middle. Not stripped bare, not loaded with minerals, and never chlorinated. The SCA's standards program is the reference most roasters point back to on this.
Minerals do the extracting
Here's the part that genuinely surprised me: some of what's in your water is doing useful work. Magnesium and calcium bind to the flavor compounds in coffee and help drag them into solution, which is exactly why distilled or reverse-osmosis water — as pure as that sounds — makes such disappointing coffee. It's too empty to extract properly. Magnesium tends to pull brighter, fruitier notes forward, while calcium leans toward body and sweetness. Alkalinity, mostly bicarbonate, pushes the other way by buffering the coffee's own acids; a little keeps harsh sourness in check, but too much erases the acidity that makes a light-roasted African bean taste like anything at all. The balance between hardness and alkalinity is really what separates a lively mug from a muddy one.
How I check my own water
You don't need much gear. A cheap TDS meter — the pen-style kind sold for aquariums and drinking water — costs under fifteen dollars and hands you a single ppm number in seconds. It won't break down the individual minerals, but it tells you immediately whether you're in the ballpark or badly off. My unfiltered tap reads well past 300 ppm; the water from my filter pitcher lands closer to 90. If you want the fuller picture, aquarium test strips or a drop-based hardness and alkalinity kit, also from the fish aisle, will separate hardness from alkalinity for a few dollars. Don't discount your nose either: if the water smells of chlorine at the sink, it will smell like it in the cup.
Fixing water without a chemistry set
You've got three practical routes, cheapest first:
- Filter it. A basic activated-carbon pitcher or faucet filter strips out chlorine and some hardness, and for a lot of tap water that single step is a huge upgrade. Just change the cartridge on schedule — a spent filter quietly does nothing.
- Blend it. If your tap runs very hard, cut it with some distilled or RO water to bring the mineral load down into range. If your water is unusually soft, you have the opposite problem to solve.
- Build it. The most controlled option starts with distilled or RO water and adds minerals back, either with a commercial mineral packet made for coffee or with carefully measured food-grade salts. This is the route competition brewers take. It's overkill for most kitchens, but it exists if you want fully repeatable results.
What I actually pour
My routine is boring on purpose. I keep a carbon-filter pitcher on the counter, refill it the night before so it isn't ice-cold at brew time, and swap the cartridge roughly every two months whether it looks tired or not. That's the whole system — no salts, no distilled water, no meter reading before every brew. I checked it once with a TDS pen to confirm it lands in range, saw that it did, and stopped fussing. The goal was never to turn a morning cup into chemistry homework. It's to stop letting the single easiest variable in the process quietly undo the beans I spent real time roasting. So if your coffee tastes flat and you've already ruled out the grind and the roast, fill the kettle from a filter instead of the tap and brew the same coffee again. It's the cheapest upgrade in the kitchen, and it's the one I wish I'd made on day one.