Juicy cherry tomatoes, briny olives, and a sharp vinaigrette make this salad pull more than its weight. It tastes crisp and lively on the first bite, then gets better as the tomatoes give up a little juice and the oil, vinegar, and feta start working together. It’s the kind of side dish that wakes up grilled meat, roasted fish, or a plain piece of toast without asking for much in return.
The trick is balancing the ingredients so nothing turns muddy. The tomatoes stay the star, but the olives add salt and depth, the red onion brings a clean bite, and the feta softens everything with creamy crumbles. A short rest before serving helps the vinaigrette settle into the tomatoes without making the salad watery, and that timing matters more than any fancy extra ingredient.
Below, I’ve included the one step that keeps the texture bright instead of soggy, plus a few smart swaps if you want to lean milder, saltier, or dairy-free.
I let it sit for about 10 minutes before serving and the tomatoes picked up the dressing perfectly without getting mushy. The feta and olives were such a good salty contrast, and it disappeared fast at dinner.
Save this cherry tomato salad with olives for the days when you need a 10-minute side with bright tomatoes, briny olives, and a salty feta finish.
The Reason This Salad Stays Bright Instead of Watery
Cherry tomatoes are high enough in juice that a salad like this can slip from crisp to puddled in a hurry. The fix is to keep the dressing light and the tossing gentle, then let the salad rest just long enough for the tomatoes to season the vinaigrette without collapsing. If you smash the tomatoes while mixing, the bowl fills with liquid and the olives lose their sharp edge.
The other small detail that matters is the red onion. Thin slices give the salad a clean bite, but thick chunks take over and can taste harsh. If yours is especially strong, soak it in cold water for a few minutes, then drain well before adding it in.
What Each Ingredient Is Actually Doing in This Dish

- Cherry tomatoes — Use ripe, sweet tomatoes with good color. They carry the whole salad, so bland tomatoes make the dish taste flat no matter how good the dressing is.
- Kalamata olives — Their deep, briny flavor gives the salad its savory backbone. Green olives work too if you want something a little brighter and less rich.
- Red onion — A small amount is enough. Slice it thin so it stays crisp and doesn’t overwhelm the tomatoes.
- Olive oil — Use one you’d happily eat cold. Since the dressing is so simple, the oil’s flavor comes through clearly.
- Red wine vinegar — This is what keeps the salad from tasting oily. If you swap in lemon juice, the salad gets sharper and a little fresher, but the flavor shifts away from the classic Mediterranean feel.
- Feta — Crumbly feta adds salt and a creamy edge. The pre-crumbled kind works in a pinch, but a block you crumble yourself has better texture and usually tastes cleaner.
- Parsley — It adds a fresh green note at the end. Chop it just before adding so it stays lively instead of wilted.
Building the Salad So the Tomatoes Stay Intact
Start with the bowl, not the dressing
Combine the tomatoes, olives, and onion first so you can see the balance before anything gets glossy. That helps you judge whether the salad needs more tomatoes, more salt, or a little more vinegar. A bowl that’s too small forces rough tossing, which is how the tomatoes split and the juice runs out too fast.
Whisk the dressing just until it comes together
Olive oil and red wine vinegar don’t need to be emulsified into a thick sauce here. A quick whisk is enough. If you beat it hard, it still won’t stay mixed for long, and that extra effort doesn’t buy you anything in a salad that’s meant to be tossed and served.
Toss gently, then let it sit briefly
Use a light hand and fold everything together instead of stirring aggressively. The tomatoes will start to gloss over right away, which is the sign that the dressing is coating them instead of pooling underneath. Letting the salad sit for about 10 minutes rounds out the vinegar and gives the tomatoes time to season the whole bowl.
Finish with feta and parsley at the end
Add the feta and parsley after the first toss so the cheese stays in distinct crumbles and the herbs don’t bruise. If you add them too early, the feta melts into the dressing and the parsley goes limp. A final taste for salt and pepper right before serving is the last adjustment that keeps the flavors clean.
Three Ways to Make This Salad Fit the Table
Make it dairy-free
Leave out the feta and add a few extra olives or a pinch of flaky salt at the end. You lose the creamy, salty contrast, but the tomatoes and vinaigrette stand on their own just fine.
Swap in green olives for a sharper bite
Green olives make the salad brighter and a little less rich. They’re a good choice if you’re serving this alongside fatty fish, roasted chicken, or anything that already has a deep, savory sauce.
Add cucumber for extra crunch
A handful of peeled, seeded cucumber gives the salad more volume and a cooler, crisper texture. It changes the balance from punchy and briny to lighter and more refreshing, which works well on a crowded table.
Use basil instead of parsley
Basil makes the salad taste sweeter and softer, with more of a caprese feel. Tear it by hand and add it right before serving so the leaves don’t darken or lose their fragrance.
Storage and Reheating
- Refrigerator: Best eaten the day it’s made, but it will keep for 1 day in the fridge. The tomatoes soften and release more liquid as it sits.
- Freezer: Don’t freeze this salad. The tomatoes turn mealy and the feta loses its texture.
- Reheating: No reheating needed. If it’s been chilled, let it sit at room temperature for 10 to 15 minutes before serving so the olive oil loosens and the flavors open up.
Answers to the Questions Worth Asking

Simple Cherry Tomato Salad With Olives
Ingredients
Method
- Add the cherry tomatoes, olives, and red onion to a large bowl and gently combine so the tomatoes stay juicy.
- Whisk the olive oil and red wine vinegar until blended, then pour the vinaigrette over the salad.
- Toss gently to coat the tomatoes and onion evenly in the vinaigrette.
- Scatter the crumbled feta and chopped parsley over the top so they don’t get lost in the toss.
- Season with salt and pepper and serve immediately or chilled for best flavor.