Side Dishes
This bean salad recipe with green beans delivers a crisp-tender bite that transforms simple ingredients into a vibrant, textured side dish perfect for summer gatherings. The secret lies in blanching the green beans just until they reach that ideal crisp-tender stage—bright green, vibrant, and holding their shape without losing freshness.
I developed this recipe after realizing how often store-bought salads fall flat, lacking the freshness and texture contrast that makes a salad truly satisfying.
What sets this salad apart is the balance of textures and flavors: crisp blanched green beans, creamy white beans, and crunchy toasted almonds, all tied together with a bright lemon-herb dressing.
The recipe comes together in just 15 minutes, making it ideal for last-minute meal prep or as a refreshing side to grilled meats or fish. The dressing is simple yet transformative—zesty lemon, fresh dill, and a touch of garlic elevate the natural flavors of the beans without overpowering them.
By the time you assemble this salad, you'll have a dish that's as visually appealing as it is delicious—layers of green and white beans, scattered with almonds and optional feta for a touch of creaminess.
The crisp-tender green beans provide the perfect bite, while the white beans add heartiness and a creamy contrast. It's a salad that holds up well for a few days in the fridge, making it perfect for meal prep or taking to potlucks.
For added versatility, you can easily adapt this recipe to suit vegan diets by omitting the feta or using a dairy-free alternative. The dressing can also be adjusted to suit your taste—more lemon for brightness, extra herbs for freshness, or a drizzle of olive oil for richness.
This is a salad that proves healthy eating doesn’t mean sacrificing flavor or texture, and it’s sure to become a staple in your meal rotation.
Ingredients for bean salad recipe with green beans
Crisp-tender green beans and creamy white beans star in this vibrant summer salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌽 | 1 ½ lb | Trimmed, ends cut off |
| Canned White Beans 🥔 | 1 can | Drained and rinsed (15 oz) |
| Toasted Sliced Almonds 🥜 | ½ cup | Lightly toasted, skin-on |
| Fresh Dill 🌿 | ¼ cup | Chopped finely, stems removed |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Garlic Cloves 🧄 | 2 cloves | Minced finely, fresh preferred |
| Feta Cheese 🧀 | ½ cup | Crumbled, optional for creaminess |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ice Water 💧 | 2 cups | For blanching beans |
| Red Wine Vinegar 🍷 | 1 tbsp | For dressing brightness |
| Honey 🍯 | 1 tbsp | For dressing balance |
The green beans are everything here. Harvest fresh if possible—look for bright green, firm beans with crisp ends. Trader Joe's and local farmers markets have the best selection, but grocery store beans work too if they're not wilted. For the white beans, canned is fine—just drain and rinse well. I always grab Great Northern or cannellini for their creamy texture. The almonds? Toast them yourself—just 3-4 minutes in a dry pan until golden. That nutty aroma makes all the difference. Fresh dill is ideal, but dried works in a pinch at one-third the amount.
No feta? Skip it or use vegan feta—this salad still shines. Short on almonds? Pecans or walnuts toasted work beautifully. The dressing is where the magic happens: lemon juice, olive oil, and honey create that perfect balance of bright and sweet. No honey? Use maple syrup instead. For extra tang, add another tablespoon of red wine vinegar. The garlic can be roasted for a mellow flavor—just toss the minced cloves in the oven at 375°F for 8-10 minutes before adding to the dressing. Trust me on this one—it's a game-changer.
Blanch the green beans in ice water for exactly 2 minutes—no more, no less. Drain immediately and shock in ice bath to lock in that crisp-tender texture. This salad keeps beautifully for 4-5 days in the fridge, but the green beans soften over time. For best results, assemble just before serving. The dressing separates? Whisk vigorously or give it a quick shake before drizzling. Portion into containers for easy grab-and-go lunches—just keep the dressing separate until ready to eat.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, this salad takes less effort than deciding what to eat. Toss in raw green beans (no blanching, no fuss) and drain those canned white beans—literally 5 minutes of active work. The almonds just need a quick toast in a dry pan while you’re doing anything else.
- Bright & Crunchy Magic: That lemon juice? It’s the MVP—cuts through the richness of the white beans and makes the green beans pop with freshness. Add the dill at the end, and suddenly you’ve got a salad that tastes like summer vacation, not a side dish.
- Lunchbox to Potluck: Honestly, this is my go-to for meal prep because it holds up for days in the fridge. Pack it cold for work lunches, or bring it to a picnic where it won’t wilt or get soggy. (Yes, even on a Tuesday night when you’re exhausted.)
- Pantry Hero on a Budget: Between us, canned white beans and a bag of green beans are cheaper than takeout and healthier. The almonds add that fancy crunch without breaking the bank—plus, leftovers taste just as good the next day. It’s the kind of dish that makes you feel smart for eating well.
Step-by-step instructions for crisp-tender green bean salad
Here's how to transform fresh green beans into a vibrant, restaurant-quality salad in record time.
Blanch the Green Beans for Perfect Texture
Bring the 2 cups ice water to a rolling boil in a large pot. While waiting, trim the ends from the 1.5 lb fresh green beans—cut off about ½ inch from each end to remove any tough fibers. Once the water boils, add the beans and cook for exactly 3 minutes. You'll see the beans turn bright green and start to soften slightly.
Drain immediately in a colander and plunge them into an ice bath to stop the cooking process. This quick blanching creates that signature crisp-tender texture—firm enough to bite into but tender enough to eat without chewing forever. Let them drain well before proceeding, shaking off any excess water.
Toast the Almonds and Prepare the Dressing
While the beans cool, toast the 0.5 cup toasted sliced almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they're fragrant and just beginning to turn golden. Watch them closely—they'll darken quickly. Transfer to a plate to cool completely.
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 0.25 cup lemon juice, 1 tbsp red wine vinegar, 1 tbsp honey, 1.5 tsp salt, and 0.5 tsp black pepper. The dressing should be emulsified and glossy—this balance of acid, sweet, and salt creates the perfect flavor foundation. Set aside while you finish prepping the beans.
Combine All Ingredients for Maximum Flavor
In a large mixing bowl, combine the blanched green beans, drained 1 can white beans, 0.5 cup crumbled feta cheese, and 0.25 cup finely chopped fresh dill. Gently toss everything together with your hands or a large spoon—you want to distribute the feta and dill evenly without mashing the beans.
Add the toasted almonds and pour the dressing over the top. Toss everything together again, making sure each bean gets coated with the flavorful dressing. The almonds will add satisfying crunch while the feta brings a creamy contrast to the crisp beans. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lemon juice.
Chill and Serve for Best Results
Cover the bowl and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together beautifully. The beans will absorb the dressing completely, resulting in a salad that's bursting with flavor in every bite.
When ready to serve, give it one final toss and adjust seasoning if needed. The perfect salad should have bright green beans with just a hint of crispness, creamy feta, nutty almonds, and a tangy dressing that ties everything together. Serve immediately for the best texture and flavor combination!
Pro Tips For Making Bean Salad Recipe With Green Beans
- TRIM GREEN BEANS SHORT: Blanch them for 2 minutes, then shock in ice water—this stops cooking instantly and keeps them crisp. I learned this the hard way after serving mushy green beans that tasted like regret.
- DRAIN WHITE BEANS WELL: Rinse canned beans under cold water, then drain them in a fine-mesh strainer for 30 seconds. Skipping this leaves starchy water that turns your salad into a gluey mess.
- TOAST ALMONDS UNTIL GOLDEN: Spread sliced almonds on a dry pan over medium heat, stirring constantly until they’re fragrant and just starting to brown—about 3-4 minutes. Burnt almonds taste bitter, and under-toasted ones won’t add the crunch you want.
- LEMON JUICE LAST: Add lemon juice right before serving, not when mixing everything. The acid breaks down the beans’ texture over time, turning them soft and sad. Save it for the final toss.
Common mistakes when making this dish
Overcooking Green Beans
This is the #1 mistake I see—green beans that turn mushy instead of crisp-tender. The key is that 3-minute blanch time I mentioned earlier. Any longer and you'll lose that perfect texture. I've ruined more salads than I care to admit by leaving them in too long.
Set a timer and watch the beans closely—they should be bright green and just starting to soften, not limp and sad. 🌱
Skipping the Ice Bath
Plunging beans into ice water stops the cooking process instantly, locking in that crisp-tender texture. I learned this the hard way when my first attempt resulted in beans that were too soft.
Don't skip this step—it's what makes this salad special. Use that 2 cups ice water and shock them immediately after blanching. The temperature difference is what preserves their structure.
Using Stale Ingredients
Fresh ingredients make all the difference in this salad. Wilted green beans or old canned white beans will make your salad taste bland and unappetizing. Check your beans for freshness—look for bright green color and firm texture.
If using canned beans, always drain and rinse them well. I keep a stash of fresh dill in my fridge so I never have to use dried. The flavor difference is night and day.
Overmixing the Salad
Once you've combined all the ingredients, resist the urge to overmix. The beans should stay whole and intact for that perfect bite. I've seen people mash the beans into oblivion, turning what should be a textured salad into a mushy mess.
Toss gently with your hands or a large spoon—just enough to distribute the dressing and toppings evenly without breaking the beans apart.
Neglecting the Chill Time
This salad needs at least 30 minutes in the fridge to let all the flavors meld together. I've served it immediately after mixing and it's always fallen flat. The dressing needs time to coat the beans properly and the flavors need to develop.
Be patient—this waiting time is what transforms good ingredients into a truly exceptional salad. Cover the bowl while it chills to keep everything fresh.
Using Low-Quality Olive Oil
The dressing is where the magic happens, and your olive oil makes all the difference. Don't skimp on a cheap bottle—use a high-quality extra-virgin olive oil with fruity notes. I like to use California Extra Virgin or Colavita for their rich flavors.
The better the oil, the more complex and delicious your dressing will be. This is one ingredient where you truly get what you pay for.
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, but you'll need to adjust the cooking time. Use 1.5 lb frozen green beans (thawed first) and blanch for 5 minutes instead of 3. The extra time accounts for their longer thawing. For best texture, don't skip the ice bath after blanching—it's what keeps them crisp-tender.
How do I make this salad vegan?
Skip the feta cheese and use ½ cup vegan feta or omit it entirely. For extra protein, add ½ cup chickpeas to the white beans. The dressing is already vegan-friendly—just ensure your olive oil is certified vegan. The salad will still be packed with flavor and texture!
Can I prep this salad ahead of time?
Prep everything except the dressing up to 2 days ahead. Store blanched beans, white beans, almonds, and dill in separate containers in the fridge. When ready to serve, toss with the dressing and let it chill for 30 minutes. The beans will stay crisp-tender for up to 4 days if stored properly.
What other beans can I substitute?
Try cannellini or great northern beans for a creamier texture. For extra crunch, add ½ cup roasted edamame or ½ cup black beans. Just ensure they're drained and rinsed well. The key is balancing textures—mix firm and tender beans for the best bite.
Why does my dressing separate?
This happens when the oil and vinegar aren't properly emulsified. Whisk vigorously or use a fork to mix before drizzling. For extra stability, add 1 tsp Dijon mustard to the dressing. The honey and lemon juice also help bind the ingredients together. Always shake the bottle before use!
