How Long To Roast Coffee Beans

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

The amount of time to roast coffee beans depends on the roast level you want, ranging from about 8 minutes for a light roast to 15 minutes or more for a dark roast.
 
If you’ve been asking how long to roast coffee beans, the short answer is that it’s not a single fixed number.
 
It’s a window of time shaped by your batch size, your roaster, and the flavor profile you’re chasing.
 
In this post, we’ll break down how long to roast coffee beans at each level, the stages your beans pass through, and the signs that tell you when to stop.
 
Let’s get into it.
 

How Long to Roast Coffee Beans at Each Roast Level

How long you roast coffee beans changes everything about the final cup.
 
Here’s a rough guide to the timing for each roast level so you know what to expect.
 

1. Light Roast: Around 8 to 10 Minutes

A light roast finishes shortly after first crack, usually between 8 and 10 minutes.
 
How long to roast coffee beans for a light profile comes down to stopping right as first crack slows down.
 
These beans keep more of their origin character, with bright acidity and fruity or floral notes.
 

2. Medium Roast: Around 10 to 12 Minutes

A medium roast lands somewhere between first and second crack, often around 10 to 12 minutes.
 
This is the sweet spot for many home roasters because the flavors balance out nicely.
 
The acidity softens, the sweetness comes forward, and you still taste where the bean came from.
 

3. Medium-Dark Roast: Around 12 to 14 Minutes

A medium-dark roast pushes closer to second crack, usually in the 12 to 14 minute range.
 
The body gets heavier, and you’ll notice caramel and chocolate tones taking over.
 
This is where the roast flavor starts to share the spotlight with the bean’s original taste.
 

4. Dark Roast: Around 14 to 15+ Minutes

A dark roast goes into or past second crack, often taking 14 to 15 minutes or longer.
 
How long to roast coffee beans at this level matters because a few extra seconds can tip them into burnt territory.
 
You get smoky, bold, bittersweet flavors, but the origin notes fade into the background.
 

The Stages That Decide How Long to Roast Coffee Beans

The total time matters, but so does what happens during it.
 
How long to roast coffee beans is really about how you move through each stage.
 

1. Drying Phase

The first stage burns off moisture, and it usually takes about 4 to 6 minutes.
 
The beans turn from green to yellow, then to a tan color as they dry out.
 
Rushing this phase can leave you with uneven roasts and a baked flavor.
 

2. First Crack

First crack is the audible pop that signals the beans are expanding and releasing steam.
 
This is the moment light roasts come off the heat and the clock gets serious for darker roasts.
 
How long to roast coffee beans past this point determines how dark they’ll get.
 

3. Second Crack

Second crack is a softer, faster crackling that marks the jump into dark roast territory.
 
Oils start rising to the surface, and the flavors turn smoky and intense.
 
How long to roast coffee beans beyond second crack is a short window before they taste charred.
 

Factors That Change How Long to Roast Coffee Beans

Two people can roast the same beans and get totally different times.
 
Here’s what shifts how long to roast coffee beans in your setup.
 

1. Batch Size

A bigger batch takes longer to roast because there’s more mass to heat.
 
Small batches move faster, so you’ll need to watch them closely.
 

2. Your Roasting Method

A popcorn popper, a drum roaster, and an oven all roast at different speeds.
 
How long to roast coffee beans depends heavily on the machine and how it delivers heat.
 

3. Bean Density and Moisture

Denser, higher-moisture beans take longer than dry, less dense ones.
 
That’s why the same time setting can produce different results from one batch to the next.
 

So, How Long to Roast Coffee Beans?

How long to roast coffee beans depends on the roast level you want, ranging from about 8 minutes for a light roast to 15 minutes or more for a dark roast.
 
The best way to nail it is to watch the stages, listen for the cracks, and track your times batch by batch.
 
Once you know how long to roast coffee beans in your own setup, you can repeat your favorite profile again and again.