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.
You can roast green beans in the oven for about 15 to 20 minutes at 425°F, depending on how crispy you like them.
If you’ve been wondering how long do you roast green beans in the oven, the answer mostly comes down to temperature, size, and your personal texture preference.
Fresh green beans roasted in the oven usually take between 15 and 25 minutes total, and they come out tender with caramelized, slightly blistered skins.
In this post, we’ll break down exactly how long to roast green beans in the oven, how to prep them, and the common mistakes that make them soggy instead of crisp.
Let’s get roasting.
How Long Do You Roast Green Beans in the Oven?
So, how long do you roast green beans in the oven?
The short answer is 15 to 20 minutes at 425°F for crisp-tender beans, and up to 25 minutes if you want them deeply browned and crunchy.
Here’s how the timing typically plays out:
1. 15 Minutes for Tender-Crisp Green Beans
If you like green beans with a little snap left in them, roast them for about 15 minutes.
At this point, they’ll be bright green with just a few golden spots.
This is the sweet spot for most people who roast green beans in the oven and want them tender but not soft.
2. 18 to 20 Minutes for Classic Roasted Texture
This is the range most recipes land on when they answer how long do you roast green beans in the oven.
By 18 to 20 minutes, the beans are fully tender inside with wrinkled, caramelized skins outside.
The natural sugars in the beans start to brown, which is where that nutty roasted flavor comes from.
3. 22 to 25 Minutes for Extra Crispy Beans
Want them shatter-crispy like fries?
Push the roasting time to 22 to 25 minutes, keeping a close eye on them after the 20-minute mark.
Thinner beans can go from perfectly crisp to burnt in just two or three minutes, so stay nearby.
What Determines How Long to Roast Green Beans in the Oven
No two ovens or batches of beans are the same, so use these factors to fine-tune your timing.
1. Oven Temperature
Most recipes call for 425°F, which gives you that 15 to 20 minute window.
If you drop the temperature to 400°F, add about 5 minutes to the roast time.
Go up to 450°F and you can shave a few minutes off, but you’ll need to toss them halfway so they don’t char on one side.
2. Thickness of the Beans
Thin French beans roast in as little as 12 to 15 minutes.
Thick, sturdy beans can take a full 25 minutes before they’re tender all the way through.
That’s why the answer to how long do you roast green beans in the oven is always a range, not a single number.
3. How Dry They Are
Moisture is the enemy of roasting.
If your green beans are still wet from washing, they’ll steam instead of roast, and you’ll need extra time to get any browning.
Pat them completely dry with a kitchen towel before they hit the sheet pan.
4. How Much Oil You Use
A light, even coat of oil helps the beans roast instead of dry out.
Too little oil and they’ll scorch before they soften, too much and they’ll turn greasy and limp.
About one to two tablespoons for a pound of beans is the sweet spot.
How to Roast Green Beans in the Oven Perfectly
Timing matters, but the prep is what separates great roasted green beans from sad, soggy ones.
Here’s the simple method:
1. Preheat and Prep
Set your oven to 425°F and let it fully preheat, usually 10 to 15 minutes.
While it heats, trim the stem ends off your green beans and rinse them.
Then dry them thoroughly, because dry beans roast, wet beans steam.
2. Toss With Oil and Seasoning
Spread the beans on a sheet pan and drizzle with olive oil.
Sprinkle with salt, pepper, and garlic powder, then toss until every bean is coated.
Spread them into a single layer so they roast evenly instead of piling up.
3. Roast and Toss Halfway
Slide the pan into the oven and set a timer for 10 minutes.
At the 10-minute mark, shake the pan or flip the beans with tongs so both sides brown.
Then roast for another 5 to 10 minutes, depending on how crispy you want them.
4. Look for the Visual Cues
Don’t rely on the clock alone when you roast green beans in the oven.
They’re done when the skins are wrinkled and blistered, with deep brown spots across the surface.
If they’re still smooth and bright green, they need more time.
Common Mistakes When You Roast Green Beans in the Oven
Even simple recipes can go wrong, so watch out for these:
1. Crowding the Pan
If the beans overlap, they trap steam and turn mushy.
Use two pans if you’re roasting more than a pound.
2. Skipping the Dry Step
Any water left on the beans creates steam in the oven.
That’s why damp beans never get those crispy, caramelized edges.
3. Under-Seasoning
Green beans are mild, so they need a generous pinch of salt.
Season before roasting and taste after, adding a little flaky salt at the end if needed.
So, How Long Do You Roast Green Beans in the Oven?
You roast green beans in the oven for 15 to 20 minutes at 425°F for tender-crisp results, or up to 25 minutes for extra crispy beans.
The exact time depends on your oven, the thickness of the beans, and how dry they are before roasting.
Pat them dry, coat them lightly in oil, spread them in a single layer, and toss halfway through.
Follow those steps and you’ll never have to wonder how long do you roast green beans in the oven again, because they’ll come out perfect every single time.