Why your espresso tastes sour or bitter, and the one change to make
Sour usually means under-extracted, bitter usually means over-extracted, and both at once points to the puck. A taste-first guide to your next adjustment.
You take a sip, grimace, and have no idea what went wrong. Most home baristas can tell that a shot is bad long before they can tell why. The good news is that your tongue is a better diagnostic tool than you think, as long as you know which words map to which fix.
Sour means the water didn't get far enough
Coffee doesn't dissolve all at once. Acids come out first, then sweetness and body, and the harsh bitter compounds come out last. Stop too early and you get mostly the first part.
What under-extracted tastes like: sharp, sour in a lemony way, often salty, with a finish that disappears right after you swallow. It often runs fast, and the crema may look pale.
The one change: grind finer. That slows the flow and gives the water more time with the coffee. If the shot is already running slowly and still tastes sour, let it run longer instead, pulling a bit more liquid out of the same dose (for example, going from about 1:2 toward 1:2.5).
A common starting recipe is about 18 grams in, 36 grams out, in roughly 25 to 30 seconds. It's a reference point, not a rule. Light roasts often need to run longer to taste sweet.
Bitter means it went too far
Push past the sweet part and the harsh compounds start to take over.
What over-extracted tastes like: harsh and ashy, like a burnt aftertaste that hangs around, and dry on the tongue the way strong black tea is. It often runs slowly and comes out dark.
The one change: grind coarser, or stop the shot earlier with a shorter ratio. Just don't do both at once.
Don't confuse bitter with strong. A dark roast can taste heavy and chocolatey without being harsh. If the finish is clean, the shot is fine. You just like lighter coffee.
Thin, harsh, or both at once
Two other tastes throw people off:
- Thin and watery, but not especially sour or bitter. The body is missing. Try a slightly shorter ratio or, if your basket allows, a gram more coffee. That's one change, not both.
- Sour and bitter in the same sip. This is usually channeling: water found a crack or a loose spot in the puck and rushed through it, over-extracting that path while barely touching the rest. Look for spurting, a stream that starts on one side of the basket, or holes and wet spots in the used puck. Changing the grind won't fix this. Fix your puck prep: break up clumps, spread the grounds evenly, and tamp level.
Your tongue already knows what went wrong. The trick is translating the grimace into exactly one adjustment.
Change one thing, then write down the result
Every fix above only works if it's the only thing you changed. Move the grind and the dose together and a better shot tells you nothing about which change did it. The full method is in how to dial in espresso one variable at a time. This post is the cheat sheet for which way to go.
Write down the taste the moment you sip, before you clean the portafilter and forget. Dialin logs a shot in under ten seconds with a one-tap verdict (sour, balanced or bitter) and a rating, and its offline Dial-In Coach reads the shot time, taste and ratio and suggests exactly one next adjustment with a short reason. It's a set of written-down rules, not a black box. Over a bag, the charts show your grind setting and extraction time settling in. It needs no account.
Taste, name it, change one thing. Within a few shots the grimace becomes a nod, and eventually you'll catch yourself making the right call before the app does.
Recent posts
-
How-to
How to make a photo-a-day timelapse of your kid growing up
Oct 03, 2026
-
How-to
How to appeal a denied health insurance claim
Oct 02, 2026
-
How-to
How to settle up money after a poker or card night, fairly and fast
Oct 01, 2026
-
How-to
How to plan a national park road trip that isn't all driving
Oct 01, 2026
-
How-to
How to start strength training at home with no equipment
Sep 30, 2026
-
AI & Trends
How to tell if an app is selling your data
Sep 30, 2026
0 comments
No comments yet — be the first.
Leave a reply
Sign in with Google to join the conversation. We require a quick sign-in to keep comments spam-free.
Sign in with Google to comment