Skip to main content
Coffee Roasting August 2, 2024 9 min read

Home Roasting Profiles: Temperature Curves & Development Ratios

Home roasting profiles are not random sequences—they're deliberate maps of heat and time that determine whether you'll get bright, fruity light roasts or rich, bold dark roasts from the same green beans. The foundation of any profile is understanding the two audible cracks: First Crack (196–205°C), where internal pressure fractures the bean's cellular walls, and Second Crack (225–230°C), where the bean's structure breaks down further. Between them lies the development phase—the roaster's window to dial in sweetness, acidity, and body. This guide walks you through the science of roasting profiles, real-world temperature curves (light, medium, dark), the critical metric of development ratio (how much time you spend between first and second crack), and how to log and compare your roasts using simple tools and detailed notes.

Deep Dive

Understanding Roasting Profiles

A roasting profile is the complete story of temperature change over time. It answers: How hot does the roaster start? How fast does the temperature rise before first crack? How long do you develop after first crack? Do you let RoR decline naturally, or do you manipulate it deliberately?

These decisions reshape flavor. A profile that pushes hard to first crack, then coasts into dark roast (high initial RoR, then declining), produces different acidity and body than a profile that reaches first crack slowly, then accelerates development (low initial RoR, climbing development).

Professional roasters use software like Artisan (free, open-source) to log bean temperature, drum/air temperature, gas heat %, and drum speed in real time. Home roasters can use simpler tools—a thermocouple probe, a timer, and a notebook—but the discipline is identical: record everything, repeat intentionally.

The Anatomy of Three Profiles

To understand how profiles shape flavor, we'll roast the same green bean (a washed Ethiopian Yirgacheffe, 1700m altitude) three ways:

Profile 1: Light Roast (City Roast)

Goal: Maximize origin character—the fruity, floral, acidic notes the green bean already contains.

Phase Time Bean Temp RoR Notes
Charge 0:00 60°C (room) Beans enter hot roaster chamber
Drying 0:00–2:30 60→160°C ~40°C/min Moisture leaves; beans harden
Maillard 2:30–5:00 160→196°C ~15°C/min Browning starts; aroma develops
First Crack 5:00 196°C Audible cracking; cell walls fracture
Development 5:00–6:00 196→205°C ~9°C/min 1 minute post-crack; minimal sweetening
Drop 6:00 205°C Cool immediately

Expected cup: Bright lemon-lime acidity, floral jasmine notes, tea-like body, minimal sweetness. Origin clarity dominates; little roast character.

RoR insight: Notice the RoR declines through the entire roast (40→15→9). This slow finish means sugars don't fully caramelize; you preserve acid. The Maillard window is tight—finish fast or you overshoot.

Profile 2: Medium Roast (Full City)

Goal: Balance origin fruit with caramelized sweetness. The "Goldilocks" roast.

Phase Time Bean Temp RoR Notes
Charge 0:00 60°C Same bean
Drying 0:00–2:30 60→160°C ~40°C/min Identical to Profile 1
Maillard 2:30–4:45 160→196°C ~15°C/min Slightly faster
First Crack 4:45 196°C Roasting on time
Development 4:45–8:00 196→226°C ~8°C/min 3.25 minutes; sugars develop
Drop 8:00 226°C Just before second crack

Expected cup: Caramel sweetness, orange-chocolate notes (roast + origin), medium body, balanced acidity. Approachable; works in espresso or filter.

Development ratio: Time between first and second crack = 3.25 min. Total roast time = 8 min. Development ratio = 3.25/8 = 40.6%. This 35–45% range is the "sweet spot" for many coffees—enough time to coax sweetness, not so much that origin character fades.

Profile 3: Dark Roast (French Roast)

Goal: Bold, low-acidity cup. Origin fades; roast character dominates.

Phase Time Bean Temp RoR Notes
Charge 0:00 60°C Same bean
Drying 0:00–2:30 60→160°C ~40°C/min Identical start
Maillard 2:30–4:30 160→196°C ~20°C/min Faster—skip to flavor development
First Crack 4:30 196°C Earlier arrival
Development 4:30–9:15 196→235°C ~7°C/min 4.75 min; into second crack
Second Crack ~8:30 ~225°C Quiet crackle; oils surface
Drop 9:15 235°C Well into dark zone

Expected cup: Chocolate, nuts, smoke. No citrus. Body heavy. Acidity nearly absent. Origin irrelevant.

Development ratio: 4.75 / 9.25 = 51%. Longer development means more pyrolysis (breakdown of complex molecules into simpler ones), which creates roast flavors at the expense of origin character.

Recording and Comparing Profiles

Without data, you can't repeat or improve. A simple roast log (spreadsheet or notebook) should capture:

Pre-roast:

  • Date, time
  • Green bean origin (Yirgacheffe, Kenya AA, etc.)
  • Green bean lot/harvest date
  • Batch size (grams)
  • Visual inspection (color, defects, moisture)

During roast:

  • Charge temperature (roaster chamber temp when beans go in)
  • Time and bean temp at key milestones:
    • Yellowing (160°C)
    • First Crack onset
    • End of first crack
    • First indication of second crack (dark roasts only)
  • Drop time and drop temperature

Post-roast:

  • Total roast time
  • Weight loss %
  • Visual color (reference color chips or photos)
  • Aroma at drop
  • Tasting notes at 24h, 72h, 7 days post-roast

Example entry (Profile 2 above):

Date: Apr 20, 2026
Bean: Yirgacheffe Washed, 2024 harvest, 100g
Charge: 220°C
Yellowing: 2:30 @ 160°C
1st Crack: 4:45 @ 196°C
Drop: 8:00 @ 226°C
Weight loss: 16.8%
Aroma: caramel, orange blossom
Cupping 24h: slightly grassy (expected); citrus, honey, balanced
Cupping 72h: peak—caramel, chocolate, clean finish

Rate of Rise (RoR) Patterns and Their Effect

RoR is the slope of your temperature curve: °C gained per minute. Manipulating RoR is where artistry lives.

Declining RoR (Classical Pattern)

Start hot (40°C/min), slow down as you approach first crack (~15°C/min), finish slow (5–10°C/min). This mimics traditional drum roasting in commercial machines.

Effect: Smooth, even development. Sugars caramelize gradually. Good for clarity and sweetness. Most home roasters default here.

Climbing RoR (Aggressive Pattern)

Start moderate (~20°C/min), accelerate through Maillard, peak RoR into development (12–15°C/min). Drop quickly.

Effect: Fast roasts. Origin acidity preserved (less development time). Newer trend in specialty roasting. Requires attention—easy to overshoot.

Stalled RoR (Manipulated Pattern)

After first crack, hold temperature for 30–60 seconds (intentional plateau), then resume climbing to second crack.

Effect: Allows CO2 to escape; can reduce gas interference in brewing. Experimental; requires precise heat control.

Experimenting with Your Own Profiles

Batch 1 (Baseline): Roast your chosen green bean using one of the three profiles above. Log everything. Taste at 24h, 72h, 7 days.

Batch 2 (Vary development time): Keep charge temp and Maillard timing identical. Extend development by 1 minute. How does sweetness change? Is acidity lower?

Batch 3 (Vary RoR slope): Same roast duration, but flatten the RoR curve (slower throughout). Does clarity improve? Body?

Batch 4 (Vary charge temp): Higher charge temp (230°C instead of 220°C) = faster roast. Lower charge temp (210°C) = slower roast. How does this affect first crack onset and flavor?

The discipline: Change one variable per roast. Otherwise, you won't know which change caused which result.

Frequently Asked Questions

What temperature should I target for light, medium, and dark roasts?

Light: 196–205°C (385–401°F). Medium: 219–228°C (426–442°F). Dark: 235–245°C (455–473°F). But development time matters more than absolute temperature. A coffee that hits 210°C in 6 minutes tastes different from one that hits 210°C in 9 minutes, even though the end temperature is the same.

How do I know if my roast is under- or over-developed?

Under-developed (stopped too early): Grassy, sour, flat taste. Low sweetness. Often happens if you stop at first crack onset instead of letting it finish. Over-developed (roasted too long): Bitter, ashy, thin body. No origin character, just smoke. Happened if you roasted past second crack when aiming for medium.

Does my roaster type (air vs. drum vs. popcorn popper) change how profiles work?

Yes. Air roasters heat faster and lose heat faster—your RoR curves are steeper. Drum roasters have gentler slopes. Popcorn poppers depend on crank speed (operator-dependent). Principles remain the same (first crack, development phase, drop), but temperatures and times vary by roaster. Log your roaster's baseline, then adjust.

Can I repeat a roast profile if I don't have temperature logging?

With difficulty, but yes. Use first crack as your anchor (audible, reliable). Time the development phase from first crack. Record the final color (photograph it). On the next roast, aim for the same arc: same charge time to yellowing, same charge-to-first-crack time, same first-crack-to-drop time. Cross-reference color. Within 2–3 attempts, you'll develop muscle memory.

Is weight loss % a reliable roasting metric?

For consistency, yes. If your last medium roast lost 16.8% and tasted great, aim for 16.5–17.5% weight loss on the next batch of the same bean. It's an independent check on your temperature data—especially useful if your thermometer drifts or your roaster's heat output changes seasonally.

Conclusion

Roasting profiles are maps. First Crack marks the entrance to flavor development; Second Crack marks the exit. The time you spend between them (development ratio), the slope of your temperature curve (RoR patterns), and the absolute temperature at which you drop determine sweetness, acidity, body, and whether origin character shines or roast character dominates. By logging three profiles on the same green bean—light, medium, dark—you'll viscerally understand how time and temperature trade off. Then, vary one thing per roast, document obsessively, and taste methodically. Within ten roasts, you'll dial in your signature profile: the one that turns green beans into exactly what you love in a cup.

← Back to journal