Published August 3, 2026 · 7 min read

Sour vs bitter espresso: how to tell and what to change

By Lau Lu-Zhong · Founder, BeanBudget

Sour espresso feels sharply acid-dominant and can finish quickly; bitter espresso tastes harsh, roasty, or lingering. Drying astringency is another useful descriptor. Pleasant acidity is not automatically a defect, so compare the cup with the coffee's style before changing the recipe.

Use contrast, not a perfect vocabulary

Taste two small, deliberately different outputs from the same coffee: a shorter one and a somewhat longer one. The contrast can teach direction better than a flavour wheel. Keep servings small, consider your caffeine tolerance, and stop if tasting several samples would be uncomfortable.

Choose a direction conditionally

  • Sour-dominant and thin: try increasing extraction with a slightly longer yield or finer grind.
  • Bitter-dominant, harsh, or drying: try reducing extraction with a shorter yield or coarser grind.
  • Both at once: first check distribution and puck preparation, but do not diagnose channeling from flavour alone.
  • Acidic yet sweet and clear: it may be the intended coffee character; change only if you dislike it.

A plausible shot time can still taste wrong. Use time to notice large flow changes, then follow the full new-bag dial-in workflow to hold dose steady and compare one change at a time.

Why the answer can change

Roast development, water, temperature, basket, grinder, and the drink's dilution all affect perception. Advice such as “always grind finer” is therefore incomplete: it is a direction to test when the evidence fits, not a universal fix.

This guide reflects recurring questions in a 2025 r/espresso sour-or-bitter discussion and the extraction framing in the Espresso Aficionados beginner guide. Reddit is a self-selected community, so the thread is qualitative evidence rather than a consensus claim.

After identifying the direction, log the result before BeanBudget suggests any next step; the taste evidence should lead the tool.

Keep the receipt on every shot.

BeanBudget is the 10-second espresso journal, from $2.99 a month.