How Long Do You Steam String 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.

You should steam string beans for about 5 to 7 minutes.
 
That’s the sweet spot for crisp-tender green beans that are bright, snappy, and full of flavor.
 
If you’ve ever wondered how long do you steam string beans, the answer really depends on how soft you like them, but 5 to 7 minutes is the magic range most cooks swear by.
 
Steaming string beans is one of the easiest ways to get a healthy side dish on the table fast.
 
You don’t need oil, you don’t need a lot of fuss, and you don’t even need to babysit them for long.
 
In this post, we’ll look at exactly how long to steam string beans, how to prep them, and a few tips so they come out perfect every single time.
 

How Long Do You Steam String Beans?

When you steam string beans, the timing depends on the thickness of the beans and how tender you want them.
 
Here’s a quick breakdown you can follow.
 

1. For Crisp-Tender String Beans

If you like string beans with a little bite, steam them for 5 minutes.
 
They’ll be bright green, slightly firm, and perfect for tossing in a salad or serving alongside a main dish.
 
This is the most popular way to steam string beans because it keeps their texture and nutrients intact.
 

2. For Tender String Beans

If you prefer softer string beans, steam them for 6 to 7 minutes.
 
They’ll still hold their shape but will be easier to chew and great for kids or anyone who doesn’t love crunchy veggies.
 
Just don’t go past 8 minutes or they start to lose that vibrant color and turn a bit mushy.
 

3. For Very Soft String Beans

If you’re making a puree or a dish where texture doesn’t matter, you can steam string beans for 8 to 10 minutes.
 
At this point, they’ll be quite soft and easy to mash.
 
But for most everyday meals, sticking to 5 to 7 minutes is the way to go.
 

How to Steam String Beans Perfectly

Knowing how long do you steam string beans is one thing, but the method matters just as much.
 
Here’s how to get it right.
 

1. Prep the String Beans

Start by washing your string beans and trimming the ends.
 
If they’re large, you can snap them in half, but whole beans work just fine.
 
You don’t need to string modern varieties, but if you’re using older or heirloom beans, pull off any tough strings along the seam.
 

2. Set Up Your Steamer

Fill a pot with about an inch of water and bring it to a boil.
 
Place your steamer basket inside, making sure the water doesn’t touch the bottom of the basket.
 
Add the string beans in a single layer if possible, or at least spread them out so steam can circulate.
 

3. Cover and Steam

Cover the pot with a lid and start your timer.
 
For crisp-tender string beans, check them at 5 minutes.
 
For softer ones, give them 6 to 7 minutes.
 
You’ll know they’re done when they’re fork-tender but still bright green.
 

4. Shock Them in Ice Water

If you’re not serving them right away, transfer the steamed string beans to a bowl of ice water.
 
This stops the cooking process and keeps them vibrant and crisp.
 
After a minute or two, drain them and pat dry.
 
This step is optional but great for meal prep.
 

Tips for Steaming String Beans

Here are a few extra pointers to make your string beans turn out great.
 

1. Don’t Overcrowd the Steamer

If you pile too many string beans in the basket, they’ll steam unevenly.
 
Some will be done while others are still raw.
 
Work in batches if you’re cooking a lot, or use a wider pot.
 

2. Salt After Steaming

Salt can draw out moisture and make string beans less crisp if added before steaming.
 
Instead, season them after they’re cooked with a pinch of sea salt, a little butter, or a squeeze of lemon.
 

3. Keep an Eye on the Time

String beans can go from perfect to mushy quickly.
 
Set a timer and check them a minute early the first time you make them.
 
Once you know how long do you steam string beans in your setup, you can adjust from there.
 

4. Use Fresh or Frozen Beans

Fresh string beans are ideal, but frozen ones work too.
 
If you’re steaming frozen string beans, add about 1 to 2 minutes to the cooking time.
 
No need to thaw them first.
 

So, How Long Do You Steam String Beans?

You should steam string beans for 5 to 7 minutes for the best texture and flavor.
 
Whether you like them crisp-tender or a little softer, that range gives you room to get them just right.
 
Just remember to prep them, use a good steamer setup, and keep an eye on the clock.
 
Once you know how long do you steam string beans, you’ll be able to whip up a healthy, delicious side dish any night of the week.