Why Does My Coffee Taste Bitter? Causes and Easy Fixes
Discover the real reasons your coffee tastes bitter—over-extraction, grind size, water temperature, brew time, dirty equipment, and stale beans—plus step-by-step fixes for each cause.
Read Guide
Grind, temperature, dose, channeling, or dirty equipment — here's how to find your root cause fast and pull a balanced shot every time
Bitter espresso is almost always fixable — but only if you target the right variable. The single biggest mistake home brewers make when troubleshooting bitter espresso is adjusting everything at once. Change one thing, pull a shot, taste it. That's the only way to know what actually caused the problem.
This guide walks you through a structured, step-by-step diagnosis of the most common espresso bitterness causes — over-extraction, brew temperature, dose and yield, channeling, machine cleanliness, and bean quality — in the order to check them. Fix bitter espresso the right way, and you'll understand your machine well enough to prevent the problem from coming back.
Bitter shots often trace back to the grinder. See our tested grinder picks.
Not all espresso bitterness has the same cause. Before adjusting anything, taste the shot carefully and match what you're experiencing to one of these profiles:
| What You Taste | Likely Cause | Where to Start |
|---|---|---|
| Harsh, astringent, drying finish | Over-extraction (grind too fine, yield too high, or temperature too high) | Start with Step 1 — grind |
| Balanced but still slightly harsh on first sip | Temperature slightly high — usually fixable without changing grind | Jump to Step 2 — temperature |
| Bitter despite correct shot time — high liquid volume | Brew ratio too long — too much liquid extracted from the same dose | Jump to Step 3 — dose and yield |
| Bitter AND sour in the same shot | Channeling — part of the puck over-extracts, part under-extracts | Jump to Step 4 — channeling |
| Bitter residue that lingers mid-palate, slightly rancid | Dirty equipment — rancid coffee oils from previous shots | Jump to Step 5 — cleanliness |
| Flat, papery, bitter with little aroma | Stale beans — nothing can extract well from oxidised coffee | Jump to Step 6 — beans |
Understanding why espresso goes bitter requires a quick look at what extraction actually does. When pressurised hot water passes through ground coffee, it dissolves compounds in a predictable order: acids and sweetness first, balanced body in the middle, and bitter compounds — quinic acid, chlorogenic acid lactones, diketopiperazines — last.
This is over-extraction — and it is, by a significant margin, the most common cause of bitter espresso I encounter in home setups. A single grind adjustment usually fixes it.
| Over-Extracted Espresso | Under-Extracted Espresso | Well-Extracted Espresso |
|---|---|---|
| Harsh, bitter, astringent. Drying sensation at the back of the palate. Dark, thin, mottled crema. Shot often finishes faster than expected. Bitterness overwhelms any sweetness. | Sour, sharp, thin. Flavour disappears within seconds. Weak body. Blonde, pale crema. No real bitterness — just hollow acidity and a flat finish. | Balanced sweetness with mild, pleasant bitterness. Full body. Rich crema. Flavours linger but don't become grippy. Clean, long finish with a hint of chocolate or fruit. |
Grind size is the single variable with the most direct impact on extraction rate. A finer grind increases the surface area exposed to water, accelerating extraction.
I always start here when troubleshooting bitter espresso because it's the easiest variable to adjust, the effect is immediate, and it fixes the problem in the majority of cases. Grind one click coarser, pull a shot, taste it.

The ideal espresso brewing temperature sits between 90°C and 93°C (194–200°F) for most medium roasts. Specialty coffee professionals often target 92°C as a starting point.
Many home espresso machines in the mid price range — particularly boiler-based machines without a PID temperature controller — brew at 96–98°C by default. The same shot at 92°C versus 97°C produces a dramatically different result, with the hotter version consistently bitter and harsh even with an otherwise dialled-in grind and dose.
| Temperature | Effect | Typical Result |
|---|---|---|
| Below 88°C | Under-extraction | Sour, thin, weak |
| 90–93°C | Optimal range for most roasts | Balanced, sweet, full |
| 93–96°C | Slightly elevated — still workable | Slightly aggressive, less sweetness |
| Above 96°C | Over-extraction risk | Harsh, bitter, astringent |
Machine with PID (Breville Barista Express, higher-end machines): Lower the set temperature by 2–3°C. Most PID-equipped machines allow temperature adjustment in settings.
Brew ratio — the weight of dry coffee going in versus the weight of liquid espresso coming out — is the variable most often overlooked by home brewers troubleshooting bitter espresso. Shot time tells you something, but it doesn't tell you how much espresso you actually extracted.
A standard espresso ratio is 1:2 — 18 g of ground coffee yielding approximately 36 g of liquid espresso in 25–30 seconds. Pulling beyond 1:2.5 or 1:3 means you're extracting significantly more volume from the same amount of coffee, and the later-stage extraction is dominated by bitter compounds.

| Ratio | Example (18 g dose) | Best For |
|---|---|---|
| 1:1.5 (ristretto) | 18 g in → 27 g out | Milk drinks, intense sweetness |
| 1:2 (standard) | 18 g in → 36 g out | Most roasts, balanced extraction |
| 1:2.5 | 18 g in → 45 g out | Light roasts, specialty beans |
| 1:3 (lungo) | 18 g in → 54 g out | Over-extraction risk — bitter for most roasts |
Channeling is the specific failure mode where pressurised water finds a gap, crack, or weak spot in the puck and tunnels through it rather than flowing evenly through all the grounds. The channel over-extracts severely — every bitter compound in that path gets pulled out — while the rest of the puck barely extracts.

1. Improve distribution before tamping. Uneven distribution is the most common channeling cause.
A WDT (Weiss Distribution Technique) tool uses fine needles to break up clumps and level grounds before tamping — the most effective single upgrade for eliminating channeling.
Check Price on Amazon →Rancid coffee oils are one of the most underdiagnosed causes of persistent espresso bitterness. Coffee oils oxidise within hours of contact with air and heat.

| Frequency | Action |
|---|---|
| After every shot | Knock out the puck, rinse the portafilter basket under hot water, wipe the shower screen with a damp cloth. Takes 30 seconds. |
| Before every shot | Purge the group head with a 3–5 second blank shot (no portafilter) to flush stale water and bring temperature to steady state. |
| Weekly | Backflush with group head cleaner (Cafiza, Puly Caff) on machines with a 3-way solenoid valve. Soak the portafilter basket in hot water and group cleaner. |
| Monthly | Remove and soak the shower screen. Inspect the group head gasket for coffee residue. Deep clean the steam wand. |
| Every 2–3 months | Descale according to water hardness. Scale buildup affects temperature stability and can make shots taste minerally and harsh. |
Industry-standard cleaning powder for backflushing and basket soaks. Removes coffee oil buildup that causes persistent bitterness.
Check Price on Amazon →Professional-grade group head cleaner in tablet form. Convenient pre-measured dose for weekly backflushing and monthly basket soaks.
Check Price on Amazon →Stale beans are a dead end. No technique — no matter how skilled — extracts well from oxidised coffee.
Peak espresso flavour runs from about 5 days to 3–4 weeks after roasting. Still very good through 5–6 weeks.
| Stale Bean Indicators | Fresh Bean Indicators |
|---|---|
| No roast date on the bag (only a "best by" date) | Roast date printed on the bag — within 5 weeks |
| Little to no aroma when you open the bag | Strong, pleasant aroma when you open the bag |
| Beans look dull, matte, no visible oil | Visible one-way valve on the bag (indicates fresh packaging) |
| Very little crema on the shot despite correct grind | Rich crema forms within the first 2–3 seconds of extraction |
| Flat, papery taste with persistent bitterness | CO₂ off-gassing when you bloom or grind |
Very dark roasts contain significantly more inherent bitter compounds — melanoidins and degraded chlorogenic acids produced by the extended roasting process — than medium roasts. They also extract faster.
If every dark roast tastes bitter regardless of your adjustments, your palate may simply prefer medium roasts. That's completely valid — medium roasts are more forgiving to extract, produce a wider range of flavour notes, and are less inherently bitter from the start.
The most efficient way to fix bitter espresso long-term is to learn to read each shot as it pulls. These real-time signals — flow rate, crema colour, stream thickness — give you extraction feedback before you even taste the cup.
| Observation | Interpretation | Action |
|---|---|---|
| Shot drips slowly for the first 5–8 seconds, then stream appears | Normal for well-prepared puck with pre-infusion | No adjustment needed if taste is good |
| Immediate fast flow from the first second — light blonde stream | Under-extraction — grind too coarse, or puck has channeled | Grind finer, or improve distribution if taste is both sour and bitter |
| Very slow drip throughout, dark near-black crema | Over-extraction — grind too fine or dose too high | Grind coarser, or reduce dose by 0.5–1 g |
| Shot runs fast then suddenly slows or stops midway | Channeling — channel formed then clogged with fines | Improve distribution technique and check tamper size |
| Rich, hazelnut-brown crema with even tiger-stripe pattern | Well-extracted espresso | Taste and record — this is the benchmark to replicate |
If coarsening the grind hasn't fixed the bitterness, run through the other variables: brew temperature (too high is a very common culprit on machines without PID control), brew ratio (pulling too long concentrates bitter compounds), and machine cleanliness.
A group head with weeks of coffee oil buildup will make every shot taste bitter regardless of grind setting.
Also check bean age — beans older than 6–8 weeks past roast date will taste flat and bitter at any grind.
Discover the real reasons your coffee tastes bitter—over-extraction, grind size, water temperature, brew time, dirty equipment, and stale beans—plus step-by-step fixes for each cause.
Read GuideEspresso extraction explained: under-extraction, over-extraction, brew ratio, grind size, channeling, and how to diagnose and fix every shot problem.
Read GuideSour espresso troubleshooting — grind size, dose, brew ratio, temperature, distribution, and bean freshness explained step-by-step. Expert guide from a former barista trainer.
Read Guide