If you’re on the lookout for a vibrant, fresh, and absolutely delicious salad, you have to try this Green Bean, Cherry Tomato, and Feta Salad Recipe. It’s one of those dishes that feels both light and satisfying, perfectly balancing the crisp, slightly sweet green beans with juicy cherry tomatoes and the salty, creamy punch of feta cheese. What’s even better? It comes together in just about 15 minutes, making it an ideal go-to whether you’re whipping up a quick lunch or want a show-stopping side at your next dinner party. This salad captures the essence of bright flavors and inviting textures, guaranteed to become a staple in your recipe box.

Ingredients You’ll Need
Getting the ingredients right is key to nailing this refreshing salad. Each component here plays a crucial role, from the crunch and color of the green beans to the zesty dressing that ties everything together beautifully.
- Green beans: Make sure they are fresh and trimmed for that satisfying snap and vibrant green color.
- Cherry tomatoes: Halved, they add juicy sweetness and a pop of red that makes the salad visually irresistible.
- Red onion: Thinly sliced to bring just the right sharpness without overpowering the other flavors.
- Lemon juice or white wine vinegar: Adds brightness and a subtle tang to enhance the freshness.
- Extra virgin olive oil: The rich, fruity base of the dressing that lends smoothness and depth.
- Dijon mustard: Provides a gentle kick and helps emulsify the dressing for a silky finish.
- Garlic clove: Minced finely for a perfect burst of savory aroma.
- Salt and black pepper: Essential seasonings to bring all the flavors alive without overwhelming them.
- Feta cheese: Crumbled on top, it offers a creamy, tangy contrast that makes every bite unforgettable.
How to Make Green Bean, Cherry Tomato, and Feta Salad Recipe
Step 1: Prepare the Dressing
Start by combining lemon juice or white wine vinegar, extra virgin olive oil, Dijon mustard, minced garlic, salt, and black pepper in a jar. Shake it up vigorously until the dressing is perfectly emulsified. Set it aside or refrigerate for up to two days if you want to get ahead. Just remember to bring it back to room temperature before tossing it into your salad.
Step 2: Cook the Green Beans
Boil a large pot of salted water and add your trimmed green beans. Let them simmer for 2 to 3 minutes until they become tender but still hold that delightful crispness. This quick cooking keeps their fantastic green color and crunch intact, which is essential for the salad’s texture.
Step 3: Cool and Dry the Beans
Drain the green beans immediately and shock them under cold running water or plunge them into an ice bath. This rapid cooling stops the cooking process and keeps their color bright. Dry them thoroughly afterward—any excess water could dilute your dressing and make the salad soggy.
Step 4: Assemble the Salad
In a large bowl, combine the cooled green beans, halved cherry tomatoes, and finely sliced red onion. Pour your homemade dressing over the top and toss everything together so each bite is bursting with flavor.
Step 5: Garnish with Feta
Finally, sprinkle the crumbled feta cheese generously over your salad. The creamy texture and salty tang of the feta elevate the dish to something really special. Serve immediately to enjoy the salad at its freshest and most vibrant.
How to Serve Green Bean, Cherry Tomato, and Feta Salad Recipe

Garnishes
This salad really shines when topped simply with crumbled feta, but feel free to add a few fresh herbs like chopped parsley or dill for extra aroma and color. A light dusting of freshly cracked black pepper or a drizzle of extra olive oil can also amp up the flavor right before serving.
Side Dishes
The Green Bean, Cherry Tomato, and Feta Salad Recipe pairs beautifully with grilled chicken or fish for a light but complete meal. It also complements Mediterranean-inspired mains, like roasted lamb or stuffed peppers, thanks to its fresh acidity and creamy cheese.
Creative Ways to Present
For a fun twist, serve the salad in small individual jars or glass bowls to wow guests at a dinner party. You can also pile it onto crisp lettuce leaves for a refreshing salad wrap, or toss it with warm quinoa or couscous to turn it into a heartier dish.
Make Ahead and Storage
Storing Leftovers
Store any leftover salad in an airtight container in the refrigerator for up to two days. To keep it tasting fresh, add additional feta just before serving as the cheese can soften a bit over time.
Freezing
This salad is best enjoyed fresh and does not freeze well, especially because the texture of the green beans and tomatoes can become watery and mushy after thawing.
Reheating
Since this salad is designed to be served cold or at room temperature, reheating is not necessary. If you prefer, allow refrigerated salad to come to room temperature for about 15 minutes to bring out the full flavor of the dressing and feta.
FAQs
Can I use frozen green beans for this salad?
While fresh green beans are ideal for maintaining that crisp texture, frozen green beans that are properly thawed and dried can work in a pinch. Just be careful not to overcook them to avoid mushiness.
Is there a good substitute for feta cheese?
Yes! If you prefer a milder option, goat cheese or ricotta salata can be excellent substitutes that still provide creaminess and a slight tang.
How far ahead can I prepare this salad?
You can prepare everything except the feta up to a day in advance and store it in the refrigerator. Add the crumbled feta just before serving to keep it fresh and prevent it from becoming soggy.
Can I use red wine vinegar instead of lemon juice?
Absolutely. Red wine vinegar offers a slightly different acidity profile and will still brighten the salad nicely if you don’t have lemon juice on hand.
What’s the best way to keep green beans vibrant green?
Blanch the green beans in boiling salted water for a short time, then immediately plunge them into ice water. This shock keeps their color bright and the texture crisp.
Final Thoughts
This Green Bean, Cherry Tomato, and Feta Salad Recipe is such a joyful celebration of fresh ingredients coming together effortlessly. I hope you find yourself making it as often as I do, whether it’s for an easy weeknight meal or a vibrant addition to your next gathering. Once you taste the crunch of green beans with the sweetness of tomatoes and the creaminess of feta, all tossed in a zesty dressing, you’ll understand why this salad is such a beloved favorite.
Print
Green Bean, Cherry Tomato, and Feta Salad Recipe
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 8 servings
- Category: Salad
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
A refreshing and vibrant Green Bean, Cherry Tomato, and Feta Salad that combines crisp green beans, juicy cherry tomatoes, sharp red onion, and creamy feta cheese, all tossed in a tangy lemon-Dijon dressing. Perfect as a light side or a summer lunch, this salad is quick to prepare and packed with fresh flavors.
Ingredients
Vegetables
- 1 lb / 500g green beans, trimmed
- 350g / 12oz cherry tomatoes, halved
- 1/2 red onion, finely sliced
Dressing
- 2 tbsp lemon juice (or white wine vinegar)
- 6 tbsp extra virgin olive oil (adjust to taste)
- 1 1/2 tsp Dijon mustard
- 1 garlic clove, minced
- 1/2 tsp salt
- 1/4 tsp black pepper
Other
- 120g / 4oz feta, crumbled
Instructions
- Prepare Dressing: Combine the lemon juice, extra virgin olive oil, Dijon mustard, minced garlic, salt, and black pepper in a jar. Shake well to emulsify the dressing. Set aside or refrigerate for up to 2 days. Bring to room temperature before using.
- Cook Green Beans: Bring a large pot of salted water to a boil. Add the trimmed green beans and return to a boil. Simmer for 2 to 3 minutes until the beans are tender but still crisp.
- Cool Beans: Drain the beans in a colander and immediately run them under cold tap water or plunge into a bowl of ice water to stop the cooking process and preserve their vibrant green color.
- Dry Beans: Drain the beans thoroughly and pat dry with clean dish towels to remove excess moisture.
- Assemble Salad: Place the cooled green beans in a large bowl along with the halved cherry tomatoes and finely sliced red onion. Drizzle the prepared dressing over and toss to coat evenly.
- Garnish and Serve: Sprinkle the crumbled feta cheese over the salad just before serving. Serve immediately and enjoy a refreshing, easy-to-make salad.
Notes
- For best results, use fresh, crisp green beans and ripe cherry tomatoes.
- You can substitute white wine vinegar for lemon juice if preferred.
- To keep the salad fresh, refrigerate the dressing separately until ready to toss.
- Feel free to add toasted nuts or fresh herbs like parsley or basil for extra flavor and texture.
- Drain and dry the beans thoroughly to prevent the salad from becoming watery.
- This salad is best enjoyed the same day but can be stored refrigerated for up to 1 day.

