logoaiquestions

© Ask AI Questions. All rights reserved 2026

How Long to Boil Green Beans?

Boil green beans for 4 to 5 minutes for a crisp-tender texture, or 7 to 8 minutes if you prefer them fully soft.

Updated Cooking & Recipes

Timing by texture preference

Texture Boiling time
Crisp-tender (bite with a slight snap) 4–5 min
Tender 5–7 min
Fully soft (classic soft Southern-style) 7–8 min

Method

  1. Trim the ends and bring a pot of salted water to a rolling boil.
  2. Add the green beans and boil according to the desired texture above.
  3. Drain immediately once done, since they continue cooking briefly from residual heat.

Blanching before freezing — the ice-bath step: if boiling to prepare beans for the freezer, boil for just 2–3 minutes, then immediately transfer to an ice bath to stop the cooking instantly. This "shocking" step locks in the bright green colour and crisp texture that would otherwise fade if the beans kept cooking as they cooled slowly. Skipping the ice bath is the most common reason home-frozen green beans turn dull and mushy after thawing.

A tip for flavour: boiling in well-salted water (similar salinity to pasta water) seasons the beans from the inside rather than relying entirely on seasoning after draining.

Nearby questions in this topic include How Long to Cook a Spiral Ham? and How Long to Cook Prime Rib?.

More in this cluster: more Cooking & Recipes answers. You can also go to Ask AI Questions home and type a new question.

Researched content

Frequently Asked Questions

How long should you boil green beans for them to be crisp-tender?

About 4 to 5 minutes in boiling water, drained immediately afterward since they continue cooking slightly from residual heat.

Why do frozen green beans turn mushy?

Usually because they weren't shocked in an ice bath right after a brief boil before freezing. Skipping that step lets the beans keep cooking as they cool slowly, softening them and dulling the colour.

Ask Follow-Up Questions