Green beans get a bad rap sometimes. I think it’s because too many of us grew up with the mushy, overcooked versions that came from a can or were boiled to death. But when you cook fresh green beans properly, they’re actually incredible. Bright, crisp-tender, and full of flavor.
This one-pan method changed how I think about green beans completely. I stumbled onto it during one of those weeknight dinner scrambles when I needed a vegetable side that wouldn’t dirty every pot in my kitchen. The technique is straightforward but the results are anything but boring. You get perfectly cooked beans with garlic that’s golden and fragrant, all brought together with butter that creates its own little sauce in the pan.
Why This Green Bean Method Works
The key is getting your timing right and not overcrowding the pan. I use a large skillet so the beans have room to actually sear instead of steam. Start with the garlic in the butter until it just begins to turn golden, then add the beans. They need about 8 to 10 minutes total, and you’ll know they’re ready when they’re bright green and still have a little snap when you bite them.
This dish works perfectly alongside roasted chicken, beef brisket, or even a simple piece of grilled fish. I’ve served it at Shabbat dinners and weeknight family meals. It’s one of those sides that makes everyone think you put in way more effort than you actually did.
Perfect for Shabbat and Weeknight Dinners

Ingredients
Method
- Trim the stem ends of the green beans and cut any extra-long beans in half so they're roughly the same size.
- Heat a large skillet over medium-high heat. Add the butter and let it melt completely.
- Add the minced garlic to the melted butter and cook for 30 seconds, stirring constantly, until fragrant and just beginning to turn golden.
- Add the green beans to the pan and toss to coat with the garlic butter. Season with salt and pepper.
- Cook the beans for 5-6 minutes, stirring occasionally, until they start to get some color and are bright green.
- Add the water to the pan and immediately cover. Cook for 2-3 more minutes until the beans are crisp-tender.
- Remove the lid and cook for another minute to evaporate any remaining water. Taste and adjust seasoning if needed.
- Serve immediately while hot.
