Sour and bitter are the two words that show up in every troubleshooting thread, and they get mixed up constantly. Once you can reliably tell them apart, dialing in stops being random. Here’s how I think about it after years of pulling shots on a Rancilio Silvia and later a Lelit.
What sour actually tastes like
Sour espresso is sharp, tangy, and makes the sides of your tongue pucker, like biting a lemon or an underripe green apple. It often comes with a thin body and a shot that pulled too fast. Sourness means under-extraction. You didn’t pull enough of the good stuff out of the puck.
What bitter actually tastes like
Bitter espresso is harsh, dry, ashy, and lingers unpleasantly at the back of your throat, like burnt toast or an aspirin. It usually comes with a shot that pulled slowly. Bitterness means over-extraction. You pulled too much out, past the sweet part and into the harsh compounds.
The fixes for sour
Grind finer. This is the big lever, because a finer grind slows the water down and pulls more out. Also consider raising your brew temperature a couple degrees toward 94-95C if your machine allows it. Check your ratio too: if you’re stopping at 1:1.5, letting the shot run to a full 1:2 (18g in, 36g out) often turns sour into sweet. And make sure your beans aren’t super fresh off roast, because very fresh coffee resists extraction and reads sour.
The fixes for bitter
Grind coarser to speed the flow up and pull less. Drop your temperature a degree or two if you can. Shorten the ratio slightly. And clean your machine, because rancid oils and old grounds in a dirty group or basket add a stale bitterness that no dialing will fix. A backflush and a fresh basket work wonders.
When it’s both sour AND bitter
This one confuses everyone. A shot that’s simultaneously sour and bitter is almost always channeling. Water found a crack or a soft spot in the puck, blasted through it (over-extracting that channel into bitterness) while barely touching the rest of the puck (leaving it under-extracted and sour). The fix isn’t grind, it’s puck prep. Use a WDT tool to break up clumps, distribute evenly, tamp level, and stop tapping the portafilter. A bottomless portafilter will show you exactly where the channeling is.
Change one thing at a time
The reason people flail is they adjust grind, temperature, dose, and ratio all in one shot, then can’t tell what helped. Lock everything, move one variable, taste, repeat. It’s slower for two days and faster for the rest of your life. Keep notes for each bag so you’re not re-solving the same puzzle every morning. Espresso is just a handful of variables in a loop, and sour-versus-bitter is the compass that tells you which way to turn.
A quick calibration exercise
Here’s a drill that taught me the two flavors faster than anything. Take one bag and deliberately pull three shots: one way too coarse (fast, maybe 15 seconds), one dialed in (25-30 seconds), and one way too fine (slow, 45 seconds plus). Taste them side by side. The coarse one will scream sour and thin. The fine one will be bitter and dry. The middle one will be sweet and balanced. Once you’ve tasted the extremes on purpose, you’ll recognize where any future shot sits within seconds, and you’ll know instinctively which way to move the grinder.
Roast level changes the target
Don’t forget that the roast itself moves the goalposts. A dark roast is already partway to bitter before you brew it, so it needs a cooler temperature and a slightly shorter shot to stay sweet. A light roast is dense and acidic by nature, so it needs a finer grind and often a hotter brew to coax the sweetness out and push past that sourness. If you’re fighting a coffee no matter what you do, check the roast level before you blame your technique. Some very light single origins are genuinely hard-mode for a beginner setup.