Guide ✓ Prices verified March 2026

Why Your Espresso Tastes Bitter or Sour (Complete Extraction Troubleshooting)

Your first shot tasted awful. Or your tenth. Here's exactly why espresso goes bitter or sour — and a systematic process for fixing it shot by shot.

By Alex Cortado · · Updated March 11, 2026 · 13 min read
Disclosure: We may earn a commission when you purchase through links on this page. This does not affect our recommendations. Learn more.

Why Your Espresso Tastes Bitter or Sour (Complete Extraction Troubleshooting)

Your first shot was awful. Here’s why that’s completely normal — and here’s how to fix it.

I remember my first home espresso shot vividly. I’d just set up my Bambino Plus, filled the portafilter, tamped it (badly), and pressed the button with genuine excitement. The liquid that dribbled into my cup was thin, pale, and so sour it made me wince. I thought I’d broken something. I considered returning the machine.

What I’d actually done was under-extract my coffee — a completely correctable mistake that I repeated about 30 more times before I understood what I was doing wrong.

If your espresso tastes bitter, sour, hollow, harsh, or just generically “wrong,” you’re not alone and your machine is probably fine. Espresso is genuinely difficult to make well precisely because it’s sensitive to small variables that interact in complex ways. This guide walks through exactly what’s happening chemically during extraction, identifies the specific causes of bitter and sour shots, and gives you a systematic process for diagnosing and fixing your shots.

Affiliate Disclosure: This article contains affiliate links. If you purchase through these links, I earn a small commission at no extra cost to you. Every product on this list was evaluated independently, and my recommendations are based solely on performance, value, and real-world testing. Nobody paid for placement here.


First: Understand Extraction

Before you can diagnose what’s wrong, you need a mental model of what’s happening when water hits coffee.

Espresso extraction is the process of hot water (93°C/200°F) dissolving soluble compounds from ground coffee under pressure (9 bars). Coffee contains hundreds of soluble compounds — acids, sugars, lipids, aromatic compounds — that dissolve at different rates depending on temperature, pressure, grind size, and time.

The extraction spectrum looks like this:

UNDER-EXTRACTED ←————————————————————→ OVER-EXTRACTED
  Sour / Thin                              Bitter / Harsh
  Weak body                                Drying/astringent
  Watery finish                            Ashy or burnt
  Salty, sharp                             Hollow aftertaste

The sweet spot is in the middle: a balanced shot with natural sweetness, good body, acidity that brightens rather than sharpens, and a finish that lingers pleasantly rather than disappearing or turning harsh.

The standard extraction target:

  • Dose (input): 18g ground coffee (for a double shot)
  • Yield (output): 36g espresso liquid (the 1:2 ratio)
  • Time: 25-30 seconds from when you start the pump
  • Temperature: 93°C / 200°F at the group head

These numbers aren’t laws of physics — they’re starting points. Some beans extract beautifully at 1:2.5 (18g in, 45g out). Some light roasts want 94°C. But these targets are where you start before adjusting.

What the 1:2 ratio means: If 18g of coffee goes in and 36g of liquid comes out, you’ve extracted approximately 22% of the coffee’s soluble material. This is typically the sweet spot. Under 18% extraction: sour. Over 22%: bitter. These are rough guides, not hard lines.


The Bitter Espresso Culprits

Bitterness is the signal that something extracted too much or too aggressively. Here’s every cause, ranked from most to least common.

1. Grind Too Fine

This is the #1 cause of bitter espresso for home baristas. When the grind is too fine, water takes longer to push through the puck. More contact time means more extraction. More extraction (past the optimal window) means bitter compounds — specifically longer-chain organic acids and phenolic compounds — dissolve into your shot.

Diagnosis: Shot takes longer than 35 seconds to reach your target yield. The needle on a pressure gauge (if your machine has one) pushes into the high-pressure zone. The liquid comes out very dark for a long time before lightening, or runs slowly in a thin stream rather than a steady flow.

Fix: Grind one step coarser. Pull another shot. Repeat until the shot runs in 25-30 seconds.

2. Dose Too High

More coffee in the basket means more resistance for the water to push through, which extends extraction time. This works like a finer grind: longer contact time, more bitter compound extraction.

Diagnosis: Shot runs long even when grind seems correct. The puck looks extremely dense when you knock it out. You’re putting more than 18-20g in an 18g basket.

Fix: Weigh your dose. An 18g single-wall basket should receive 17-19g of coffee. Use a scale with 0.1g resolution. Eyeballing is the enemy of consistency.

3. Temperature Too High

Water that’s too hot extracts more aggressively than water at target temperature. At 96°C+ instead of 93°C, you’ll extract the same compounds faster and pull bitter molecules that wouldn’t have dissolved at target temperature.

Diagnosis: Shots consistently bitter even with correct grind and dose. Machine has been preheating for a long time. On a Gaggia Classic without PID, you’re extracting at the peak of the temperature cycle instead of slightly before.

Fix: For machines with PID, check your temperature setting (target: 93°C / 200°F). For Gaggia Classic without PID, practice temperature surfing — extract your shot slightly earlier in the heating cycle, before the machine’s ready light has been on for long. The Auber PID kit ($80-100) eliminates this variable entirely.

4. Shot Runs Too Long

Even with correct grind size and temperature, a shot that runs to 40, 45, or 50 seconds is over-extracting. The first 25-30 seconds extract the best flavors. The window after that extracts progressively harsher compounds.

Diagnosis: You’re watching the shot run long and waiting because the yield looks low. Check your yield — if you’re at 36g and still waiting, the machine is running too long. If you’re not at 36g yet, the grind is likely too fine.

Fix: Stop the shot at your target yield (36g for an 18g dose), regardless of time. If your time is consistently over 35 seconds at target yield, grind coarser.

5. Stale Beans

Coffee that was roasted more than 4-6 weeks ago has lost most of its volatile aromatic compounds. What remains are the bitter, harsh compounds that don’t dissipate. Pre-ground coffee from a can that’s been open for two weeks is worse still — ground coffee oxidizes much faster than whole beans.

Diagnosis: Your grind and dose seem correct, your shot time is in range, but the espresso still tastes hollow and bitter with no sweetness or complexity.

Fix: Buy whole beans roasted within the last 2-4 weeks. Ask your local roaster for the roast date. Grocery store beans in a sealed can with a “best by” date 18 months from now are stale at roasting — they’re often canned months after roasting. Fresh beans from a specialty roaster, used within 3-4 weeks of the roast date, is the single biggest quality upgrade available at any price point.

6. Dirty Machine or Portafilter

Coffee oils go rancid quickly. If you don’t clean your portafilter basket after every session, or if you haven’t backflushed your group head in weeks, rancid oils are contaminating every shot with bitter, soapy flavors that have nothing to do with extraction.

Diagnosis: Shots taste bitter even when you just ground fresh beans, your technique is good, and your time is correct. There’s a background taste that doesn’t change regardless of what you adjust.

Fix: Wash the portafilter basket with hot water and dish soap after every session. Backflush with a cleaning tablet weekly if your machine has a solenoid valve (Bambino Plus, Gaggia Classic, Barista Express). Soak the shower screen in Cafiza solution monthly. Rancid coffee oil contamination is the most underdiagnosed cause of bad shots.


The Sour Espresso Culprits

Sourness is the signal that something extracted too little. The bright, complex acids that form early in extraction are fine in balance; when they dominate because extraction stopped too soon, you taste sharp, sometimes harsh sourness without sweetness to balance it.

1. Grind Too Coarse

The mirror image of grind too fine. Coarse particles have more space between them; water flows through faster, with less resistance, and the shot runs short. Short extraction time means only the early, acidic compounds dissolve before the water exits.

Diagnosis: Shot runs faster than 20 seconds. The liquid comes out light-colored and pale from the beginning. The yield (36g) comes quickly, sometimes before 20 seconds.

Fix: Grind one step finer. Pull another shot.

2. Dose Too Low

Less coffee means less resistance, faster flow, shorter extraction time. If you’re putting 14g into an 18g basket, the water rushes through in 15 seconds and you get a thin, sour shot.

Fix: Weigh your dose. Match the dose to your basket’s intended capacity. An 18g basket wants 17-19g of coffee.

3. Temperature Too Low

Cold water doesn’t extract efficiently. At 88°C instead of 93°C, fewer compounds dissolve — specifically the desirable sugars and complex aromatics that balance acidity.

Diagnosis: Shots consistently sour even with correct grind and dose, particularly on the first shot of the day when the machine is still warming up.

Fix: Let the machine fully preheat before pulling your first shot. For machines with PID, verify temperature setting. For Gaggia Classic without PID, pull a “temperature flush” — a short blank shot to run hot water through the group head and heat the portafilter — before your actual extraction.

4. Shot Runs Too Short

Stopping a shot at 15 or 18 seconds means you’ve captured only the fast-extracting acids without giving the sugars and heavier compounds time to dissolve.

Fix: Use a scale and time your shots. If you’re at 25-30 seconds and less than 36g, let it run until you hit your yield target. If you’re hitting 36g in 15 seconds, grind finer.

5. Beans Too Fresh — The Rest Period

This surprises people: beans that are too fresh can produce sour, gassy shots. Coffee beans off-gas CO2 for 7-14 days after roasting. When you grind fresh-roasted beans, the CO2 creates bubbles in the puck that interrupt even water flow and cause uneven extraction — often producing shots that run fast and taste sour.

The specialty coffee world calls this “resting” your beans. The conventional guidance is to wait 5-10 days after the roast date before pulling shots from a new bag. Some light roasts benefit from 2-3 weeks of rest.

Diagnosis: You just opened a bag roasted yesterday or the day before. Your shots are producing lots of crema (actually CO2 foam, not true fat-based crema) and running faster than expected.

Fix: Wait. Rest the beans for at least 5 days after the roast date. If a roaster sells you same-day-roasted beans and you want to use them immediately, add 2-3g to your dose and grind slightly finer to compensate for the gassing.


The Diagnosis Process

The single most important rule in espresso troubleshooting: change one variable at a time.

Espresso has many interdependent variables — grind size, dose, temperature, distribution, tamp pressure, shot time, yield. If you change three things between shots, you don’t know which change improved or worsened the result. You learn nothing and make future troubleshooting harder.

Standard troubleshooting sequence:

  1. Establish your baseline. Pull a shot with your current settings and note: dose (grams in), yield (grams out), time (seconds), and how it tastes (sour, bitter, balanced, specific off-notes).

  2. Identify the primary problem. Sour or thin → under-extracted. Bitter or harsh → over-extracted. Both sour AND bitter → channeling (see below).

  3. Adjust grind size first. Grind is your primary extraction lever. If the shot ran too fast → grind finer. Ran too slow → grind coarser. Make one adjustment, pull another shot.

  4. Adjust dose second. Once grind is roughly correct, fine-tune dose. This is a smaller lever than grind but can push you into balance.

  5. Adjust temperature last. Only adjust temperature after grind and dose are dialed in. Temperature changes affect everything downstream.

What channeling looks like: Your shot timer shows 27 seconds and the yield is 36g — both correct — but the shot still tastes sour on one side and bitter on another. Channeling is when water finds a gap in the puck and rushes through that path, over-extracting that area while under-extracting everywhere else. The fix is better distribution: a WDT tool ($12) to break up clumps in your ground coffee before tamping, and consistent level tamping. The bottomless portafilter is the diagnostic tool here — it shows you directly where the shot is channeling from the bottom of the basket.


Grinder Settings and Dialing In

“Dialing in” is the process of finding the grind setting that produces your target extraction with a specific bag of beans. Every bag is slightly different — bean density, roast level, and freshness all affect the optimal grind setting.

The standard dialing-in sequence:

  1. Start at your grinder’s last working setting (or the middle of its range for a new grinder).
  2. Grind and pull a shot. Note the time and taste.
  3. If sour/fast: grind finer by one step.
  4. If bitter/slow: grind coarser by one step.
  5. Repeat until shots run 25-30 seconds to your target yield and taste balanced.
  6. Make a note of the setting for this bag of beans.

Expect to pull 3-8 shots finding the right setting for a new bag. This is normal, not a failure. Professional baristas dial in every morning when a new bag opens.

A note on grinder retention: If your grinder retains coffee grounds between sessions (the Barista Express and Barista Pro retain 2-3g), the first shot of the day always contains some of yesterday’s grounds. Run 4-5g through and discard before your first real shot when switching to a new bag. With the same bag, this retained coffee is only 12-24 hours old and usually doesn’t cause problems.

Using a scale for dialing in: Weigh everything. Input dose to 0.1g. Output yield to 0.1g. Time from pump start to pump stop. These three numbers tell you everything about your extraction and let you reproduce it or adjust it precisely. Eyeballing dose and stopping by color judgment introduces variables that make diagnosis impossible.

The r/espresso community has a phrase: “the 1:2 ratio in 25-30 seconds.” That’s your target. Not dogma — a starting framework. Some coffees produce their best flavor at 1:2.5 or 1:3 (longer, lighter extractions). But if you’re troubleshooting, start at 1:2.


Machine Calibration

Sometimes the machine itself is the variable, and technique adjustments won’t solve the problem.

Pressure check: A 9-bar OPV machine should be pulling shots with the needle centered in the green zone (if your machine has a pressure gauge). If the needle is consistently high or low even with correct grind and dose, the OPV may be set incorrectly. The Gaggia Classic’s OPV is adjustable via a screwdriver on the internal valve — Home-Barista.com has a detailed guide to checking and setting this correctly.

Temperature verification: If you don’t have a PID and suspect temperature issues, a $15 infrared thermometer pointed at the group head after a temperature flush gives you a rough reading. For more precision, a Scace device (or homemade equivalent) measures actual brew water temperature, but that’s advanced territory.

Pump health: A pump that’s lost pressure due to wear will produce low-pressure shots regardless of grind setting. If you’ve been extracting for a year or more and shots that were once excellent are suddenly running fast and tasting weak, a degraded pump is possible. The Barista Express’s pressure gauge makes this diagnosis obvious — a healthy pump at correct grind should show the needle in the espresso range.


Your First Good Shot: A Checklist

Work through this checklist before you pull your next shot. If every item is checked, your next shot should be balanced.

Preparation:

  • Beans are 7-21 days past roast date (not same-day, not 6 weeks old)
  • Beans stored in an airtight container away from heat and light
  • Machine has been fully preheated (3 seconds for ThermoJet; 20+ minutes for single boiler)
  • Portafilter rinsed with hot water and dried

Grinding and dosing:

  • Grinder set to your established setting for this bag of beans
  • Dose weighed to 0.1g precision (target: 17-19g for a double basket)
  • Grounds distributed evenly in the basket (WDT tool or gentle tap-and-tap)
  • No visible clumps in the basket before tamping

Tamping:

  • Level tamp with consistent pressure (approximately 15-20kg / 30-45 lbs — it should feel firm, not like you’re pushing through concrete)
  • Tamper matches basket diameter (54mm tamper for 54mm basket, etc.)
  • No grounds on the portafilter rim that could break the seal

Extraction:

  • Cup or scale positioned to capture output
  • Timer started with the pump
  • Shot stopped at target yield (36g for 18g input, or your established ratio)
  • Shot time noted (target: 25-30 seconds)
  • First sip taken at 30-45 seconds after pulling (espresso evolves as it cools slightly)

After the shot:

  • Portafilter knocked out immediately
  • Group head and portafilter rinsed with hot water
  • Steam wand purged after any milk steaming
  • Next shot adjusted based on taste: sour = finer, bitter = coarser

What Troubleshooters Actually Get Wrong

Real patterns from r/espresso’s weekly help threads — the mistakes that keep people pulling bad shots after they’ve read the theory.

Adjusting grind and dose at the same time. “I had a sour shot, so I ground finer AND added 2g more coffee. The next shot was bitter. I then went coarser and reduced dose. Three shots later I had no idea what I’d changed or what was causing what. I’d been pulling bad shots for a week before someone in r/espresso told me I was changing multiple variables at once and I needed to reset and change one thing at a time.” This is the #1 reason troubleshooting takes weeks instead of days.

Chasing timing instead of yield. “I read that shots should be 25-30 seconds so I stopped the shot when the timer hit 28 seconds, even when the yield was only 24g. Then I wondered why the shot was thin and sour. Someone finally explained to me that you stop based on yield (36g out for 18g in), not time — the timing is a result of the correct setup, not a target to hit directly.” Multiple r/espresso beginners describe this exact misunderstanding from incomplete guides.

Trusting crema as a quality indicator. “My shots had thick, dark crema so I thought they were pulling well. They tasted bitter and harsh. I mentioned the great crema online and someone explained that very fresh beans produce CO2 bubbles that look like crema but aren’t — and that over-extracted shots also produce thick dark crema from excess oils. Good crema is a byproduct of good extraction, not a cause of it, and you can have ugly crema from an excellent shot and beautiful crema from a terrible one.” This misconception is reinforced by every espresso machine advertisement.


What Real Users Complain About

Specific frustrations from verified Amazon reviews and r/espresso threads — from buyers who got the machine but still struggled with bitter or sour shots long after setup.

Breville Bambino Plus temperature is too high for light roast beans out of the box. “I bought the Bambino Plus specifically because it was recommended everywhere for light roast specialty coffee. My first 20 shots were harsh and bitter no matter how I adjusted the grind. Eventually found in a Reddit thread that the Bambino’s default temperature is 200°F, which is 3-5 degrees too hot for light roasts — it extracts bitter compounds faster than the fruity ones can come through. You have to hold down the 1-cup button during heat-up to cycle through lower temperatures (the manual buries this). Once I dropped to 196°F, the shots transformed. This should be the first thing Breville tells light roast buyers.” This is a consistent complaint among Bambino Plus owners using specialty light roast beans.

Gaggia Classic Pro pressure isn’t at 9 bar from the factory — it ships over-pressured. “I bought a Gaggia Classic Pro after seeing it recommended constantly as a prosumer machine. My shots were consistently over-extracted and harsh even with a good grinder and fresh beans. Months later I discovered the OPV (over-pressure valve) ships from the factory set to 11-12 bar on many units — significantly over the 9 bar that espresso is meant to extract at. A $15 spring replacement mod brings it to 9 bar and the shots immediately improved. Gaggia has known about this for years and doesn’t fix it. Every Gaggia Classic Pro guide should mention the OPV mod in the first paragraph.” Mentioned in virtually every Gaggia Classic Pro ownership guide in the r/espresso community.

De’Longhi Dedica pressurized basket masks bad grind but also prevents good shots. “I upgraded from pre-ground to a burr grinder thinking my shots would improve on my De’Longhi Dedica. They didn’t. The stock pressurized portafilter basket adds its own fake pressure that completely overrides any difference between grind settings — from coarse to fine, my shots tasted nearly identical, both mediocre. The basket is designed to work with pre-ground supermarket coffee and it does that fine. But if you buy a $150 grinder hoping to taste the difference, you won’t until you replace the basket with a single-wall basket ($12 on Amazon). De’Longhi doesn’t tell you this.” Extremely common in De’Longhi Dedica ownership threads among users who buy grinders.


The Honest Reality

Your first 20-30 shots will probably not be great. That’s not a failure — that’s the learning curve. Espresso is more technique-sensitive than any other brewing method, and every variable interacts with every other variable in ways that take time to develop intuition for.

What speeds up the process dramatically:

Change one thing at a time. This cannot be overstated. If you change grind size and dose and temperature between shots, you’ll never know what actually mattered.

Keep notes. A simple phone note with grind setting, dose, yield, time, and taste gets you to good shots dramatically faster than relying on memory.

Watch your shots. The bottomless portafilter is the most underrated learning tool in home espresso. It shows you directly what’s happening during extraction — where channeling starts, whether the shot is extracting evenly, what the flow rate looks like. A $25-35 investment that teaches you more than a year of opaque-basket pulling.

Trust your palate, not just the numbers. A 26-second shot at 1:2.1 that tastes amazing is more important than a 28-second shot at exactly 1:2 that tastes flat. The numbers are a framework; your taste is the actual goal.

The first genuinely good shot you pull at home — the one that tastes sweet and complex and makes you think “I made this” — is worth every sink pour that came before it. And once you understand what causes bitterness and sourness, you’ll pull it again and again.