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 cook string beans on the stove depends on how you like them, but the sweet spot is usually 5 to 7 minutes once the water is boiling.
If you want them crisp-tender with a bright green snap, 4 to 5 minutes is perfect.
For softer string beans that still hold their shape, 6 to 8 minutes works well.
And if you’re making a slow-cooked Southern-style dish, you might cook string beans on the stove for 45 minutes to an hour.
So the real answer to how long to cook string beans on the stove comes down to the texture you enjoy and the recipe you’re following.
In this post, we’ll walk through exactly how long to cook string beans on the stove, how to prep them, and the little tricks that keep them tasting fresh.
Let’s get cooking.
How Long to Cook String Beans on the Stove
Knowing how long to cook string beans on the stove is mostly about timing and personal taste.
Here’s a quick breakdown so you can nail it every time.
1. Crisp-Tender String Beans (4 to 5 Minutes)
If you love that snappy bite, cook string beans on the stove for just 4 to 5 minutes in boiling water.
This keeps them bright green and full of crunch.
They’re great for salads, stir-fries, or as a quick side dish with garlic and butter.
2. Tender but Firm String Beans (6 to 8 Minutes)
Most people find the ideal window for how long to cook string beans on the stove is right around 6 to 8 minutes.
At this point the beans are tender but still hold their shape.
You can pierce them easily with a fork, but they won’t turn to mush.
This is the sweet spot for classic steamed or boiled string beans.
3. Soft, Southern-Style String Beans (45 to 60 Minutes)
If you’re going for that slow-simmered, soul-food style, you’ll cook string beans on the stove much longer.
Simmer them with bacon, ham hock, or smoked turkey for 45 minutes to an hour.
When you cook string beans on the stove this long, they become silky, savory, and melt-in-your-mouth tender.
How to Prep String Beans Before Cooking
Good prep makes a big difference in how long to cook string beans on the stove.
Here’s how to get them ready.
1. Rinse and Trim
Start by rinsing your string beans under cold water.
Then snap or cut off both ends.
If you see any strings along the seam, just pull them away.
2. Leave Them Whole or Cut Them
You can cook string beans on the stove whole or cut into 1- to 2-inch pieces.
Whole beans take slightly longer, while cut beans cook faster.
Either way, they’ll turn out delicious.
3. Keep Them Uniform
Try to keep your string beans around the same size.
That way they cook evenly and you won’t end up with some mushy and some crunchy.
Tips for Cooking String Beans on the Stove Perfectly
Now that you know roughly how long to cook string beans on the stove, here are a few tricks to get them just right.
1. Salt the Water Generously
Season your boiling water like you would pasta water.
This seasons the string beans from the inside out.
2. Don’t Cover the Pot
Leaving the lid off helps them keep that vibrant green color.
Covering the pot traps acids and can dull the color.
3. Shock Them in Ice Water
After you cook string beans on the stove, plunge them into an ice bath.
This stops the cooking instantly and locks in that bright color and crisp texture.
It’s a game-changer if you’re serving them later or using them in a cold dish.
4. Taste as You Go
The best way to know how long to cook string beans on the stove is to taste one.
Pull a bean out a minute before your target time and give it a bite.
Your stove, pot, and bean size all affect timing, so trust your taste buds.
So, How Long to Cook String Beans on the Stove?
How long to cook string beans on the stove comes down to 4 to 5 minutes for crisp-tender, 6 to 8 minutes for tender but firm, or up to an hour for soft, slow-cooked Southern style.
Prep them well, salt your water, skip the lid, and shock them in ice water for the best results.
And always taste as you go, because that’s the surest way to cook string beans on the stove exactly how you like them.
Now you can confidently answer how long to cook string beans on the stove and serve up a perfect batch every single time.