Easy Tomato Feta Green Bean Salad
This green bean salad with juicy tomatoes and cubes of feta cheese with a simple garlic lemon vinaigrette is a delicious, healthy and easy side dish recipe.

Ingredients and Substitutions
- Green beans. Other vegetables like asparagus and broccolini will also work.
- Tomatoes. I used baby roma tomatoes but any ripe tomatoes will work. Cherry tomatoes are a great substitute.
- Feta cheese. I like the briny, saltiness of the feta cheese but shavings of Parmesan cheese can be used too.
- Extra virgin olive oil.
- Lemon juice. Red wine vinegar can be substituted.
- Fresh garlic cloves.
- Salt and black pepper.

How to make green bean salad
- Prepare the green beans: Trim the green beans and slice into 1-2 inch (5cm) pieces. Bring a large pot of salted water to the boil and add the green beans. Simmer for 5 minute or until the green beans are just crisp-tender. Remove and place in a large bowl of ice water then drain.
- Make the dressing: Grate fresh garlic with a microplain or chop very finely. Whisk in the olive oil, fresh lemon juice, salt and pepper. Pour over the green beans and allow to marinate for at least 10 minutes.
- Assemble: Chop tomatoes (I quartered mine because they were a little larger than cherry tomatoes) and add to the green beans. Cube feta cheese and add.
Can I make this ahead?
The green beans and feta can be marinated up to 24 hours ahead of serving. Add the tomatoes right before serving. Leftover salad can be kept in the fridge for up to 24 hours. The tomatoes will become a little soft and mushy if kept for longer than that.

Serving suggestions
This salad is versatile and can be served with everything from Greek grilled chicken skewers or Easy lemon-garlic lamb chops to Grilled steak with blistered tomatoes. It’s also great with pork chops.

Servings: 4
Calories: 152kcal
Ingredients
- 500 g (1lb) green beans trimmed and halved
- 250 g (½lb) tomatoes chopped
- 1 cup cubed feta cheese
For the dressing
- 1-2 garlic cloves finely grated/chopped
- 2 tbsp olive oil
- 2 tbsp fresh lemon juice
- 1 tsp salt
- ½ tsp pepper
Instructions
- Bring a large pot of salted water to a boil.
- Add the green beans and cook for 5 minutes. Remove and place in a bowl of ice water to stop the cooking immediately. Drain and add to a bowl.
- Mix the dressing ingredients together then pour over the green beans. Mix well then allow to marinade for at least 10 minutes but up to 24 hours covered in the fridge. You can add the feta cheese at this stage as well if you prefer.
- When you're ready to serve, add the feta cheese and tomatoes, toss well and serve.
Nutrition
Calories: 152kcal | Carbohydrates: 14g | Protein: 8g | Fat: 8g | Saturated Fat: 6g | Cholesterol: 33mg | Sodium: 1011mg | Potassium: 435mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1541IU | Vitamin C: 27mg | Calcium: 237mg | Iron: 2mg
Tried this recipe?Let us know how it was!
Easy salad recipes





It’s my go-to recipe for many occasions. Thank you.