Sweet & Sour

Sweet-sour is one of specialty coffee’s core balance structures, expressing juiciness, vibrancy, and clean sweetness.

What Is Sweet-Sour?

Sweet-sour describes a cup where sweetness and acidity are both clear and support each other. It isn't simply acidic — like ripe fruit, juice or candied fruit, sweet and tart coexist in harmony. Many cuppers call this quality "juicy."

Common Sweet-Sour Notes

  • Citrus + cane sugar: the cleanest, brightest sweet-sour structure
  • Apple + honey: round, soft and approachable
  • Berries + fruit sugar: lively acidity with obvious sweetness
  • Grape + brown sugar: full, ripe sweet-sour character
  • Pineapple + caramel: distinctly tropical, common in honey-processed coffees

Why It Matters

  • A sign of ripeness: ripe fruit and clean processing make both sweetness and acidity clearer
  • A livelier cup: more three-dimensional than sweetness or acidity alone
  • The backbone of most specialty coffee: especially in washed, light-roasted coffees

How Sweetness and Acidity Interact

Sweetness and acidity modify each other: enough sweetness makes acidity round rather than harsh, and enough acidity keeps sweetness fresh rather than cloying. Think of lemonade — lemon juice alone is too sour, sugar water alone too sweet, but balanced they're delicious. On the SCA cupping form, acidity, sweetness and balance are scored separately, and coffees with clear sweet-sour structure tend to score well on all three.

What Influences It?

  • Harvest: pick only fully ripe red cherries
  • Altitude: high altitude builds both sugars and organic acids
  • Roast: medium-light is the sweet spot for sweet-sour balance
  • Extraction: under-extraction leaves only sourness; over-extraction buries sweetness under bitterness

Brewing Tips

To find the sweet-sour balance, start with pour-over at 92°C and a 1:15 ratio. If it's too sour, grind finer or brew longer; if bitterness masks the sweetness, grind coarser or lower the temperature. As iced pour-over, the juicy sweet-sour character really shines.

Found an error or outdated information?