Juicy cherry tomatoes and briny olives make a salad that knows exactly what it’s doing: bright, salty, and clean-tasting with almost no effort. The best part is the way the tomatoes soften just enough in the dressing to turn a bowl of separate ingredients into something that eats like a finished dish, not a last-minute side thrown together because dinner needed one more thing.
What makes this version work is restraint. The olive oil carries the flavor, the red wine vinegar sharpens it without drowning the tomatoes, and the oregano gives the whole bowl a savory edge that keeps it from tasting flat. A short rest at room temperature matters here because the salt pulls out a little tomato juice, and that juice mixes with the dressing to coat everything instead of pooling at the bottom.
Below you’ll find the one timing step that changes the texture, plus a few ways to adapt the salad when you want more bite, a different herb, or a version that holds up for a picnic.
The tomatoes got glossy after sitting for 15 minutes, and the olives salted the whole bowl in the best way. I kept sneaking bites before dinner.
Save this cherry tomato and olive salad for the quick side that gets better after a short rest.
The Trick to Keeping Tomatoes Bright Instead of Watery
Cherry tomatoes can turn a salad soggy fast if they sit in too much salt too early or if the dressing is heavy enough to bury their flavor. The goal here is not to force them to behave like a marinated cucumber salad. It’s to let them release just enough juice to make a glossy dressing of their own.
The 15-minute rest does that work. During that time, the tomatoes soften at the edges, the vinegar rounds out, and the olives season the bowl from the inside out. If you skip the rest, the salad still tastes good, but it reads as sharp and separate instead of cohesive.
What Each Ingredient Is Actually Doing in This Dish

- Halved cherry tomatoes — Cutting them exposes the juices so the dressing can cling. Whole tomatoes won’t absorb the seasoning the same way, and chopped tomatoes tend to collapse too fast.
- Kalamata olives — Their briny, winey flavor gives the salad backbone. Any pitted olive works in a pinch, but Kalamatas bring a deeper savoriness that matches the tomatoes instead of just adding salt.
- Red onion — Thin slices add bite without taking over. If yours is sharp, soak it in cold water for 5 minutes, then drain well so it stays crisp but loses some of the sting.
- Red wine vinegar — This is the acid that lifts the whole bowl. Lemon juice works if that’s what you have, but it tastes brighter and less rounded, so start with a little less and taste as you go.
- Fresh oregano — Dried oregano can work, but fresh gives a greener, more fragrant finish. If you use dried, crush it between your fingers first to wake it up.
- Olive oil — Use one you’d actually enjoy tasting on bread, because it’s a big part of the dressing here. A peppery extra-virgin oil makes the salad feel fuller and more finished.
How to Build the Bowl So the Dressing Clings
Start with the tomatoes, olives, and onion
Put everything in a large bowl so you have enough room to toss without crushing the tomatoes. A cramped bowl bruises the fruit and turns the salad mushy before the dressing even goes on. The onion should be sliced thin enough to disperse through the bowl, not sit in stubborn curls on top.
Whisk the dressing separately
Stir the olive oil, vinegar, and oregano together before adding them to the salad. That step matters because dry oregano and vinegar need a little mixing time to spread evenly, and pouring everything straight over the tomatoes leaves pockets of oil and sharp acid. Taste the dressing before it goes in; it should be punchy enough to season the tomatoes, since their juice will dilute it slightly.
Rest, then toss again
Once the dressing is on, toss until every piece looks lightly coated, then let the bowl sit at room temperature for 15 minutes. That’s when the juices start pooling and the seasoning settles in. Toss again right before serving so the glossy liquid gets redistributed instead of hiding under the tomatoes.
Three Smart Ways to Change the Bowl Without Losing What Makes It Work
Add cucumber for more crunch
Dice or thinly slice cucumber and fold it in with the tomatoes. It keeps the salad cooler and crisper, but it also brings more water, so salt lightly and serve it soon after the rest period.
Make it dairy-free and still satisfying
This recipe already fits a dairy-free table as written, which is part of why it works so well for mixed crowds. If you want more body, add toasted pine nuts or a handful of chickpeas, both of which give the salad more staying power without changing the bright dressing.
Swap the herbs based on what’s in the garden
Basil makes the salad softer and sweeter, while parsley keeps it sharper and cleaner. Dill changes the whole direction, which can be good if you want a more briny, almost pickled edge. Use fresh herbs if possible, because dried herbs disappear into a raw salad like this.
Turn it into a make-ahead picnic side
Keep the tomatoes and dressing separate until about 30 minutes before serving, then combine and let them sit. That gives you the same glossy finish without letting the tomatoes break down too far. The salad tastes best the day it’s made, but it holds up better when the onions are kept modest and the bowl isn’t over-salted.
Storage and Reheating
- Refrigerator: Store leftovers up to 2 days. The tomatoes soften and the bowl gets juicier, but the flavor stays good.
- Freezer: Don’t freeze this salad. The tomatoes turn mealy and the onions lose their crispness.
- Reheating: No reheating needed. Let chilled leftovers sit out for 15 to 20 minutes, then drain off any excess liquid and toss again before serving.
Questions I Get Asked About This Salad

Simple Cherry Tomato Salad With Olives
Ingredients
Method
- Combine the halved cherry tomatoes, halved pitted kalamata olives, and thinly sliced red onion in a large bowl.
- Whisk together the olive oil, red wine vinegar, and chopped fresh oregano in a small bowl until evenly blended.
- Pour the dressing over the tomato mixture and toss to coat every piece.
- Season with salt and pepper to taste.
- Let the salad rest at room temperature for 15 minutes before serving so the juices lightly season the mix.
- Toss again just before serving to redistribute the dressing and keep tomatoes glossy.