Growing up, I thought a Greek salad had to be loaded with lettuce – that’s how my mom always made it. When I tried ordering one at a local Mediterranean restaurant, I was surprised to find no lettuce at all!
Turns out, an authentic tomato feta salad is beautifully simple – just ripe tomatoes, creamy feta, and a few other fresh ingredients. It’s become my go-to summer side dish, and the best part is that you don’t need any fancy techniques or special skills to make it perfect every time.

Why You’ll Love This Tomato Feta Salad
- Quick preparation – This salad comes together in just 10 minutes – perfect for those busy weeknights or last-minute lunch plans.
- No cooking required – Just slice, combine, and serve! It’s the perfect solution for hot summer days when you don’t want to turn on the stove.
- Fresh ingredients – Using juicy heirloom tomatoes and fresh herbs makes this salad taste like it came straight from a Mediterranean garden.
- Mediterranean diet friendly – With olive oil, fresh vegetables, and feta cheese, this salad fits perfectly into a healthy Mediterranean eating pattern.
- Make-ahead friendly – You can prep all the components in advance and toss them together just before serving – perfect for entertaining or meal prep.
What Kind of Tomatoes Should I Use?
Heirloom tomatoes are the star of this salad, and they’re worth seeking out for their amazing flavor and texture. These old-fashioned varieties come in all sorts of colors – from deep purple to bright yellow to striped green – and each one has its own unique taste. While the recipe calls for heirloom tomatoes, you can also use ripe beefsteak or Roma tomatoes if that’s what you have available. The key is picking tomatoes that feel heavy for their size and give slightly when pressed – these will be the juiciest and most flavorful. For the best results, store your tomatoes at room temperature and only slice them right before you’re ready to make the salad.

Options for Substitutions
This Mediterranean-style salad is pretty flexible with substitutions. Here’s what you can swap if needed:
- Heirloom tomatoes: Can’t find heirloom tomatoes? Regular garden tomatoes, Roma tomatoes, or even cherry tomatoes (halved) will work well. Just make sure they’re ripe and fresh for the best flavor.
- Feta cheese: If you’re not a feta fan, try using crumbled goat cheese or fresh mozzarella pearls instead. For a dairy-free version, try adding diced avocado for that creamy texture.
- Red onion: Sweet white onions or shallots can replace red onions. If using regular white onions, soak them in cold water for 10 minutes first to reduce their sharp bite.
- Red wine vinegar: White wine vinegar or champagne vinegar work great here. In a pinch, fresh lemon juice makes a good substitute – use about 2 tablespoons.
- Fresh herbs: No fresh parsley or mint? Use dried herbs (about 1 teaspoon each) or swap in fresh basil, dill, or oregano. The salad won’t taste exactly the same, but it’ll still be good!
Watch Out for These Mistakes While Making
The biggest mistake when preparing tomato feta salad is using cold tomatoes straight from the fridge – always let them come to room temperature first, as this allows their natural sweetness and flavor to fully develop. A common error is cutting tomatoes with a dull knife, which can crush them and release too much juice; instead, use a sharp serrated knife and slice them just before serving to maintain their texture. To keep your salad from becoming watery, salt the tomatoes and let them drain in a colander for 10-15 minutes before assembling, then pat them dry with paper towels. For the best flavor balance, add the feta cheese last and avoid tossing the salad too much – a gentle mix will keep the cheese crumbles intact and prevent the whole dish from becoming mushy.

What to Serve With Tomato Feta Salad?
This Mediterranean-style salad makes a perfect side dish, but it can easily become part of a larger meal! Try serving it alongside grilled chicken or fish – the fresh flavors of the tomatoes and herbs work really well with simple proteins. For a complete Mediterranean spread, add some warm pita bread and hummus on the side. I love to make this salad part of a casual summer dinner by pairing it with grilled lamb chops or kebabs, and maybe some fluffy rice or couscous to soak up all those tasty juices at the bottom of the bowl.
Storage Instructions
Keep Fresh: This salad is best enjoyed right after it’s made, but if you need to store it, keep it in an airtight container in the fridge for up to 2 days. The tomatoes will continue to release their juices, and while the flavor will still be good, the texture might get a bit softer.
Make Ahead: Want to prep this in advance? Slice the tomatoes and onions, and mix the dressing separately. Store everything in separate containers in the fridge, then combine with the feta and herbs just before serving. This way, your salad will stay fresh and crisp!
Leftovers: If you have leftover dressed salad, drain off any excess liquid before storing. The tomatoes and feta will have created a tasty marinade, which you can use as a dip for bread or drizzle over grilled vegetables.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0 minutes |
| Total Time | 10-15 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 450-500
- Protein: 10-15 g
- Fat: 40-45 g
- Carbohydrates: 20-25 g
Ingredients
For the salad:
- 1 tbsp chopped mint
- 1/2 cup crumbled feta cheese (I prefer Atalanta brand for its creamy texture)
- 1/2 small red onion
- 2 large heirloom tomatoes
- 1 tbsp chopped parsley (freshly chopped for best flavor)
For the dressing:
- 1/4 tsp ground black pepper
- 1/2 tsp dried oregano
- 3 tbsp extra virgin olive oil (or any good quality EVOO)
- 1 1/2 tbsp red wine vinegar
- 1/2 tsp kosher salt
Step 1: Prepare and Arrange the Tomatoes
Slice your tomatoes into 1/3-inch thick slices.
Arrange them in a single layer on an oval serving plate to create a visually appealing base for your salad.
Step 2: Add Onions and Fresh Herbs
Top the tomato slices with thinly sliced red onions.
You can cut them into moons or half moons, depending on your preference.
Sprinkle freshly chopped parsley and mint over the onions and tomatoes for a burst of fresh flavor.
Step 3: Add Feta Cheese
Scatter chunks of good-quality Feta cheese over the salad.
Ensure the cheese is evenly distributed to provide a creamy texture and rich taste in every bite.
Step 4: Prepare and Apply the Dressing
In a mason jar, combine all the dressing ingredients.
Secure the lid and shake well to thoroughly mix the dressing.
Pour it evenly over the salad, allowing it to coat the vegetables and cheese.
Serve the salad immediately to enjoy it at its freshest and most flavorful.