There’s something magical about the combination of crisp green beans, juicy tomatoes, and creamy feta cheese that makes my taste buds dance with joy. This Mediterranean-inspired salad has become my go-to for summer gatherings, quick weeknight dinners, and meal prep lunches that actually get me excited about healthy eating.
I first stumbled upon a version of this recipe during a cooking class in Greece, and I’ve been tweaking it ever since to create what I consider the perfect balance of flavors, textures, and nutrients. The addition of protein-packed chickpeas transforms what could be a simple side dish into a satisfying main course that keeps me full for hours.
What makes this salad truly special is the fresh dill – an often underutilized herb that brings a distinctive brightness that perfectly complements the tangy feta and sweet tomatoes. Trust me, once you try this combination, you’ll be looking for excuses to make it again and again.
Why You’ll Love This Recipe
This isn’t just another salad recipe – it’s a versatile, nutritious powerhouse that ticks all the boxes:
- Nutritionally balanced: Combines protein, fiber, healthy fats, and plenty of vitamins
- Make-ahead friendly: Actually tastes better after the flavors have time to meld
- Versatile: Works as a side dish, main course, or potluck contribution
- Visually stunning: The vibrant colors make for a beautiful presentation without any fancy techniques
- Budget-friendly: Uses accessible ingredients that don’t break the bank
- Customizable: Easy to adapt based on dietary preferences or what you have on hand
Let’s dive into what you’ll need to bring this dish to life!
Ingredients
For the Salad:
- 1 pound (450g) fresh green beans, trimmed and cut into 2-inch pieces
- 2 cups (about 300g) cherry or grape tomatoes, halved
- 1 can (15oz/425g) chickpeas, drained and rinsed
- 6 ounces (170g) feta cheese, crumbled
- 1/2 medium red onion, thinly sliced
- 1/4 cup fresh dill, chopped (about one small bunch)
- 1/4 cup kalamata olives, pitted and halved (optional)
For the Dressing:
- 1/4 cup (60ml) extra virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 tablespoon red wine vinegar
- 1 garlic clove, minced
- 1 teaspoon Dijon mustard
- 1 teaspoon honey or maple syrup
- 1/2 teaspoon dried oregano
- Salt and freshly ground black pepper to taste
Nutritional Profile
This salad isn’t just delicious – it’s packed with nutrients that make it as good for your body as it is for your taste buds:
Nutrient | Amount per Serving | % Daily Value |
---|---|---|
Calories | 325 | – |
Protein | 12g | 24% |
Carbohydrates | 28g | 9% |
Dietary Fiber | 8g | 32% |
Fat | 19g | 29% |
Vitamin C | 28mg | 31% |
Vitamin K | 41μg | 51% |
Folate | 118μg | 30% |
Iron | 3mg | 17% |
Calcium | 210mg | 21% |
Values based on 4 servings. Percentages based on a 2,000 calorie diet.
Equipment Needed
One of the things I love about this recipe is that it doesn’t require any fancy equipment:
- Large pot for blanching green beans
- Large bowl for ice bath
- Mixing bowl
- Small jar or container for dressing
- Cutting board and knife
- Measuring cups and spoons
- Colander for draining beans and chickpeas
Step-by-Step Instructions
Preparing the Green Beans
- Fill a large pot with water and bring to a boil. Add 1 tablespoon of salt.
- While waiting for the water to boil, prepare an ice bath in a large bowl.
- Add the trimmed green beans to the boiling water and cook for 3-4 minutes until bright green and crisp-tender.
- Immediately drain and transfer to the ice bath to stop the cooking process.
- Once completely cooled (about 2-3 minutes), drain thoroughly and pat dry with a clean kitchen towel.

I’ve found that properly blanching the green beans makes all the difference in this salad. The brief cooking enhances their natural sweetness while maintaining that satisfying crunch. Don’t skip the ice bath step – it’s crucial for preserving the beans’ vibrant color and preventing them from getting mushy.
Making the Dressing
- In a small jar or container with a tight-fitting lid, combine olive oil, lemon juice, red wine vinegar, minced garlic, Dijon mustard, honey, dried oregano, salt, and pepper.
- Secure the lid and shake vigorously until emulsified, about 30 seconds.
- Taste and adjust seasonings as needed.
This dressing strikes the perfect balance between tangy and savory, with just a hint of sweetness from the honey. I sometimes make a double batch to keep in the refrigerator for quick salads throughout the week.
Assembling the Salad
- In a large bowl, combine the cooled green beans, halved tomatoes, chickpeas, red onion, and olives (if using).
- Pour about two-thirds of the dressing over the vegetables and toss gently to combine.
- Add the crumbled feta cheese and chopped dill, then gently fold to incorporate.
- Drizzle the remaining dressing over the top.
- For best flavor, let the salad rest for at least 15 minutes before serving.

Variations and Substitutions
One of the reasons I make this salad so often is how easily it can be adapted. Here are some of my favorite variations:
Different Beans
- Wax beans: Yellow wax beans create a beautiful color contrast
- Romano beans: Offer a more substantial texture for those who prefer heartier salads
- Haricots verts: French-style thin green beans for a more delicate texture
- Frozen green beans: In a pinch, thawed frozen green beans work (though fresh is always best)
Cheese Options
- Goat cheese: For a tangier, creamier option
- Halloumi: Try grilled halloumi cubes for a more substantial texture
- Ricotta salata: A firmer, saltier alternative to feta
- Plant-based feta: Several excellent vegan feta alternatives are available for those avoiding dairy
Legume Variations
- White beans: Cannellini or Great Northern beans offer a creamier texture
- Lentils: Green or black lentils provide a different flavor profile and even more protein
- Edamame: For an interesting twist with additional protein
Herb Alternatives
- Mint: Pairs beautifully with feta and creates a refreshing flavor profile
- Basil: For a more Italian-inspired version
- Parsley: Offers a clean, bright flavor that complements all the ingredients
Make-Ahead and Storage Tips
This salad actually improves with a bit of time, making it perfect for meal prep or entertaining:
Make-Ahead Options:
- Complete salad: Can be prepared up to 24 hours in advance, though I recommend adding the feta just before serving for the best texture
- Partially prepared: Blanch beans, prepare dressing, and chop vegetables up to 3 days ahead, then assemble when ready to serve
- Meal prep: Divide into individual containers for grab-and-go lunches throughout the week
Storage Guidelines:
- Refrigeration: Store in an airtight container for up to 4 days
- Not freezer-friendly: The textures don’t hold up well to freezing and thawing
Timeline | Preparation Steps |
---|---|
3 days ahead | Blanch green beans, prepare dressing (store separately) |
1 day ahead | Chop all vegetables, drain chickpeas |
4 hours ahead | Assemble complete salad without feta |
Just before serving | Add feta, extra fresh herbs, and additional dressing if needed |
Serving Suggestions
This versatile salad works beautifully in so many settings:
Main Course Ideas:
- Serve with a slice of crusty artisan bread for a complete lunch
- Pair with grilled chicken or salmon for a protein-packed dinner
- Stuff into pita pockets with a smear of hummus for a portable meal
- Use as the base for a grain bowl with quinoa or farro
Side Dish Pairings:
- Grilled vegetables and halloumi skewers
- Mediterranean-style meatballs
- Herb-roasted chicken
- Lemon-garlic baked fish

Health Benefits
Beyond being delicious, this salad delivers impressive nutritional benefits:
Green Beans
- High in vitamins A, C, and K
- Good source of fiber and folic acid
- Low in calories and carbohydrates
Tomatoes
- Rich in lycopene, a powerful antioxidant
- Good source of vitamins C and K
- Provide potassium and folate
Chickpeas
- Excellent plant-based protein source
- High in fiber for digestive health
- Contain minerals like manganese and folate
- Help stabilize blood sugar levels
Feta Cheese
- Provides calcium for bone health
- Contains probiotics that support gut health
- Lower in fat than many other cheeses
- Offers vitamin B12, often lacking in plant-based diets
Dill
- Contains antioxidants and flavonoids
- May aid digestion
- Has antimicrobial properties
- Provides manganese, vitamin A, and vitamin C
Expert Tips for Success
After making this salad countless times, I’ve picked up some tricks that take it from good to exceptional:
- Salt the blanching water generously: This seasons the green beans from the inside out.
- Taste as you go: Especially when making the dressing, as lemon juice can vary in acidity.
- Let it rest: This salad truly benefits from 15-30 minutes at room temperature before serving.
- Layer flavors: Reserve some fresh herbs to sprinkle on top just before serving for a flavor boost.
- Texture is key: Make sure to dry the green beans thoroughly after blanching to prevent a watery salad.
Common Questions and Answers
Q: Can I use canned green beans instead of fresh?
While fresh green beans provide the best texture and flavor, you can use canned in a pinch. Drain and rinse them well, and skip the blanching process. The texture will be softer, but the flavors will still work well together.
Q: How can I make this salad vegan?
Simply omit the feta cheese or replace it with a plant-based alternative. Many grocery stores now carry excellent vegan feta options. You’ll also want to substitute the honey in the dressing with maple syrup or agave nectar.
Q: What’s the best way to serve this as a make-ahead dish for a party?
Prepare the salad up to a day ahead, but reserve about 1/4 of the herbs and feta to add just before serving. This keeps the presentation fresh and bright. Allow the salad to come to room temperature for about 30 minutes before serving for the best flavor.
Q: Will the salad get soggy if I make it ahead of time?
The beauty of this particular combination is that it holds up remarkably well. The green beans stay crisp for days, especially if they’re properly blanched and dried. If you’re concerned, you can store the dressing separately and combine everything a few hours before serving.
Q: My family doesn’t like dill – what can I use instead?
Fresh basil, mint, or parsley all work beautifully in this recipe. You can also use a combination of herbs to create your own signature version.

The Origins of Mediterranean Bean Salads
While this particular recipe has become my own creation over years of tweaking, it draws inspiration from traditional Mediterranean cuisine, where bean salads have been staples for centuries.
In Greece, horiatiki (the traditional Greek salad) often serves as the foundation for variations that include beans, especially on the islands where fresh produce and pulses were dietary staples. In Italy, similar bean-based salads appear in Tuscan cuisine, reflecting the region’s emphasis on simple, nutritious ingredients prepared with minimal fuss.
What all these traditional recipes share is an emphasis on quality ingredients allowed to shine with simple preparation. The distinctive blend of herbs, acid from lemon or vinegar, and good olive oil creates dishes that are satisfying yet light – perfect for warm-weather dining.
My addition of chickpeas reflects both traditional Mediterranean influences and modern nutritional understanding about the importance of plant-based proteins in a balanced diet.
Final Thoughts
This Tomato-Green Bean Salad with Chickpeas, Feta, and Dill represents what I love most about cooking – the ability to transform simple, wholesome ingredients into something that’s greater than the sum of its parts. Each component brings its own unique flavor and texture to create a harmonious dish that’s satisfying enough to be a meal, yet light enough to accompany other courses.
What I particularly appreciate about this recipe is its flexibility. Whether you’re cooking for a family with varied preferences, meal prepping for a busy week ahead, or contributing to a potluck dinner, this salad adapts beautifully to different contexts and dietary needs.
I encourage you to start with this recipe as written, then feel free to make it your own. The most memorable dishes often come from that personal touch – an extra handful of your favorite herb, a different bean variety that speaks to you, or the special olive oil you save for special occasions.
Happy cooking, and I hope this vibrant, nutritious salad becomes a regular in your recipe rotation just as it has in mine!