Cooking guide

How Long to Cook Green Beans

Tender-crisp green beans4 to 7 minutes
Fully tender green beans8 to 12 minutes

Green beans cook best when added to boiling salted water and checked early. Thin young beans cook quickly, while older beans need longer and may need strings removed. Drain as soon as they reach the texture you want.

  • Boiling water
  • Check early
  • Ice bath optional
Green Beans
Photo: Richard Esguerra – CC BY-SA 2.0 | cropped to square

Quick answer

Quick Answer

Haricots verts2 to 4 minutes

Very thin beans

Tender-crisp4 to 8 minutes

Bright green

Fully tender8 to 12 minutes

Softer texture

Older beans12 to 20 minutes

Remove strings

Frozen beans4 to 8 minutes

Do not thaw first

Make-aheadIce 1 to 2 min

Stops cooking

Preparation

How to Prepare Green Beans Before Cooking

Rinse green beans well and trim the stem ends. The thin tail ends are edible, so trimming them is optional.

If the beans are older or mature, remove any tough strings along the seam before cooking.

Young green beans are slender, smooth, and snap easily. Older beans may be thicker, duller, tougher, and more fibrous. Older beans need longer cooking, but very tough beans may still remain fibrous.

Leave beans whole for presentation or cut them into similar lengths for faster, even cooking.

Method

How to Cook Green Beans Step by Step

  1. Rinse the beans and trim the stem ends. Remove strings from mature beans if needed.
  2. Bring a pot of salted water to a full boil.
  3. Add the green beans and cook until tender-crisp, fully tender, or soft depending on the dish.
  4. Start checking thin beans early because they can overcook quickly.
  5. For salads or make-ahead beans, cool them in ice water for 1 to 2 minutes after boiling. For hot green beans, skip the ice bath and season immediately after draining.
  6. Drain well before adding butter, oil, vinaigrette, breadcrumbs, nuts, or sauce.

Cooking chart

Green Beans Cooking Time Chart

Type Method Time Notes
Haricots verts or very thin young beans Boiling water 2 to 4 minutes Best tender-crisp.
Thin young green beans Boiling water 4 to 6 minutes Bright and lightly tender.
Regular green beans, tender-crisp Boiling water 5 to 8 minutes Good everyday timing.
Regular green beans, fully tender Boiling water 8 to 12 minutes Softer, traditional texture.
Older or mature beans Boiling water 12 to 20 minutes Remove strings first.
Frozen green beans Boiling water 4 to 8 minutes Usually already blanched.

Texture

Choose the Texture You Want

For bright, tender-crisp green beans, cook them for a shorter time and cool them briefly after boiling if they are for salad or meal prep.

For softer, fully tender green beans, cook them longer. Older beans may need more time, but if they are stringy, remove the strings before cooking.

Color

Ice Bath or Serve Hot?

If serving green beans cold, using them for salad, or cooking them ahead, transfer them to ice water for 1 to 2 minutes after boiling. This stops the cooking and keeps the color bright.

If serving green beans hot, skip the ice bath. Drain well and season immediately so they stay warm and flavorful.

Methods

When Another Cooking Method Is Better

Boiling is best for simple green beans, salads, meal prep, and dishes where you want a clean, tender texture. Steaming keeps the flavor slightly more concentrated.

Sauteing or stir-frying is better when you want garlic, oil, browned edges, or a fast finished side dish. Braising is better for older beans or Mediterranean-style beans cooked slowly with tomato, onion, olive oil, or broth.

Finish

Blanch and Saute for More Flavor

For extra flavor, boil or blanch green beans until just tender, drain well, then finish them in a pan with butter or olive oil.

Add garlic, lemon, almonds, breadcrumbs, shallots, tomatoes, or herbs near the end so the beans stay bright and the toppings do not become soggy.

Texture

How to Know When Green Beans Are Done

Tender-crisp green beans should bend slightly and bite cleanly without tasting raw or squeaky. Fully tender beans should be soft but still hold their shape.

If green beans are olive-green, limp, splitting, or sitting in hot water after cooking, they are overcooked.

Flavor

Best Seasonings for Green Beans

Classic green bean seasonings include butter, garlic, lemon, parsley, dill, black pepper, and olive oil.

For crunch, add almonds, hazelnuts, walnuts, breadcrumbs, or sesame seeds. For a Mediterranean-style dish, use tomatoes, olive oil, onion, garlic, oregano, basil, capers, or a mustard vinaigrette.

Avoid this

Common Mistakes

  • Cooking thin young beans as long as older beans.
  • Starting green beans in cold water, which can make them dull and soft.
  • Not removing strings from mature beans.
  • Skipping the ice bath when cooking beans ahead for salad.
  • Leaving beans in hot water after they are done.
  • Overcooking until they turn olive-green, limp, or split.
  • Adding butter, oil, vinaigrette, breadcrumbs, or sauce before draining well.

Rescue tips

How to Fix Green Beans

Small texture problems can often be redirected into another dish.

  • Too crispReturn beans to simmering water for 1 to 2 minutes, or finish them briefly in a covered pan with a splash of water.
  • Too softDrain well and use them in a warm salad, green bean and potato dish, pasta, soup, or tomato braise.
  • WateryDrain thoroughly, pat dry if needed, and finish in a hot pan with butter, oil, garlic, breadcrumbs, or nuts.

Serving

What to Serve With Green Beans

For a simple hot side, drain green beans well and finish with butter or olive oil, garlic, lemon, parsley, dill, or almonds.

Green beans also work well with potatoes, rice, pasta, eggs, chicken, fish, tofu, cream sauce, Parmesan, bacon, browned butter, shallots, chives, mint, and vinaigrette.

Recipe ideas

Green Beans Recipes You May Like

These ideas work well with cooked green beans.

  • Green beans with garlic butterBoil until tender-crisp, drain well, then toss with butter, garlic, parsley, and lemon.
  • Green beans almondineFinish boiled green beans in butter with toasted almonds and a squeeze of lemon.
  • Green beans with tomatoesCook beans until tender, then simmer briefly with olive oil, onion, garlic, and tomatoes.
  • Green bean potato saladCool boiled beans in ice water, drain well, and toss with potatoes, mustard vinaigrette, and herbs.

Leftovers

How to Store Raw and Cooked Green Beans

Store raw green beans unwashed in the refrigerator, ideally in a loose bag or container. Wash and trim them just before cooking. Use them while they are firm and crisp; limp or spotted beans are usually past their best.

Cooked green beans can be refrigerated for 3 to 4 days, but the texture and color are best within 1 to 2 days. Reheat briefly in a pan with butter, olive oil, or a splash of water, or serve cold in salads, grain bowls, or potato salad.

Tools

Useful Tools for Cooking Green Beans

  • Medium or large potUse enough room so the vegetables cook evenly.
  • ColanderDrain quickly when the texture is right.
  • Small knife or forkCheck the thickest pieces for tenderness.
  • Kitchen timerStart checking near the early end of the range.

Questions

FAQ

How long do green beans take to cook?

Tender-crisp green beans usually take 4 to 8 minutes. Fully tender green beans usually take 8 to 12 minutes. Older beans may need 12 to 20 minutes.

Should green beans start in cold or boiling water?

Green beans should usually start in boiling salted water. Starting in cold water makes them cook slowly and can lead to dull, soft beans. For soups or stews, add green beans directly to the simmering liquid near the end if you want them to keep some texture.

How do you know when green beans are done?

Tender-crisp beans should bend slightly and bite cleanly without tasting raw or squeaky. Fully tender beans should be soft but still hold their shape.

Should you put green beans in ice water?

Use ice water for 1 to 2 minutes if serving green beans cold, using them for salad, or cooking them ahead. For hot green beans, drain well and season immediately instead.

Can you boil frozen green beans?

Yes. Add frozen green beans directly to boiling water and cook for about 4 to 8 minutes, depending on thickness and desired texture. Do not thaw first unless the package says so, and drain well because frozen beans release more water.

Why are my green beans watery or mushy?

They were probably cooked too long, left in hot water after cooking, or not drained well. Thin young beans overcook quickly. Drain as soon as they are tender, and use an ice bath if cooking them ahead.

Do you need to remove strings from green beans?

Young green beans are often stringless. Older or mature beans may have a tough string along the seam; pull it away before cooking.

What goes well with green beans?

Green beans go well with butter, garlic, lemon, parsley, dill, almonds, hazelnuts, walnuts, breadcrumbs, sesame seeds, tomatoes, olive oil, onion, oregano, basil, capers, mustard vinaigrette, potatoes, rice, pasta, eggs, chicken, fish, and tofu.

How do you store raw green beans?

Store raw green beans unwashed in the refrigerator in a loose bag or container. Wash and trim them just before cooking.

How long do cooked green beans last in the fridge?

Cooked green beans can be refrigerated in an airtight container for 3 to 4 days, but their texture and color are best within 1 to 2 days.

Keep cooking

Related Vegetable Guides