Avocado, feta and roasted tomato salad

This Avocado, Feta, and Roasted Tomato Salad combines roasted tomatoes, creamy avocados, tangy feta, and crisp green beans for a vibrant, healthy meal. Topped with olives and basil, it offers a perfect blend of flavors and textures.

Macro-Fit Meal Planner

Turn this recipe into a full day that hits your macros

Set your calorie & macro targets β€” we'll build a complete breakfast, lunch, dinner and snack plan around real recipes. Regenerate any meal in one click.

Plan My Day →
05 May 2026
Cook time 35 min
Prep time 15 min

Ingredients:

6 tomatoes
2 garlic cloves
3 tsp olive oil
2 cups green beans
1/3 cup olives
2 avocados
1/2 cup feta cheese
1/2 cup basil leaves
Avocado, feta and roasted tomato salad

This Avocado, Feta, and Roasted Tomato Salad is the perfect blend of vibrant flavors and textures, making it an excellent choice for a fresh and healthy meal. Combining roasted tomatoes, creamy avocados, tangy feta cheese, and crisp green beans, this salad is both satisfying and nutritious. It's topped off with aromatic basil leaves and olives, and it’s sure to be a hit at any gathering or as a standalone dish.

Instructions:

1. Preheat Your Oven: Preheat your oven to 200Β°C (392Β°F).

2. Prepare Tomatoes: Cut the tomatoes into halves or quarters, depending on their size. Ensure they're roughly the same size for even roasting.
3. Season and Roast Tomatoes: Place the tomatoes on a baking tray. Mince the garlic cloves and sprinkle them over the tomatoes. Drizzle 2 teaspoons of olive oil over the top. Roast in the oven for 20-25 minutes, or until the tomatoes are soft and slightly caramelized. Remove them from the oven and let them cool.
4. Blanch the Green Beans: While the tomatoes are roasting, bring a pot of water to boil. Add the green beans and blanch them for 2-3 minutes until they are tender but still crisp. Drain and immediately transfer them to a bowl of ice water to stop the cooking process. Once cooled, drain the beans and set aside.
5. Prepare the Dressing: In a small bowl, combine the remaining 1 teaspoon of olive oil, a pinch of salt, and a pinch of pepper. Adjust seasoning to taste.
6. Assemble Salad: In a large salad bowl, combine the roasted tomatoes, blanched green beans, and olives.
7. Prepare the Avocados: Slice the avocados in half, remove the pits, and slice them into wedges. Add the avocado wedges to the salad bowl.
8. Add Feta and Basil: Crumble the feta cheese over the salad. Tear the basil leaves into bite-sized pieces and sprinkle them over the top.
9. Dress the Salad: Drizzle the prepared dressing over the salad. Gently toss everything together, ensuring every ingredient is well-coated and evenly distributed.
10. Serve: Serve the salad immediately for the best flavor and texture. Enjoy!

This Avocado, Feta, and Roasted Tomato Salad offers a delightful mix of flavors and textures that is sure to impress. With its fresh ingredients and simple preparation, it’s a great option for a quick lunch or a side dish at your next dinner party. Enjoy the harmony of the roasted tomatoes, creamy avocados, and tangy feta, all brought together with the freshness of basil and olives.

Avocado, feta and roasted tomato salad FAQ:

What is the best way to store leftover Avocado, Feta, and Roasted Tomato Salad?

Store any leftovers in an airtight container in the refrigerator for up to 1 day. However, be aware that the avocados may brown and the tomatoes may lose their texture after a day.

Can I substitute the feta cheese in this salad?

Yes, you can substitute feta cheese with goat cheese, ricotta, or even a dairy-free alternative if you're looking for a non-dairy option. Each will give a different flavor profile.

How can I adjust the roasting time for the tomatoes?

If you prefer more caramelization, you can roast the tomatoes for an additional 5-10 minutes. Keep an eye on them to avoid burning.

What is the ideal pan size for roasting the tomatoes?

A medium-sized baking sheet or roasting pan is ideal. Ensure the tomatoes have space to spread out, which helps them roast evenly.

Can I add other vegetables or proteins to this salad?

Yes, you can add grilled chicken, chickpeas, or additional vegetables like bell peppers or cucumbers to enhance the salad's nutritional value and flavor.

Cooking Tips:

- Roasting Tips: Ensure your tomatoes are roasted evenly by spreading them out in a single layer on the baking sheet. This allows for even caramelization and enhances flavor.

- Prep Tips: To save time, you can prepare the ingredients, such as trimming the green beans and pitting the olives, ahead of time.

- Avocado Tips: Use ripe but firm avocados for the best texture. Cut them just before serving to prevent browning.

- Serving: This salad can be served at room temperature or chilled. If serving chilled, allow the roasted tomatoes to cool completely before mixing with the other ingredients.

- Customization: Feel free to add other fresh ingredients you have on hand, such as cucumbers or red onions, for additional flavor and crunch.

Nutrition Facts

6 Servings
Calories 220kcal
Protein 7g
Carbohydrates 18g
Fiber 8g
Sugar 6g
Fat 18g

More recipes

Mediterranean wrap

Enjoy a quick Mediterranean chicken wrap with couscous and fresh veggies.

05 May 2026

Avocado salad with croutons and sweet corn

A fresh avocado salad with croutons and sweet corn.

05 May 2026

Olive oil & garlic mash

A creamy olive oil and garlic mash perfect for any meal.

05 May 2026

Spinach & tomato salad

A fresh and vibrant spinach and tomato salad, perfect for lunch or a side.

05 May 2026

Lentil and olive spaghetti

A hearty spaghetti dish with lentils, olives, and spearmint.

05 May 2026

Super-greens frittata

A healthy Super-greens Frittata loaded with veggies and herbs.

05 May 2026

Barbecued mushrooms with feta

Grilled mushrooms with feta over mixed greens for a tasty salad.

05 May 2026

Chermoula chicken on braised lentils

Savoury chermoula chicken served on braised lentils.

05 May 2026

Posts