Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can roast string beans in the oven in about 15 to 20 minutes at 425°F.
Knowing how long to cook string beans in the oven really comes down to the texture you enjoy most.
If you like them crisp and snappy, pull them out closer to 15 minutes.
If you prefer them tender with a bit of char, give them the full 20 minutes.
This post will walk you through exactly how long to cook string beans in the oven, plus a few tips that make the whole process foolproof.
Let’s get roasting.
How Long to Cook String Beans in Oven: The Simple Answer
The straightforward answer for how long to cook string beans in oven is 15 to 20 minutes at 425°F.
That range works for fresh green beans, wax beans, and most other string bean varieties you’ll find at the store.
Here’s what’s happening during that window below.
1. The First 10 Minutes
During the first 10 minutes, the oven’s high heat starts breaking down the beans’ natural pectin.
This is when they begin to soften from the inside out while their skins stay intact.
They won’t look dramatically different yet, but the cooking process is well underway.
2. The 10 to 15 Minute Mark
Between 10 and 15 minutes, you’ll notice the string beans start to wrinkle slightly and brown at the tips.
This is the sweet spot if you want a firm, crisp-tender bite.
The natural sugars caramelize just a bit, giving you that roasted flavor everyone loves.
3. The 15 to 20 Minute Mark
By 15 to 20 minutes, your string beans will be fully tender with visible char spots.
This is the go-to timing if you’re serving them as a hearty side dish.
Just keep an eye on them the last few minutes, because ovens vary and they can go from perfect to overcooked fast.
Factors That Change How Long to Cook String Beans in Oven
How long to cook string beans in the oven isn’t always the same number every single time.
A few factors shift that timing, so let’s break them down.
1. Bean Thickness
Thin string beans cook faster, often in just 12 to 15 minutes.
Thicker beans need closer to 18 to 20 minutes to become tender all the way through.
If you’re working with a mix, sort them by size or just accept that some will be crispier than others.
2. Oven Temperature
Most recipes call for 425°F, but some home cooks prefer 400°F for a more gentle roast.
At 400°F, add about 5 extra minutes to your total cook time.
At 450°F, they’ll be done faster, sometimes in just 12 to 15 minutes, so watch them closely.
3. How Crowded the Pan Is
If you pile string beans on top of each other, they’ll steam instead of roast.
Spread them in a single layer with a little space between each one.
A crowded pan means uneven cooking, so you may end up with some beans done and others still firm.
4. Fresh vs. Frozen String Beans
Fresh string beans roast beautifully and give you the best texture.
Frozen beans release extra moisture, which can make them soggy in the oven.
If you’re using frozen, pat them dry and add a few extra minutes to the cook time.
How to Roast String Beans Perfectly Every Time
Getting the timing right for how long to cook string beans in oven is only half the battle.
The prep and technique matter just as much, so here’s how to nail it.
1. Trim and Dry Them Well
Snap off the stem ends, then pat the string beans completely dry with a clean towel.
Any water left on the surface will steam them instead of roasting them.
Dry beans get those nice blistered edges you’re after.
2. Toss With Oil and Seasoning
Coat the string beans in a tablespoon or two of olive oil.
Then sprinkle on salt, pepper, and garlic powder, or any seasoning blend you enjoy.
Make sure every bean gets a light coating so the flavors distribute evenly.
3. Use a Hot Sheet Pan
Preheat your sheet pan in the oven for a few minutes before adding the beans.
This gives them an instant sear when they hit the hot surface.
That quick contact is what creates those delicious browned spots.
4. Give Them a Midway Shake
About halfway through, pull the pan out and give it a good shake.
This flips the string beans so both sides get even heat.
It’s a small step that makes a big difference in how evenly they cook.
So, How Long to Cook String Beans in Oven?
The answer for how long to cook string beans in oven is 15 to 20 minutes at 425°F.
Crisp-tender beans take about 15 minutes, while fully tender ones need closer to 20.
Adjust based on thickness, temperature, and whether you’re using fresh or frozen beans.
Follow the prep tips above, and your roasted string beans will come out perfectly every single time.
Now go preheat that oven and enjoy.