The Best Way to Cook Green Beans: No Blanching Needed

White bowl of bright green beans topped with golden fried shallot

Last updated on October 16th, 2026

Green beans should be simple and this recipe proves that, but most recipes leave you on a fine line: undercooked and grassy, or overcooked with no texture left. This is how I cook green beans at home and over the years it’s become my best way to cook green beans. One frying pan, a splash of water and a lid. They steam until tender but still crisp, then finish with butter, shallot, garlic and lemon in about 6 minutes.

Why I Cook Green Beans in One Pan

In professional kitchens, green beans are blanched in boiling water, plunged into iced water, then reheated for service. That guarantees hundreds of portions stay green, but at home it means extra pans, a stop-start process and beans with no flavour built in yet. Cooking them in one pan gives the same tender, crisp, bright green result, and the shallot and butter are flavouring them while they cook. Most restaurants don’t have time to cook beans fresh like this on service, which is why this one is for the home cook.

Pile of trimmed raw green beans on a wooden cutting board

How to Trim Green Beans

Green beans usually come in a packet with the tops facing one way and the tails the other. Lift them out carefully and split the pile in half so it is easier to handle. Line up the tops with your hand or the flat of your knife, then cut through the whole bunch at once, taking just the top and none of the bean itself. Pick out any that don’t look great.

I don’t trim the tails because there’s no need, but if you want to, repeat the same process on the other end. This is how I prep big batches in professional kitchens, and it takes minutes. Wash the beans before they go in the pan: unlike boiling, there’s no pot of water to clean them for you.

How to Make the Tastiest Green Beans

Soften the shallot

Put a frying pan over a medium-high heat with 10 g of butter (olive oil works well too). Add a finely sliced shallot and cook it for about a minute to start softening it. You don’t want any colour at this stage.

Butter and garlic melting in a steel pan on a gas hob
Sliced shallots softening in a steel pan on a gas hob

Steam the beans under a lid

Add the beans and a 50 ml shot of water, then put a tight-fitting lid on straight away. Leave them for about 3 minutes, giving the pan a gentle shake now and then. The lid traps the steam from the water, so the beans cook just as they would in a pan of boiling water, only in the frying pan.

The same lid-and-steam idea is how I cook my sautéed asparagus with feta and lemon.

Water being squeezed from a bottle over green beans in a steel pan
Hand placing a steel lid on a pan of green beans on the hob

Finish with garlic

Take the lid off and turn the heat down to medium-low. Most of the water will have evaporated. Stir in a finely diced garlic clove. If the pan looks dry and the shallots start to caramelise on the base, add a dash of water: it deglazes the pan, cools it slightly and stops the shallots and garlic overcooking.

Season and serve

When the beans are tender but still crisp, turn the heat off, zest in half a lemon and season with salt and cracked black pepper. They should be bright green, fresh and crunchy, but not too crunchy.

Green beans steaming in a steel pan with shallots and garlic

How Long Do You Cook Fresh Green Beans?

Fresh green beans take 4 to 7 minutes in a pan, depending on how thick they are. That is long enough to lose the grassy, raw taste while keeping a fresh, crisp texture. Mine took 5 to 6 minutes in total, about 3 of them under the lid. Start tasting from about 4 minutes rather than trusting the clock.

How to Cook Green Beans So They’re Not Squeaky

A squeak on your teeth means the beans aren’t quite done. Taste one at about 4 minutes: when I tried mine, it was about 80% there with a tiny bit of squeak, so the pan got another minute. That last minute is usually all it takes. Keep the heat at medium-low so the shallots and garlic don’t burn while you wait.

White bowl of bright green beans topped with golden fried shallot

The Best Way to Cook Green Beans: No Blanching Needed

Ben Goshawk
Green beans cooked in one frying pan with butter, shallot and a splash of water under a lid, so they steam until tender but still crisp. Finished with garlic, lemon zest and black pepper in about 6 minutes, with no blanching or ice bath.
Prep Time 5 minutes
Cook Time 6 minutes
Total Time 11 minutes
Course Side
Cuisine British
Servings 4 Portions
Calories 40.6 kcal

Ingredients
  

  • 200 g green beans trimmed and washed
  • 10 g butter or 10 ml olive oil
  • 1 shallot finely sliced
  • 1 clove garlic finely diced
  • 50 ml water plus a dash more if needed
  • 1/2 lemon zest only
  • 0.25 g salt
  • 0.25 g black pepper freshly cracked

Instructions
 

  • Trim the beans: line up the tops with your hand or a knife, cut off just the tops and pick out any that don’t look great. Wash the beans.
  • Put a frying pan over a medium-high heat and add the butter (or olive oil).
  • Add the shallot and cook for about 1 minute to start softening it, without letting it colour.
  • Add the beans and the 50 ml of water, then cover straight away with a tight-fitting lid. Cook for about 3 minutes, giving the pan a gentle shake now and then.
  • Take the lid off, turn the heat down to medium-low and stir in the garlic. If the pan looks dry and the shallots start to catch on the base, add a dash of water.
  • Keep cooking until the beans are tender but still crisp. Taste one: if it still squeaks on your teeth, give them another minute.
  • Turn the heat off, zest in the lemon, season with the salt and black pepper and serve.

Video

Nutrition

Serving: 1portionCalories: 40.6kcalCarbohydrates: 4.7gProtein: 1.4gFat: 2.3gSaturated Fat: 1.3gCholesterol: 5.4mgSodium: 42.8mgPotassium: 188mgFiber: 2gSugar: 2.1g
Keyword green beans recipe, how to cook green beans, how to make green beans
Tried this recipe?Let us know how it was!

Nutrition Facts

Serving Size: 1 portion
Calories 40.6
Total Fat2.3g
Saturated Fat1.3g
Cholesterol5.4mg
Sodium42.8mg
Total Carbohydrate4.7g
Dietary Fiber2g
Sugars2.1g
Protein1.4g
Potassium188mg

Frequently Asked Questions

What’s the best way to cook green beans?

At home, the best way is in one frying pan with a splash of water and a lid. The beans steam until tender and crisp, then finish with butter, shallot and garlic in the same pan. You get the colour of blanched beans with the flavour already built in, and only one pan to wash.

More Sides Recipes

For a bigger roast dinner, my charred, make-ahead Brussels sprouts sit well alongside these. For another one-pan side, try my braised red cabbage.

More Side Dish Recipes

See all Side Dish Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating