How long to cook green beans: 4–6 min boiled, 5–7 min steamed, 3–5 min in the microwave and 5–7 min pan-fried. Every way to cook it is below, with the temperature and how to tell it’s done.
Top the stalk ends; the tails can stay. Frozen beans cook from frozen and take a minute longer.
How to tell it’s done
Bright green and tender, with a slight snap.
Questions
How long to boil green beans?
4–6 min in boiling salted water. Fine beans take 3–4 minutes.
How long to steam green beans?
5–7 min over simmering water.
How long to microwave green beans?
3–5 min on full power, covered. With 2 tablespoons of water.
How long to pan-fry green beans?
5–7 min over a medium-high heat. Stir-fry in a little oil, adding a splash of water for the last couple of minutes.
How long to cook green beans in the oven?
12–15 min at 220°C (200°C fan), 425°F, gas 7. Toss in oil and spread out.
How long to cook green beans in an air fryer?
8–10 min at 200°C (400°F). Toss in a teaspoon of oil; shake halfway.
Times are a guide for typical home portions: ovens, air fryers, microwaves and the size of what you’re cooking all vary. Check meat, poultry and fish with a thermometer before serving. Safe temperatures follow USDA and UK Food Standards Agency guidance, last checked 11 November 2026.