Brewing
(Updated ) |

Why Water Quality Matters More Than Your Coffee Beans

Your coffee is 98% water, yet most people ignore it. Learn the science of minerals, alkalinity, and DIY water recipes that will improve your cup more than any bean upgrade.

Why Water Quality Matters More Than Your Coffee Beans

Here’s something most coffee people never think about. Your morning cup — that thing you spend real money on, carefully grind, and brew with precision — is 98% water. Not 98% coffee. 98% water. Yet if you asked most people what matters most, they’d say the beans, maybe the grinder, maybe the brew method. Almost nobody says the water. Which means almost everybody is ignoring 98% of the equation.

The Same Beans, Two Completely Different Cups

Take the same coffee beans, same grinder, same brew method, same temperature. Brew one cup in New York City and another in Las Vegas. You’ll get two completely different drinks — not subtly different, obviously different.

The New York cup will taste brighter, cleaner, more balanced. The Las Vegas cup will taste flat, chalky, and dull. Same beans, same technique, different water.

New York’s tap water comes from upstate mountain reservoirs — soft, low in minerals, naturally balanced. Las Vegas draws from Lake Mead — hard, mineral-heavy water that fights against extraction. This isn’t taste preference. It’s chemistry.

What’s Actually in Your Water (And Why It Matters)

Three things in tap water control your coffee: minerals, alkalinity, and contaminants.

Minerals: Your Water’s Extraction Tools

Primarily calcium and magnesium, these give water its “hardness.” They’re not passive bystanders — minerals are the chemical tools water uses to physically bond with flavor compounds and pull them out of the grounds. Without them, water can’t do its job.

A 2014 paper by Christopher Hendon at the University of Bath, published in the Journal of Agricultural and Food Chemistry, changed how the coffee world thinks about this. Hendon used density functional theory to model the binding energies between mineral ions and seven coffee flavor compounds. What he found was striking:

Magnesium is the flavor hunter. Mg ions bind strongly and selectively to the desirable organic compounds — citric acid, malic acid, lactic acid — the molecules responsible for brightness, fruit notes, and floral complexity. Water with more magnesium extracts significantly more of these flavor-forward compounds.

Calcium is the bodybuilder. Calcium pulls a broader spectrum of compounds without much discrimination. It emphasizes heavier, rounder flavors — chocolate, sweetness, body — but it also grabs some of the less desirable compounds along the way. Good for espresso and dark roasts. Less ideal when you want a bright, clean pour-over.

The practical takeaway: Magnesium-rich water produces brighter, more acidic, fruitier coffee. Calcium-rich water produces heavier body and more sweetness. You can lean into either depending on what you’re brewing.

Alkalinity: The Acidity Dial

Your water’s bicarbonate content determines how much of the coffee’s natural acidity you actually taste. Bicarbonates are acid buffers — they neutralize the bright, tangy acids that give good coffee its life.

Too little alkalinity and your coffee tastes aggressively sour and unrefined. Too much and you lose all brightness and complexity — the cup goes flat and chalky.

Here’s a number worth knowing: the general hardness to alkalinity ratio matters more than either value alone. The sweet spot is roughly 2:1 to 3:1 (GH:KH). Enough mineral extraction power to pull good flavors, enough buffer to keep them balanced, not so much buffer that everything goes flat.

The 7.3x Alkalinity Rule (Wait, Really?)

This one surprises people. The SCA published research in 2024 showing that alkalinity’s buffering effect is 7.3 times stronger in a pour-over than in espresso. Same water, wildly different impact.

The reason is the brew ratio. A pour-over uses roughly 15 parts water to 1 part coffee. Espresso uses roughly 2:1. All that extra water in a pour-over means the bicarbonates have far more opportunity to neutralize the coffee’s acids.

The practical implication: espresso machines can tolerate water with alkalinity up to 150 ppm without muting acidity. Pour-over needs to stay between 20-40 ppm, or the cup goes flat. If you’re using the same water for both methods, one of them is probably suboptimal.

Contaminants: The Flavor Killers

Chlorine and chloramine are the big ones. Even trace amounts produce a chemical, papery taste. But they’re not the same thing.

Chlorine evaporates — leave treated water uncovered overnight and it’s gone. Boiling removes it. Simple.

Chloramine is chlorine bonded to ammonia. It’s far more stable. It doesn’t evaporate. Boiling won’t remove it. Standard activated carbon filters only partially handle it. You need either catalytic carbon (a special activated carbon formulation) or ascorbic acid (vitamin C) to neutralize it. Most people don’t know which one their city uses. If you taste a chemical note through a carbon filter, you probably have chloramine.

Close-up of pour over coffee brewing, with hot water being poured from a gooseneck kettle through a paper filter in a Chemex

Why Both Distilled and Hard Water Make Bad Coffee

Distilled water (zero minerals) can’t extract properly. It lacks the chemical tools to grab flavor compounds. The result is sour, thin, hollow coffee — the water passes through without picking up much.

Hard water (above 250 ppm TDS) has the opposite problem. It over-extracts and pulls out bitter compounds you don’t want. Plus, hard water destroys equipment. Limescale builds up inside espresso boilers and can kill a machine in months.

This is why every major coffee authority — SCA, Scott Rao, Jonathan Gagne — agrees: you need minerals, but not too many.

The SCA Water Quality Standard

The Specialty Coffee Association’s formal standard defines the ideal:

ParameterTargetAcceptable Range
Total Dissolved Solids150 ppm75-250 ppm
General Hardness (GH)68 mg/L CaCO317-85 mg/L
Alkalinity (KH)40 mg/L CaCO3Near 40 mg/L
pH7.06.5-7.5
ChlorineZeroNot low — zero

Virtually no city’s tap water hits all of these naturally. Competition baristas don’t use tap water. They build their own.

DIY Water Recipes: The Two-Bottle Method

The coffee community has spent years developing water recipes, and the most practical approach comes from Barista Hustle’s “World in Two Bottles” system. It costs pennies per gallon and takes about 60 seconds to mix.

How It Works

You make two concentrate bottles from distilled water:

Bottle 1 — Hardness Concentrate: Dissolve 2.45g of Epsom salt (magnesium sulfate) in 1 liter of distilled water. Each milliliter you add to your final water contributes 1 ppm of general hardness.

Bottle 2 — Alkalinity Concentrate: Dissolve 1.68g of baking soda (sodium bicarbonate) in 1 liter of distilled water. Each milliliter contributes 1 ppm of alkalinity. (If you prefer potassium bicarbonate, use 2.00g per liter instead.)

To mix a liter of brew water: add your desired mL of each concentrate to distilled water, top up to 1 liter. Done. Both concentrate bottles last for months.

If you want one recommendation: The Rao/Perger recipe is the best all-rounder. It works across brew methods and roast levels without being extreme in any direction. The RPavlis recipe (just 0.38g potassium bicarbonate per gallon of distilled water) is the simplest possible upgrade — one ingredient, scale-free by design, and genuinely good.

Flavor Effects Aren’t Linear (Wait, Really?)

Scott Rao discovered something counterintuitive while testing Lotus Water Drops: cups at 10 ppm and 70 ppm alkalinity both “popped” more than cups at 30 or 50 ppm. The moderate middle was actually the least interesting. Water chemistry doesn’t follow a neat bell curve — there are multiple sweet spots depending on the coffee and brew method.

A Warning for Espresso Owners

If you’re building custom water for an espresso machine, watch your chloride levels. Calcium chloride and magnesium chloride corrode stainless steel and copper boilers under heat. Keep chloride under 30 ppm. Use sulfate-based minerals (Epsom salt) or citrate-based minerals instead. This is why the Third Wave Water Espresso formula swaps sodium chloride for potassium bicarbonate — it’s boiler-safe by design.

Also worth noting: water softeners (ion-exchange systems) that replace calcium with sodium can ruin espresso. Sodium bicarbonate inhibits particle wetting and causes erratic percolation through the coffee puck. Rao recommends never using softened water below 80 mg/L hardness. The right approach for espresso machines is separate water lines — softened for the steam boiler (machine protection), properly treated for brew water (flavor).

The Decision Tree: What You Should Actually Do

Step 1: Test your water. Get a TDS meter (about $10) and a GH/KH test kit (about $8, sold at aquarium stores as the API GH/KH kit). Takes 30 seconds.

Step 2: Read the results.

Step 3: Decide how far to go. Custom water is most worthwhile when:

For everyone else, a BWT pitcher with a magnesium cartridge ($40) handles chlorine, reduces hardness, and adds the mineral that matters most for flavor. It won’t get you to competition water, but it’ll get you 80% of the way there.

The Bottom Line

You’ve probably been optimizing the 2% of your coffee that’s actually coffee. The water — the other 98% — responds to a $10 TDS meter and a few dollars worth of Epsom salt and baking soda. No other upgrade in coffee gives you this much improvement for this little cost.

Once your water is dialed in, the next variables to address are brew temperature and grind size — the three pillars of extraction working together. If you’re curious whether water chemistry matters as much for pizza dough — it does, though the variables that matter most are different.


Frequently Asked Questions

Does a Brita filter make better coffee water?
It helps, but it's limited. Standard Brita pitchers use activated carbon, which removes chlorine and some off-flavors but doesn't significantly change mineral content or alkalinity. If your tap water has decent mineral balance (TDS 75-200 ppm) and your main problem is chlorine taste, a Brita is a meaningful upgrade. If your water is very hard or very soft, a Brita won't fix the underlying mineral issue. For a better pitcher option, BWT pitchers add magnesium during filtration — more useful for coffee specifically.
What bottled water is best for brewing coffee?
Crystal Geyser and Volvic are often recommended in the coffee community — both land near SCA target ranges with moderate TDS and balanced minerals. Avoid distilled (zero minerals, can't extract properly) and high-mineral brands like Evian or Fiji (TDS over 200, tends to over-extract and mute acidity). A $10 TDS meter lets you check any bottle before committing to a case. That said, DIY water from distilled plus Epsom salt and baking soda is cheaper and more precise than any bottled option.
Does water quality matter for cold brew?
Yes, though the effects are different. Cold brew's long steep time (12-24 hours) means water has much more contact time to interact with coffee, but without heat driving extraction. Low-mineral water produces thin, sour cold brew. High-alkalinity water mutes the already-reduced acidity that makes cold brew smooth. Because cold brew is less acidic to begin with, you can tolerate slightly higher alkalinity (50-60 ppm) than you'd want for pour-over without the cup going flat.
How do I know if my tap water has chloramine instead of chlorine?
Check your city's annual water quality report (search '[your city] water quality report' — they're publicly available). Chloramine will be listed as a disinfectant if used. A quick home test: fill a glass of tap water and let it sit uncovered for 24 hours, then smell it. If the chemical smell disappears, you have chlorine. If it persists, you have chloramine. This matters because chloramine requires catalytic carbon or vitamin C to remove — standard carbon filters and boiling won't eliminate it.

Some links above are affiliate links. If you purchase through them, we earn a small commission at no extra cost to you.

Share Copied!