Coffee is 98% water, yet most of us spend hours obsessing over beans, grinders, and brew ratios while ignoring the liquid that actually touches the grounds. I spent two years chasing the perfect Ethiopian Yirgacheche cup before I realized my tap water was the problem, not my technique.
The mineral content in your water directly controls which flavor compounds extract from your coffee. The same Ethiopian natural can taste like blueberry jam one day and muddy water the next, all because of what is dissolved in your brew water.
In this guide, I will walk you through exactly how to match brewing water to specific single-origin coffee flavor notes. You will learn the three water parameters that matter, which minerals enhance fruity versus chocolatey notes, and how to build your own mineral recipes at home.
Table of Contents
Why Water Chemistry Controls Your Coffee’s Flavor
There is a well-known rule in the coffee world: 80% of your cup is extraction, and 80% of extraction is water. Some people call this the 80/20 rule of coffee. The point is that water does the heavy lifting when it comes to pulling flavors out of ground coffee.
Here is what actually happens during brewing. Dissolved minerals in water act like tiny magnets. Magnesium and calcium ions grab onto specific organic compounds in coffee grounds and pull them into solution. Different minerals attract different compounds, which means different minerals pull different flavors into your cup.
The Specialty Coffee Association (SCA) publishes water guidelines that recommend a TDS between 75 and 225 ppm, with a target around 150 ppm. But that range is broad because it covers all coffees. When you are trying to highlight specific flavor notes in a single-origin bean, you need to get much more precise.
I see this complaint constantly on the r/pourover subreddit. Someone buys a beautiful Kenyan AA, brews it, and it tastes sour on Monday but bitter by Thursday. Nine times out of ten, their municipal water source has shifted. Cities adjust their water treatment seasonally, and even week-to-week changes in chlorine, hardness, and alkalinity can completely alter your extraction.
This inconsistency is why building your own brew water from a blank canvas, meaning distilled or reverse osmosis water, gives you control. You stop fighting your tap and start tuning your coffee.
The Three Water Parameters That Matter Most
Before you can match water to flavor notes, you need to understand the three numbers that define any brew water profile. I think of these as the dials on a sound board, each one boosting or cutting a specific frequency of flavor.
TDS (Total Dissolved Solids)
TDS measures everything dissolved in your water, expressed in parts per million (ppm). This includes calcium, magnesium, sodium, bicarbonates, and trace minerals. A TDS reading gives you the overall mineral load but does not tell you what specific minerals are present.
Low TDS water, below 50 ppm, tends to over-extract. It pulls too much from the coffee, creating harsh, astringent cups. High TDS water, above 300 ppm, under-extracts because the water is already carrying a heavy mineral load and cannot absorb as much from the grounds.
The sweet spot for most specialty coffee sits between 75 and 175 ppm. Lighter roasts and delicate floral coffees often shine at the lower end, around 80 to 120 ppm. Heavier, chocolate-forward beans can handle 120 to 175 ppm.
General Hardness (GH): Calcium and Magnesium
General hardness measures the calcium and magnesium content in your water. These two minerals are the primary extraction drivers, and they behave differently.
Calcium pulls sweeter, heavier compounds from coffee. It adds body, mouthfeel, and those rounded caramel and chocolate flavors. If you have ever had a coffee that tasted thin and watery, low calcium was likely part of the problem.
Magnesium is the brightness booster. It excels at extracting the delicate, fruity, and floral compounds that make Ethiopian and Kenyan coffees so exciting. Magnesium grabs onto citric acid, malic acid, and the aromatic compounds behind blueberry, jasmine, and bergamot notes.
The ratio between calcium and magnesium matters as much as the absolute amounts. A magnesium-forward profile enhances clarity and fruit notes. A calcium-forward profile adds sweetness and body. Most competition brewers lean magnesium-heavy for light roasts.
Carbonate Hardness or Alkalinity (KH)
Alkalinity is the buffer in your water, primarily from bicarbonates. It is the single most misunderstood parameter in coffee water chemistry.
Think of alkalinity as an acid suppressor. Bicarbonate ions neutralize acids in your coffee. This is great if your coffee is overwhelmingly bright, but terrible if you are trying to taste the sparkling acidity of a washed Ethiopian.
High alkalinity above 60 ppm as CaCO3 will mute the vibrant notes in African coffees. I have seen people spend forty dollars on a bag of Panama Geisha only to have it taste flat because their tap water had 120 ppm alkalinity. The bicarbonates were neutralizing all the delicate acids that make that coffee special.
For bright, fruity, and floral coffees, aim for alkalinity between 15 and 30 ppm. For chocolate-forward Latin American beans, 30 to 50 ppm adds a pleasant rounded sweetness. Dark roasts can handle up to 60 ppm because they have less acidity to protect.
How Do I Match My Brewing Water to Specific Flavor Notes?
This is where most guides stop. They tell you about TDS and hardness but never connect those numbers to the actual flavors you want in your cup. Let me break this down into a practical framework you can use today.
Here is the core principle: you are not matching water to the origin of the coffee. You are matching water to the flavor notes you want to highlight. A natural-process Ethiopian has blueberry and chocolate notes. Do you want to push the blueberry forward or emphasize the chocolate undertone? Your water choice answers that question.
Fruity and Floral Notes (Blueberry, Jasmine, Bergamot, Stone Fruit)
To bring out fruit and floral notes, you want a magnesium-forward water with low alkalinity. Magnesium is particularly effective at extracting the volatile aromatics and organic acids behind these delicate flavors.
Target profile for fruity and floral emphasis:
- TDS: 80 to 120 ppm
- General Hardness: 40 to 60 ppm as CaCO3, weighted toward magnesium
- Alkalinity: 15 to 25 ppm as CaCO3
- Calcium to Magnesium ratio: approximately 1:2 or 1:3
This profile works beautifully with Ethiopian naturals, Kenyan AA, Rwandan bourbon varieties, and any coffee where the roaster promises berry, citrus, or floral notes. The low alkalinity lets the natural acidity shine, while magnesium pulls the aromatic compounds that create that explosive fruit character.
Chocolate, Caramel, and Nutty Notes
For chocolate, caramel, and nutty flavors, shift toward a calcium-forward profile with moderate alkalinity. Calcium extracts heavier, sweeter compounds, and a touch more alkalinity rounds off any harsh edges.
Target profile for chocolate and caramel emphasis:
- TDS: 120 to 160 ppm
- General Hardness: 60 to 80 ppm as CaCO3, balanced or calcium-weighted
- Alkalinity: 35 to 50 ppm as CaCO3
- Calcium to Magnesium ratio: approximately 1:1 or 2:1
This profile pairs well with Colombian Supremo, Brazilian Santos, Guatemalan Antigua, and most medium-roast Central American coffees. The higher mineral load adds body and sweetness, while the moderate alkalinity prevents any roasted bitterness from dominating.
Earthy, Spicy, and Full-Bodied Notes
Coffees from Sumatra, Sulawesi, and other Indonesian islands have deep, earthy, sometimes spicy characteristics. These flavors benefit from harder water with higher total mineral content.
Target profile for earthy and spicy emphasis:
- TDS: 140 to 175 ppm
- General Hardness: 70 to 100 ppm as CaCO3
- Alkalinity: 40 to 55 ppm as CaCO3
- Calcium to Magnesium ratio: approximately 1:1
Harder water extracts more of the heavier organic compounds that contribute to the syrupy body and cedar, tobacco, and spice notes in Indonesian coffees. The moderate alkalinity keeps any fermented notes from tasting harsh.
Citrus and Bright Acidity Notes
If your goal is to maximize brightness, think lemon, grapefruit, or lime notes, go aggressive on low alkalinity. This is the most important dial for acidity.
Target profile for citrus and brightness:
- TDS: 75 to 110 ppm
- General Hardness: 35 to 55 ppm as CaCO3, magnesium-weighted
- Alkalinity: 10 to 20 ppm as CaCO3
- pH: 6.5 to 7.0
With alkalinity this low, even a small amount of buffering, your coffee’s natural acids will create a bright, almost sparkling cup. This is the profile I use for washed Ethiopian Yirgacheffe and high-acidity Kenyan coffees when I want that lemon-curd snap.
Washed Versus Natural Process: Does It Change Your Water?
Yes, and this is something almost no guide addresses. The processing method changes how coffee compounds are structured, which changes how they interact with water.
Washed coffees tend to have cleaner, more defined acidity and tighter flavor separation. They respond well to lower TDS and lower alkalinity because you do not need heavy extraction to get clarity. The flavor notes are already distinct.
Natural and honey-processed coffees have more fermented, complex fruit character. They often need slightly higher TDS and a touch more alkalinity to keep the fermented notes from tasting overwhelming. I typically add 10 to 15 ppm of alkalinity when switching from a washed to a natural version of the same origin.
Origin-Specific Water Recommendations
Now let us combine everything into practical recommendations organized by origin region. These are starting points, not rules carved in stone. Taste your coffee and adjust.
African Origins (Ethiopia, Kenya, Rwanda, Burundi)
African coffees are famous for bright acidity, floral aromatics, and explosive fruit notes. They are the most water-sensitive origin group because their best qualities come from delicate acids that high alkalinity destroys.
Recommended water profile for African coffees: TDS 80 to 120 ppm, GH 40 to 60 ppm with magnesium dominance, alkalinity 15 to 30 ppm. This low-alkalinity, magnesium-forward profile lets the bergamot, blueberry, and jasmine notes sing without being muted by bicarbonate buffering.
I brew my Ethiopian naturals at about 100 ppm TDS with a 1:3 calcium-to-magnesium ratio and 20 ppm alkalinity. At those numbers, the blueberry notes in a good natural Sidama are unmistakable.
Latin American Origins (Colombia, Guatemala, Brazil, Costa Rica)
Latin American coffees typically deliver chocolate, caramel, nut, and mild fruit notes. They are more forgiving with water chemistry but reward a balanced mineral profile.
Recommended water profile for Latin American coffees: TDS 120 to 160 ppm, GH 60 to 80 ppm with balanced calcium and magnesium, alkalinity 35 to 50 ppm. This balanced profile adds body and sweetness while keeping the cup clean.
For Brazilian coffees specifically, I lean toward the higher end of both hardness and alkalinity. Brazilian beans have lower acidity and more chocolate and nut character, so the extra minerals extract more sweetness without risking a sour cup.
Asian and Pacific Origins (Sumatra, Sulawesi, Papua New Guinea)
Indonesian coffees bring earthy, spicy, full-bodied flavors with low acidity. They are the most extraction-tolerant origin group and can handle harder water without tasting harsh.
Recommended water profile for Asian and Pacific coffees: TDS 140 to 175 ppm, GH 70 to 100 ppm, alkalinity 40 to 55 ppm. The higher mineral load extracts the heavy body and deep flavors that define these coffees.
Sumatran Mandheling at 160 ppm TDS with balanced minerals and 50 ppm alkalinity produces a cup with dense body, cedar notes, and a lingering dark-chocolate finish. Drop the minerals too low and the same coffee tastes thin and hollow.
How Roast Level Changes the Equation
Roast level matters as much as origin. Light roasts have more acids and delicate aromatics to protect, so they need lower alkalinity. Dark roasts have been stripped of many acids during roasting, so they can handle, and often need, higher mineral content.
As a quick rule, subtract 10 ppm of alkalinity for every step lighter you go, and add 10 ppm for every step darker. A light Ethiopian might want 15 to 20 ppm alkalinity, while a dark French roast might need 50 to 60 ppm to keep the cup from tasting flat.
DIY Water Recipes You Can Build at Home
Building your own brew water is simpler than it sounds. You need three ingredients, a scale that reads to 0.1 grams, and a gallon of distilled or reverse osmosis water as your blank canvas.
What You Need
- 1 gallon distilled or RO water
- Epsom salt (magnesium sulfate heptahydrate, available at any pharmacy)
- Baking soda (sodium bicarbonate, pure, no aluminum-free additives needed)
- Calcium chloride dihydrate (food grade, available online from homebrew suppliers)
- Gram scale accurate to 0.1g
- Clean measuring spoons and a stirring vessel
Step 1: Make Your Concentrates
Instead of measuring tiny amounts of minerals for each batch, make concentrated solutions that you dilute. This is the approach used by Barista Hustle and the broader coffee water community, and it is far more accurate than trying to weigh 0.1 grams of baking soda every time.
Concentrate A (Magnesium Hardness): Dissolve 5.0 grams of Epsom salt in 500 ml of distilled water.
Concentrate B (Alkalinity Buffer): Dissolve 1.0 gram of baking soda in 500 ml of distilled water.
Concentrate C (Calcium Hardness): Dissolve 2.0 grams of calcium chloride dihydrate in 500 ml of distilled water.
Label each concentrate clearly. These will keep for months at room temperature.
Step 2: Build Your Target Profile
Now you dilute concentrates into fresh distilled water to create your brew water. Here are three recipes calibrated for different flavor goals.
Recipe 1: Bright and Fruity (for African coffees, light roasts)
- 1 liter distilled water
- 7.5 ml of Concentrate A (magnesium)
- 2.5 ml of Concentrate B (alkalinity)
- 1.0 ml of Concentrate C (calcium)
- Result: approximately 100 ppm TDS, magnesium-forward, low alkalinity
Recipe 2: Balanced and Sweet (for Latin American coffees, medium roasts)
- 1 liter distilled water
- 6.0 ml of Concentrate A (magnesium)
- 4.0 ml of Concentrate B (alkalinity)
- 5.0 ml of Concentrate C (calcium)
- Result: approximately 140 ppm TDS, balanced minerals, moderate alkalinity
Recipe 3: Bold and Full-Bodied (for Indonesian coffees, dark roasts)
- 1 liter distilled water
- 5.0 ml of Concentrate A (magnesium)
- 5.0 ml of Concentrate B (alkalinity)
- 8.0 ml of Concentrate C (calcium)
- Result: approximately 160 ppm TDS, calcium-forward, higher alkalinity
Stir gently after adding concentrates and let the water sit for a few minutes before brewing. The exact ppm values will vary slightly based on your concentrate precision, so use these as starting points and adjust by taste.
Pro Tips for DIY Water
Use a small syringe or pipette for measuring concentrate volumes. Eyedroppers and spoons are not precise enough. Small measurement errors create big flavor swings when you are working with dilute solutions.
Store your finished brew water in a clean, sealed container. I use a 1-liter glass bottle with a tight lid. Plastic containers can leach flavors over time, especially if you are sensitive to off-tastes.
Always start with fresh distilled or RO water. Remineralizing tap water is possible but adds complexity and unpredictability. A blank canvas gives you full control.
Testing and Troubleshooting Your Brew Water
You do not need a laboratory to get useful readings on your water. Two inexpensive tools cover 90% of what you need.
A TDS meter costs about fifteen dollars and gives you instant TDS readings. Dip it in your water and read the number. This confirms your concentrates are mixed correctly and tells you when your brew water is in the right ballpark.
Hardness test strips, available from aquarium or homebrew suppliers, give you approximate GH and KH readings. They are not as precise as laboratory titration, but they are accurate enough to catch major problems.
Troubleshooting Common Problems
Coffee tastes sour, thin, or sharp: Your water is likely too low in TDS or too low in alkalinity. Bump TDS up by 20 ppm and see if the sourness retreats. If the cup is still sharp, add 5 to 10 ppm of alkalinity.
Coffee tastes bitter, dry, or astringent: Your water may be over-extracting. Reduce TDS by 20 ppm, or reduce calcium specifically if you are running a calcium-heavy profile. Astringency usually means you are pulling too many tannins.
Coffee tastes flat, muted, or boring: Alkalinity is almost certainly too high. Cut your baking soda concentrate in half and brew again. This is the single most common problem with tap water, and it is the reason bright coffees taste lifeless at home.
Coffee tastes inconsistent batch to batch: Check whether your source water has changed. If you are building from concentrates, verify your measurements. Even a 1 ml difference in concentrate volume shifts your flavor profile noticeably.
Coffee tastes soapy or has an off flavor: Your container may be contaminated, or your distilled water source may have issues. Start fresh with a clean bottle and new water.
Frequently Asked Questions
What is the 15 15 15 rule for coffee?
The 15 15 15 rule is not a widely recognized standard in coffee brewing. Some people use it as a shorthand for 15 grams of coffee, 15 grams of water per gram of coffee (a 1:15 ratio), and a 15-second bloom time. Others reference it as 15 grams coffee, 150 milliliters water, and 15 seconds of blooming before the main pour. Neither version is an official standard.
What are the tasting notes of single-origin coffee?
Tasting notes vary by origin. Ethiopian coffees often have blueberry, jasmine, and bergamot notes. Kenyan coffees feature black currant, tomato, and citrus. Colombian coffees deliver caramel, chocolate, and red apple. Sumatran coffees offer earth, cedar, and dark chocolate. Guatemalan coffees present cocoa, spice, and orchard fruit. These notes are influenced by terroir, processing method, roast level, and, importantly, the water you brew with.
What is the 80 20 rule for coffee?
In coffee brewing, the 80/20 rule generally refers to the idea that 80% of your results come from 20% of your inputs. For water specifically, it means that since coffee is roughly 98% water, getting your water chemistry right solves the majority of flavor problems. Fix your water first, then fine-tune grind size, temperature, and technique.
What is the best water for specialty coffee?
The best water for specialty coffee has a TDS between 75 and 175 ppm, general hardness between 40 and 100 ppm as CaCO3, and alkalinity between 15 and 50 ppm as CaCO3. For bright, fruity coffees like Ethiopian and Kenyan beans, aim for the lower end with magnesium-forward hardness and alkalinity around 15 to 30 ppm. For chocolate-forward Latin American coffees, aim higher with balanced minerals and 35 to 50 ppm alkalinity. Building your own water from distilled water and mineral concentrates gives you the most control.
Conclusion: Your Water, Your Coffee
Matching brewing water to single-origin coffee flavor notes is the highest-leverage change you can make to your brewing routine. A simple shift in alkalinity or a magnesium-forward mineral blend can transform a flat, muted cup into something alive and expressive.
Start with the three recipes in this guide and brew the same coffee with each one. The differences will be immediately obvious. Once you taste what water chemistry does to your favorite single-origin beans, you will never go back to tap water.
The framework is straightforward: magnesium for fruit and florals, calcium for chocolate and body, low alkalinity for brightness, and moderate alkalinity for rounded sweetness. Experiment, taste, adjust, and repeat. That is how you learn to match brewing water to specific single-origin coffee flavor notes, one cup at a time.