ou roasted a batch, rested it, and brewed it carefully, and the cup still tells you something is off. It tastes grassy and sharp, or flat and dull, or harsh and ashy. The brew was not the problem this time. The roast was.

A roast defect is information about the next batch, not a fix for this one. Almost every roast fault sits on one of two axes. The development axis runs from underdeveloped to baked, and the roast-level axis runs from too light to too dark. A few signs sit off both axes, where the green coffee itself, not your heat, is what the cup is reporting.

Taste the cup, find where it lands on the two axes below, and note any off-axis sign. That reading is the hypothesis you carry into your next comparable batch.

Two axes, then a few off-axis signs

Two qualities of a roast can go wrong on their own, which is why they make two separate axes rather than one. Development is about what happened after first crack, the stretch where flavor is built. Roast level is about how far you took the bean before you dropped it, which mostly shows up as color. They are independent. A roast can be the right color and still be underdeveloped, and two beans dropped at the same color can taste different if one spent longer after first crack than the other.

Most roast defects sit on one of two axes, development or roast level. A few are off-axis signs; the dashed two, quakers and faded, point at the green coffee, not your heat.

Keep the two axes apart when you taste, because they call for different next moves. The development axis is mostly about timing after first crack. The roast-level axis is mostly about when you drop. Off-axis signs are their own thing again, and two of them are not about your roasting at all. Read the cup for each axis in turn, then check for the off-axis signs.

The development axis: underdeveloped to baked

Development is the stretch of the roast after first crack, where the sweetness and the rounded flavors are built. Take a batch off too soon after first crack and it is underdeveloped: the inside has not caught up with the outside. Let the roast coast too long on too little energy and it goes the other way, baked: the flavor is cooked out and dulled even though the color can look fine. Underdeveloped and baked are opposite failures of the same stretch, which is why they are the two ends of one axis.

The two ends of the development axis, and the center.
ReadingWhat the cup tastes likeWhat it points to
UnderdevelopedGrassy, green, vegetal, with a sharp sourness and a thin or papery finishToo little time or energy after first crack; the next batch wants more development
On targetSweet and clear, with acidity that reads as fruit rather than a sour edgeDevelopment was about right; change nothing on this axis
BakedFlat, dull, papery, hollow, with the sweetness and brightness cooked outThe roast coasted too long on too little energy; the next batch wants the energy kept up and the back end kept short

The audible anchor for this axis is first crack, because development is measured from there. If you are not yet confident about hearing first crack and the quiet that follows it, the first-crack guide is the place to build that ear. The next batch fix for underdeveloped is to extend development a little; the fix for baked is to keep the energy up through the middle and not let the roast drag on at the end.

The roast-level axis: too light to too dark

Roast level is how far you took the bean before the drop, and it mostly shows up as color. This axis is about whether you hit the level you were aiming for. Drop too early or too cool and the roast is too light for what you wanted, reading thin and sharp. Carry it too far, well past second crack or with too much heat, and it is too dark, turning ashy and scorched. The center of this axis is simply the level you intended, hit cleanly.

The two ends of the roast-level axis, and the center.
ReadingWhat the cup tastes likeWhat it points to
Too lightThin, sharp, sour, undersweet for the level you wantedDropped too early or too cool; the next batch wants a later or hotter drop toward the next color step
On targetThe level you aimed for, balanced for that levelDrop timing was about right; change nothing on this axis
Too darkAshy, burnt, smoky, bitter, with the origin character buriedCarried too far past second crack or with too much heat; the next batch wants an earlier drop and less overall heat

Color is the visible handle for this axis, but it is not the whole story, which is the reason the two axes stay separate. Two roasts at the same color can sit at different places on the development axis. So judge the roast level by where you dropped and how the cup tastes for that level, and judge development by the time after first crack and the grassy or flat flavors, not by color alone.

Off-axis signs: tipping, scorching, quakers, faded

Some signs do not sit on either axis, because they have no opposite end. They are spot observations you either see or do not. Two of them, tipping and scorching, come from your heat. The other two, quakers and faded, come from the green coffee itself, and no change to your roast will fix them.

The four off-axis signs and where each one comes from
  1. Tipping

    Tiny dark burnt spots at the bean tips, with a faint acrid or carbon note. From too much heat too early. The next batch wants a gentler start.

  2. Scorching

    Flat scorched faces or patches on the bean, with an ashy edge. From beans sitting against too-hot metal. The next batch wants more thermal mass or more movement.

  3. Quakers

    Pale, under-roasted beans among the rest, tasting papery or peanutty. From unripe or defective green. Sort them out and look at the lot, not the heat.

  4. Faded

    A dull, hay-like, woody flatness across the batch. From past-crop green that has aged. Re-source fresher green; no roast change will help.

Reading a defect into the next batch

The point of all this is the next roast, not this one. A roast defect is a hypothesis you test on the next comparable batch of the same green. Change one lever at a time so you can tell what worked, and give the new batch the same rest before you judge it, so you are comparing like with like.

One last word of vocabulary for when you are ready to go deeper. The share of the roast that happens after first crack has a name, the development time ratio, or DTR, and it is the number roasters use to compare the development stretch across batches. You do not need it to diagnose a cup, and chasing a fixed DTR target is the wrong way to use it. When you want to put numbers to the development axis, the deep-dive on reading a roast curve covers DTR, rate of rise, and Agtron color in full.

Common questions

How do I tell an underdeveloped roast from one that is just too light?
Both can taste sour, so separate them by what they point to. Underdeveloped is about the time after first crack, so the cup tastes green and grassy with a thin finish even when the color looks right, and the fix is more development. Too light is about where you dropped, so the cup is undersweet at a clearly pale color, and the fix is a later or hotter drop. When in doubt, brew the same beans finer and hotter first, because a sour cup can also be under-extraction in the brew rather than a roast fault.
My coffee tastes flat and dull but the color looks fine. What happened?
That is the classic sign of a baked roast on the development axis. The roast coasted too long on too little energy, so the sweetness and brightness were cooked out even though the bean reached the right color. Color cannot tell you about development, which is why a right-color roast can still taste flat. For the next batch, keep the energy up through the middle of the roast and do not let the back end drag on after first crack.
What are quakers and can I fix them by roasting differently?
Quakers are pale, under-roasted beans that stand out in an otherwise even batch and taste papery or peanutty. They come from unripe or defective green coffee, not from your heat, so no change to your roast will fix them. Sort them out by hand where you can, and if a lot is full of them, treat it as a green-quality and sourcing issue and choose a different lot next time.

Referenced by