BrewGiBrewGi
Advanced · 7 min

Sour or Bitter Coffee: A Diagnostic Guide

The most common mistake when a brew disappoints is changing the grind, the temperature and the time all at once. Even if the next cup is better, you have no idea why, so you cannot repeat it. Diagnosis is the work of narrowing things down, and it starts by asking which axis the problem is on.

Every diagnosis starts with two axes

Coffee problems fall onto two mostly independent axes. One is extraction yield: how much you pulled out of the grounds. The other is strength: how concentrated that material is in the water. Because they are independent, a cup can be weak and over-extracted, or strong and under-extracted.

Telling them apart is easier than it sounds. If the problem is the character of the flavor (sour, bitter, astringent), you are on the yield axis. If the character is acceptable but the intensity is wrong (watery, overpowering), you are on the strength axis.

This matters because the knobs are different. Yield responds to grind size, water temperature, contact time and agitation. Strength responds to the ratio of water to coffee. Reaching for the grinder when the real problem is that you used too much water is a very common way to waste a morning.

Strong & sour Strong Strong & bitter Sour Ideal Yield 18–22% Bitter Weak & sour Weak Weak & bitter Extraction yield (grind · temp · time) Under-extracted Over-extracted Strong Weak Strength (water ratio)
Yield runs across, strength runs down. The same "bad cup" needs a different fix depending on which square it lands in.

Symptom, cause and fix

The table below covers the situations that come up most often. The fixes are listed in the order worth trying: grind size first, because it has the largest effect and is the easiest to reverse.

Change one thing per brew and write down what you changed, or the next cup tells you nothing.
SymptomAxisMost likely causeFix (in order)
Sour, green, unfinishedYield lowGrind too coarse or water too coolOne step finer → raise temp 2–3°C → add 15s
Bitter, drying, lingers badlyYield highGrind too fine or brew ran longOne step coarser → drop temp 2–3°C → cut 15s
Tastes right but wateryStrength lowToo much waterTighten the ratio, 1:16 → 1:15
Heavy and overwhelmingStrength highToo little waterOpen the ratio, 1:15 → 1:16–17
Sour and bitter at onceUneven extractionChanneling or excess finesBloom fully → pour evenly → check the grinder
Almost no aromaThe beansStale or badly storedCheck roast date → seal properly → replace
Muddy, drying aftertasteYield high + finesFines over-extractingGrind coarser → stop the final pour earlier

How far should you move each variable?

"A bit finer" means different things to different people. Without a sense of step size you overshoot, land on the opposite problem, and spend the morning oscillating.

What matters more than the exact figures below is consistency. Move in the same increments every time and within a handful of brews you will know, in your hands, what one click of your grinder actually does.

VariableOne adjustmentEffect on yieldNote
Grind size1–2 clicksLargestAlways the first thing to touch
Water temperature2–3°CModerateStay within roughly 90–94°C
Contact time10–20 secondsModerateChanging grind changes this too
AgitationOne stepModerateToo much causes channeling and fines
Brew ratio1 unit (16 → 15)Strength onlyYield barely moves

Sour and bitter together: channeling

The most confusing case is a cup that manages to be sour and bitter simultaneously. This is not an average-yield problem, it is an evenness problem: some particles were barely touched while others were thoroughly overcooked, and both ended up in the same cup.

There are two usual culprits. Channeling is water finding a path of least resistance instead of moving through the whole bed. Fines are the very small particles an uneven grinder produces, which have so much surface area that they over-extract almost instantly.

The spent bed will tell you. If the surface is uneven, if one side has collapsed into a crater, or if coffee is caked high up the paper on one side, water was not moving evenly. Lift the dripper and look at the underside too: if only the area around the hole is dark, you have your answer.

When the beans are the problem

Not everything can be fixed by adjusting variables. If nothing you do brings the aroma back, suspect the coffee itself.

Roasting creates volatile aromatic compounds that escape steadily afterwards. Three to ten days past roast is usually the stable window, and beyond a month no recipe will restore what has gone. Checking the roast date first will save you a great deal of fiddling.

Storage matters just as much. Oxygen, light, moisture and heat all accelerate staling. Refrigeration in particular is a poor idea: condensation on cold beans and absorbed food odors do more harm than the slower oxidation is worth. An airtight container somewhere cool and dark is the whole recipe.

SignCan brewing fix it?
The bed barely rises during the bloomNo: freshness problem
Flat, papery, cardboard notesNo: the oils have oxidized
Clearly sour or clearly bitterYes: adjust yield
Character is right, intensity is offYes: adjust ratio

The order, and why you write it down

To put it together: check the roast date first, so you know whether this is fixable by brewing at all. Then decide whether you are on the yield axis or the strength axis. If it is yield, move the grind one step. If it is strength, move the ratio. Use temperature and time to close whatever gap remains.

The part people skip is recording what they changed and what happened. Memory blurs after three brews, and without a record you cannot get back to the cup that worked. Bean, grind, temperature, time, ratio and a one-line note on taste is enough.

Log yield and strength together and you can plot each brew on the chart above. Once the points accumulate, the direction you habitually drift becomes obvious, and diagnosis turns into confirmation rather than guesswork.

Related reading

Which square is your cup in?

Enter yield and strength and each brew is plotted on the control chart, so under- and over-extraction are visible at a glance.

Sign in to start logging