Side Dishes
This seasoned string beans recipe with garlicky butter and crispy edges turns humble string beans into a side so rich, it’ll steal the show next to grilled meats or roasted chicken.
The secret lies in high-heat cooking that caramelizes the edges while keeping the centers tender, all while infusing rich garlic and herb notes through melted butter.
I developed this method after years of testing different techniques to achieve that perfect balance of texture and flavor—no more mushy, bland string beans here.
The recipe delivers crispy edges and a savory, aromatic finish in just 20 minutes using basic pantry ingredients. Whether you're cooking on the stovetop, in the oven, or with an air fryer, this method ensures consistent results every time.
The butter creates a golden crust while distributing garlic and herbs evenly, so each bite delivers that satisfying crunch and bold flavor. It’s the kind of side dish that elevates any meal from ordinary to impressive.
What you’ll end up with is string beans that are golden and crispy at the edges, tender yet slightly al dente in the center, and coated in a fragrant garlic butter that clings to every piece. The aroma alone will have everyone at the table asking what’s for dinner.
This recipe is foolproof, adaptable, and perfect for meal prep—just store leftovers in the fridge for up to 4 days or freeze for longer storage.
Serve alongside grilled steak, roasted chicken, or even as a standalone vegetarian dish with crusty bread. The versatility of this recipe makes it a staple in my kitchen, whether I’m cooking for a weeknight dinner or a weekend gathering.
Let’s get started on creating this side dish that will become a favorite in your rotation.
Ingredients for seasoned string beans
Garlicky butter, crispy edges, and tender centers—just eight ingredients transform string beans into a restaurant-worthy side.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh String Beans 🌽 | 1 ½ lb | Trimmed, cut into 2-inch pieces |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for even coating |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Shallot 🧅 | 1 small | Minced, or substitute 1 tbsp onion |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme leaves |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Sea Salt 🧂 | 1 tsp | Kosher or fine grain |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For finishing drizzle |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
| Shallot 🧅 | 1 small | Minced, for butter infusion |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The butter is non-negotiable here—use European-style unsalted for maximum flavor development. Plugrá or Kerrygold are my go-to brands, but any high-quality unsalted works. Shallots add depth without overpowering the garlic; Whole Foods or Trader Joe's carry pre-minced varieties if you're short on time. Fresh thyme is ideal, but dried works at one-third the amount. For the string beans, look for bright green, crisp varieties—avoid any with yellowed ends or soft spots. The parsley should be vibrant, not wilted, and the lemon juice needs to be freshly squeezed for that bright pop of acidity.
No shallots? One extra garlic clove minced fine does the trick, though you'll lose some of that subtle sweetness. Running out of thyme? Dried marjoram at half the amount mimics the earthy notes. The lemon juice can be swapped for a pinch of citric acid if you're prepping ahead. For extra crispiness, toss the beans with a light cornstarch coating (1 tsp) before cooking. The olive oil matters too—use something with good peppery notes, not the bland supermarket variety. And if you're air frying, reduce the butter to 2 tbsp and increase the olive oil to 2 tbsp for better heat distribution.
Store cooked beans in an airtight container with a paper towel to absorb moisture—keeps them crisp for up to 4 days in the fridge. For longer storage, freeze in a single layer before transferring to a bag for 3 months. Reheat gently in a skillet with a splash of water to restore crispiness. The garlic butter mixture can be prepped ahead and stored in the fridge for 3 days—just let it come to room temperature before using. Garnish with fresh parsley right before serving to keep it vibrant.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to deal with multiple dishes. Just toss the beans, butter, and aromatics in one skillet—no chopping, no fuss—just 15 minutes of hands-off cooking while you stir in the thyme at the end.
- Buttery Garlic Hug: That first bite of crisp-tender beans coated in browned butter, shallots, and garlic? It’s like a warm embrace for your taste buds. The thyme adds this earthy whisper that makes it taste like a restaurant dish, not something thrown together.
- Lunchbox Hero: Between us, these beans are my go-to for meal prep. They reheat perfectly—no sogginess, no weird textures—and I pack them cold with grilled chicken or hard-boiled eggs for a lunch that actually feels intentional.
- Budget Brightener: I buy string beans in bulk when they’re on sale, and this recipe stretches them far. A little butter goes a long way, and the garlic/shallot combo makes even a simple side feel special. Plus, leftovers? They last in the fridge for days without losing their snap.
Step-by-step instructions for garlicky butter sautéed string beans
This method delivers perfectly crisp-tender string beans with rich, aromatic butter and garlic—ideal for a quick side dish or light main.
Blanch and Shock the String Beans
Fill a large pot with water and bring to a rolling boil. Add 1 tsp sea salt and the 1.5 lb fresh string beans, cutting them into 2-inch pieces first. Cook for exactly 3 minutes—they should remain bright green and slightly crisp. Immediately drain and transfer to a large bowl of ice water for 5 minutes to stop cooking and preserve color.
This blanching step is crucial for achieving crisp-tender beans. Overcooking here will result in mushy texture. Drain well before proceeding, shaking off any excess water. The beans should be cool enough to handle but still retain their vibrant green hue.
Sauté Shallots and Garlic in Butter
In a large skillet, melt 4 tbsp unsalted butter over medium heat. Add the 1 small minced shallot and cook for 3 minutes until softened but not browned. Add the 4 minced garlic cloves and 0.5 tsp dried thyme, cooking for another 30 seconds until fragrant.
Here's where the flavor foundation builds. Don't rush this step—the shallots should become translucent and the garlic should sizzle gently without burning. If the butter starts to brown too quickly, reduce heat slightly. This aromatic base will infuse the beans with rich, savory depth.
Add Beans and Cook Until Crispy
Add the drained string beans to the skillet, tossing to coat evenly in the butter mixture. Sprinkle with 0.5 tsp ground black pepper and 1 tsp sea salt. Cook over medium-high heat for 5-6 minutes, stirring occasionally, until the beans develop golden-brown spots and crisp edges.
This is the moment that matters: you're looking for beans that are tender yet still hold their shape with slightly crisp edges. If they start to brown too quickly, reduce heat slightly. The butter should foam and create a rich sauce that coats the beans. Taste and adjust seasoning if needed.
Finish with Olive Oil and Lemon
Remove the skillet from heat and stir in 1 tbsp extra-virgin olive oil and 1 tsp lemon juice. Toss well to distribute the oil and brighten the flavors. The acidity from the lemon will cut through the richness of the butter, balancing the dish.
This final step elevates the dish from good to exceptional. The olive oil adds a touch of brightness while preventing the butter from overpowering. The lemon juice also helps preserve the vibrant green color of the beans. Let the mixture sit for 1 minute to allow the flavors to meld.
Garnish and Serve Immediately
Transfer the seasoned string beans to a serving dish and sprinkle with 0.25 cup chopped fresh parsley. The parsley adds a fresh, herbal note that complements the rich butter and garlic flavors.
Serve immediately while the beans are still crisp-tender and the butter is warm. These beans pair beautifully with grilled meats, roasted chicken, or even as a standalone vegetable dish. The crisp edges and tender centers make this a restaurant-quality side dish that's surprisingly easy to prepare at home.
Pro Tips For Making Seasoned String Beans
- Trim the Ends: Snip off the very tips of your string beans—even if they look clean. I learned this the hard way when my beans turned bitter after cooking; those tiny ends hide tough fibers that never soften properly.
- Sweat the Shallot: Cook the chopped shallot in butter over medium heat until it’s golden, not just translucent. After burning three batches, I finally figured out that rushing this step makes the dish taste raw and one-note—let it go until the edges crisp slightly.
- Skip the Overcrowding: Add your beans to the pan in batches if needed—packing them in too early steams them instead of searing. I know, I know, but trust the process: you want those beans to caramelize, not just boil in their own juices.
- Toast the Thyme: Bloom the dried thyme in the butter for 30 seconds before tossing in the garlic. Sounds weird, but it works: the leaves release their aroma early, and you won’t taste that dusty, underused flavor lurking in the background.
Wine and beer pairings for this dish
Crisp White Wine Pairings
A dry Riesling from Germany or Alsace is my go-to choice for these garlicky butter beans. The wine’s bright acidity and subtle mineral notes cut through the richness of the butter while complementing the herbal thyme and crisp edges.
Look for a Kastellaun Riesling or Trimbach Gewürztraminer—both balance the dish beautifully without overpowering it. Serve slightly chilled at 50-55°F to enhance the wine’s crispness. 🍷
Crisp Lager Complements
For beer lovers, a crisp German Pilsner like Warsteiner or Stella Artois provides the perfect light, refreshing contrast. The beer’s clean, slightly malty profile and effervescence cleanse your palate between bites of rich, buttery beans.
Avoid heavy lagers or dark beers that might clash with the dish’s delicate flavors. Serve at 40-45°F to highlight its crispness. 🍺
Sparkling Wine Elevation
If you want to impress, pair with a dry sparkling wine like La Marca Prosecco or Freixenet Cordon Negro. The bubbles and acidity mirror the dish’s crisp texture and bright lemon finish, creating a luxurious yet balanced pairing.
The effervescence also helps cut through the butter’s richness, making each bite feel lighter. Serve at 45-50°F for optimal enjoyment. ✨
Red Wine for Heartier Meals
If serving with richer proteins like grilled steak, a light Pinot Noir from Oregon or Burgundy adds depth. The wine’s earthy notes and moderate tannins complement the thyme and garlic without competing.
Avoid bold reds like Cabernet Sauvignon, which would overpower the delicate beans. Serve at 60-65°F to let the wine’s subtlety shine. 🍇
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, try sparkling water with a splash of lemon juice or an unsweetened iced tea infused with mint. The acidity and brightness mirror the dish’s lemon finish, while the effervescence enhances the crisp texture.
For a bolder option, a ginger beer with a hint of spice adds a unique contrast. 💧
Nutrition facts
Frequently asked questions
Can I use frozen string beans instead of fresh?
Yes, but with one key adjustment: thaw and pat the beans completely dry before cooking to prevent steaming. Add 1 extra minute to the sautéing time since frozen beans release moisture. For best results, use high-quality frozen beans without ice crystals.
How do I make these extra crispy?
For restaurant-style crispiness, toss the blanched beans with 1 tsp cornstarch before sautéing, and increase heat to medium-high until golden spots form. Use a heavy skillet (cast iron works best) and don't overcrowd the pan—cook in batches if needed.
Can I prepare this ahead of time?
Cooked beans keep well for 4 days in an airtight container with a paper towel to absorb moisture. For reheating, warm in a skillet with 1 tsp butter over medium heat for 2-3 minutes to restore crispness. The flavor actually improves overnight!
What if I don't have shallots?
Use 1 extra garlic clove minced fine or 1 tbsp finely chopped red onion. For deeper flavor, add ½ tsp onion powder to the butter mixture. The dish will still taste delicious—just slightly different in character.
Are these beans spicy?
Not at all—this recipe focuses on bright, savory flavors with no heat. The black pepper adds mild spice, but you can omit it completely for a milder profile. For extra zing, add ½ tsp smoked paprika or a pinch of cayenne at the end.
