The Best Way to Cook Green Beans: No Blanching Needed

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.

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.


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.


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.

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.

The Best Way to Cook Green Beans: No Blanching Needed
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
Nutrition Facts
| Total Fat | 2.3g |
| Saturated Fat | 1.3g |
| Cholesterol | 5.4mg |
| Sodium | 42.8mg |
| Total Carbohydrate | 4.7g |
| Dietary Fiber | 2g |
| Sugars | 2.1g |
| Protein | 1.4g |
| Potassium | 188mg |
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.




