Home Roasting Guide

From green bean
to first cup

Roasting your own coffee is simpler than it sounds: heat, movement, and attention. This guide covers the equipment, what happens inside the bean at each stage, how to hit the roast level you want, and how to fix the roasts that go sideways.

8–14 min
Typical roast time, depending on the method
385–400°F
Bean temperature where first crack begins
12–20%
Weight lost during roasting — 1 lb green ≈ 13 oz roasted
12–24 hrs
Rest before brewing so CO₂ can escape
Equipment Roast stages Roast levels Step by step Cooling & resting Keeping a log Troubleshooting Safety

Choosing your roaster

Every method works on the same principle — hot air or a hot surface, plus constant agitation so the beans brown evenly. What changes is batch size, control, and how much smoke you'll deal with.

Hot-air popcorn popper
$20–403–4 oz batch5–8 min

The classic starter. Fast, bright roasts with very little control over heat — you manage the roast by batch size and timing. Chaff blows out the spout, so run it outdoors or over the sink.

Best first roaster. Learn the cracks here.
Skillet or wok
Free4–8 oz batch10–15 min

Cast iron over medium-high heat, stirring without pause. Expect some unevenness and a lot of smoke, but it teaches you to read color and sound better than any machine.

Zero cost. Needs a vent hood or open window.
Fluid-bed roaster
$150–3004–8 oz batch6–10 min

A purpose-built hot-air roaster with fan and heat controls and a chaff collector. Clean, quick, and consistent — the natural upgrade from a popper.

Great for light and medium roasts.
Drum roaster
$350+8 oz – 2 lb batch10–14 min

A rotating drum heated from below, like a scaled-down café roaster. The most control over the roast curve, bigger batches, and the ability to repeat a profile exactly.

For the serious hobbyist or small café.

Skip the oven. It's possible, but the beans sit still, brown unevenly, and you can't hear first crack over the fan. If you want a no-equipment start, the skillet is the better lesson.

What happens inside the bean

Temperatures below are approximate bean temperatures. Machine readouts vary — trust your eyes, nose, and ears more than the number.

Charge → 300°F
Drying
Beans lose surface moisture and turn from green to pale yellow. Nothing dramatic happens yet, but this phase sets up an even roast.
Smells like grass and hay
300–380°F
Browning
Sugars and amino acids react and the bean turns tan, then light brown. Aroma shifts to bread and toast. Beans start to swell.
Smells like baking bread
385–400°F
First crack
Steam pressure splits the bean with an audible pop, like popcorn. It comes in a wave that lasts a minute or two. Light roasts are dropped shortly after it ends.
Loud, irregular popping
400–430°F
Development
The quiet stretch between cracks. Acidity softens, sweetness and body build. Most medium roasts end here. Every 15–20 seconds noticeably changes the cup.
Rich, caramel aroma
435–450°F
Second crack
A faster, quieter crackle as the bean's structure breaks down. Oils surface and origin character gives way to roast flavor. Go much further and you're making charcoal.
Soft, rapid crackling

Picking a roast level

Roast level is decided by when you drop the beans relative to the two cracks. Lighter roasts show the coffee's origin; darker roasts show the roast itself.

City
Light
Drop 30–60 s after first crack ends · ~395–405°F

Bright acidity, floral and fruit notes, lighter body. Dry surface, no oil. The most honest expression of a single-origin bean.

Pour-overFilterWashed Ethiopia, Kenya
Full City
Medium
Midway between cracks · ~410–425°F

Balanced — sweetness, body, and acidity in proportion. Caramel and chocolate start to show. Still a dry surface. The safest target when learning a new bean.

DripFrench pressColombia, Guatemala, Peru
Full City+
Medium-dark
At the first snaps of second crack · ~430–440°F

Bittersweet, dark chocolate, low acidity, heavy body. A few oil spots appear. Classic espresso territory.

EspressoMoka potBrazil, Sumatra
Vienna / French
Dark
Into rolling second crack · 440–460°F

Smoky, roasty, little acidity, thin body. Glossy with oil. Origin differences mostly disappear — use an inexpensive bean here.

Espresso blendsMilk drinks

The method, step by step

This sequence is the same on a popper, a skillet, or a drum roaster — only the timings change.

1
Weigh the batch

100–250 g depending on your roaster's capacity. Too big a batch is the most common reason for slow, baked roasts. Note the green weight — you'll compare it after.

2
Preheat

Bring the roaster to temperature before the beans go in. A cold start stretches the drying phase and flattens the cup. Poppers: run empty for 30 seconds. Drums: 350–400°F charge.

3
Charge and keep moving

Add the beans and start the clock. From here on, beans never sit still — agitation is what keeps color even and stops scorching.

4
Watch, smell, listen

Green → yellow → tan → brown. Grass → bread → caramel. Then the pops of first crack. Note the time it starts; that number is your anchor for every future roast of this bean.

5
Develop to target

After first crack, the roast moves fast. Decide your drop point before you start (see roast levels) and stick to it — hesitating 30 seconds is the difference between medium and medium-dark.

6
Drop and cool fast

Dump immediately into a metal colander and stir or fan until the beans are cool to the touch — under 4 minutes. Beans keep roasting on their own heat until you stop them.

7
Clear the chaff

Toss the beans between two colanders outdoors, or blow across them with a fan. Chaff is harmless but adds a papery note if it ends up in the grinder.

8
Weigh, rest, store

Weigh again — 12–15% loss suggests light, 16–20% dark. Rest 12–24 hours (3–5 days for espresso) in a container with a one-way valve, then brew within 2–4 weeks.

Cooling, resting, and storage

Cooling is part of the roast. A 400°F bean carries enough heat to keep developing for a minute or more after it leaves the roaster. Slow cooling pushes a planned medium roast toward medium-dark and dulls the aromatics. Spread the beans thin and move air across them — a box fan under a colander works as well as anything.

Fresh-roasted is not the same as ready. Roasting produces a lot of CO₂ that keeps escaping for days. Brewed too soon, the coffee tastes sharp and hollow and pour-overs bloom uncontrollably. Give filter coffee 12–24 hours; give espresso 3–5 days, since gas interferes with extraction under pressure.

Store roasted coffee in an opaque, airtight container with a one-way valve, at room temperature, away from the stove. Not the fridge — condensation is worse than air. It peaks between day 3 and day 14, and is still good to about a month.

Store green coffee in a cool, dry, dark place in a breathable bag or a bin with a loose lid. Kept around 60–70°F and out of humidity, green beans hold their quality for 12–18 months — which is why it's worth buying green in larger bags than you'd ever buy roasted.

Keep a roast log

Repeatable roasts come from written notes, not memory. Record these for every batch — after five or six roasts of the same bean you'll be able to dial it in on purpose.

Bean & lotOrigin, process, and the lot number from the bag label
Green weight / roasted weightWeight loss % tells you roast level more reliably than color
Charge temperatureRoaster temperature when the beans went in
Yellowing timeWhen the last green disappears — end of drying
First crack start & endYour anchor points. Aim for first crack around 8–10 minutes on a drum, 4–6 on a popper
Drop time & temperatureTotal roast time and bean temp at the drop
Development time ratioTime after first crack ÷ total time. 18–25% is a good starting range for filter coffee
Tasting notes (day 2 & day 7)What you actually tasted, and how it changed with rest
Next timeOne thing to change — only one, or you won't know what worked

When a roast goes wrong

Almost every defect traces back to heat that was too high, too low, or applied too late. Match what you see and taste to the cause.

Grassy, sour, thin
Underdeveloped
Dropped too soon after first crack, or the drying phase ran too cool. Fix: give 45–90 seconds more development, or raise the charge temperature.
Flat, papery, no sweetness
Baked
The roast stalled — usually too much coffee for the heat available, or heat cut too far after first crack. Fix: smaller batch, keep momentum through first crack.
Dark patches on some beans
Scorching
Beans touched a surface hotter than they could handle at the start. Fix: lower the charge temperature or increase agitation in the first two minutes.
Black tips on the bean ends
Tipping
Heat applied too aggressively while the bean was still wet inside. Fix: gentler heat during drying; save the power for browning.
Mixed light and dark beans
Uneven roast
Batch too large for the roaster, or beans of different sizes and densities. Fix: reduce batch size; sort out obvious outliers before roasting.
Smoky, ashy, one-dimensional
Over-roasted
Went well into second crack, possibly helped by slow cooling. Fix: decide the drop point in advance, cool within 4 minutes.
Harsh at day 1, better at day 4
Not rested
Nothing wrong with the roast — it's the CO₂. Fix: wait. Taste again at day 3 and day 7 before judging.
Popper stalls before first crack
Too much coffee, too cold a room
Air poppers have no margin. Fix: reduce the batch by 20 g, preheat 30 seconds, and roast somewhere out of the wind.

Safety

Before you roast

Ready to roast?

Every green coffee we sell lists its origin, process, elevation, harvest, moisture, and screen size — everything you need to plan the roast before the beans arrive. Available in 5 lb and 10 lb bags.

Your Cart

Your cart is empty.
Subtotal$0.00