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.
How long to roast coffee beans depends on the roast level you’re aiming for, and it typically ranges from about 8 to 20 minutes.
If you’ve ever asked how long to roast coffee beans at home, the short answer is that it’s less about a strict clock and more about the stages the beans go through.
The time it takes to roast coffee beans can shift based on your batch size, your roaster, and the flavor profile you want.
In this post, we’ll break down how long to roast coffee beans for light, medium, and dark roasts, plus the key milestones to watch for.
Let’s dig in.
How Long to Roast Coffee Beans at Each Roast Level
The time to roast coffee beans changes depending on how dark you want them, so here’s a breakdown by roast level.
1. Light Roast: 8 to 12 Minutes
A light roast is usually pulled right after first crack, which is when the beans audibly pop and expand.
How long to roast coffee beans for a light profile?
Around 8 to 12 minutes total, depending on your machine and charge size.
These beans keep more of their origin character, so you’ll taste brighter, fruitier notes.
2. Medium Roast: 12 to 15 Minutes
A medium roast lands somewhere between first and second crack.
When you roast coffee beans to this level, you’re balancing acidity with body.
This is the sweet spot for a lot of home roasters because it’s forgiving and flavorful.
The time to roast coffee beans here is roughly 12 to 15 minutes.
3. Dark Roast: 15 to 20 Minutes
A dark roast goes into or past second crack.
How long to roast coffee beans at this stage?
Typically 15 to 20 minutes, though going too far can leave you with a smoky, charred taste.
Dark roasts trade origin flavor for deep, bold, chocolatey notes.
What Determines How Long to Roast Coffee Beans
No two roasting sessions are identical, and several factors decide how long to roast coffee beans each time.
1. Your Roasting Method
A popcorn popper, a drum roaster, and an oven all roast at different speeds.
So how long to roast coffee beans really depends on your equipment.
Air roasters tend to be faster, while drum roasters give you more control over time.
2. Batch Size
The more beans you roast at once, the longer they take to reach temperature.
If you’re wondering how long to roast coffee beans in a small batch, it’s often quicker than a large one.
Keep your batch consistent so your timing stays predictable.
3. Desired Flavor Profile
Your taste buds are the real boss here.
How long to roast coffee beans comes down to whether you want bright and fruity or deep and smoky.
Once you find your favorite time, you can repeat it batch after batch.
Key Milestones While You Roast Coffee Beans
Instead of watching the clock only, watch and listen to the beans as they roast.
1. Drying Phase
The first few minutes are about drying out moisture, and the beans turn from green to yellow.
This phase sets the foundation for how long to roast coffee beans overall.
2. First Crack
First crack sounds like popcorn popping and signals that the beans are expanding.
This is your cue that a light roast is close, and it’s a key marker for how long to roast coffee beans.
3. Second Crack
Second crack is quieter and faster, and it means you’re heading into dark roast territory.
Knowing when to stop here is how long to roast coffee beans becomes a skill rather than a guess.
So, How Long to Roast Coffee Beans?
How long to roast coffee beans comes down to your target roast: about 8 to 12 minutes for light, 12 to 15 for medium, and 15 to 20 for dark.
The exact time to roast coffee beans also depends on your roaster, batch size, and the flavor you’re chasing.
Watch for first and second crack, keep notes, and adjust as you go.
With a little practice, you’ll nail how long to roast coffee beans every single time.