Juicy cherry tomatoes and briny olives are one of those combinations that never needs much help. The tomatoes stay bright and sweet, the olives bring salt and depth, and a quick olive oil vinaigrette ties everything together without turning the bowl heavy or soggy. It’s the kind of salad that disappears fast because it tastes clean, bold, and fresh at the same time.
What makes this version work is restraint. The red onion adds a sharp little bite, but it’s thinly sliced so it doesn’t bully the tomatoes. The feta goes in at the end, where it softens just enough to cling to the dressing instead of dissolving into it. Letting the salad sit for about 10 minutes before serving gives the salt and vinegar time to pull out the tomato juices and turn them into their own light dressing.
Below, I’ve included the small details that keep the salad crisp and lively, plus a few smart swaps if you want to adjust it for what’s in your kitchen.
The tomatoes and olives tasted even better after sitting for 10 minutes, and the feta kept it from feeling too acidic. I served it with grilled chicken and the bowl was empty before dinner was over.
Save this cherry tomato salad with olives for the nights when you need a bright, no-cook side that wakes up anything on the plate.
The Trick to Keeping Cherry Tomatoes Bright Instead of Watery
Cherry tomatoes give up juice fast once they’re salted and dressed. That’s not a problem if you expect it. The mistake is treating that liquid like a flaw and overmixing the salad until the tomatoes collapse before they’ve had a chance to season themselves. A gentle toss is enough. You want the tomatoes coated, not bruised.
Red onion can also throw the balance off if it’s cut too thick. Thin slices soften quickly in the vinaigrette and blend into the salad instead of hitting you with a raw onion bite in every forkful. If your tomatoes are especially ripe, use the full 10-minute rest before serving so the juices and dressing mingle into something glossy instead of separate and oily.
What Each Ingredient Is Actually Doing in This Salad

- Cherry tomatoes — Use ripe, firm tomatoes with a little give. They bring sweetness and juice, and there isn’t a substitute that gives the same pop. If yours are bland, a pinch of salt and the brief resting time help wake them up.
- Kalamata olives — These are the salty, briny counterweight that keeps the salad from tasting one-note. A similar olive works if that’s what you have, but the deep flavor of Kalamatas gives the best contrast.
- Red onion — Thin slices matter here. Thick onion pieces stay sharp and harsh, while thin slices soften just enough to fit in with the tomatoes. If raw onion is too strong for you, soak the slices in cold water for 5 minutes first, then drain well.
- Olive oil — Use one you’d happily taste on its own. Since the dressing is so simple, the oil shows up in every bite. A peppery extra-virgin olive oil gives the salad more character than a neutral oil ever could.
- Red wine vinegar — This is what lifts the tomatoes and keeps the salad from tasting flat. Lemon juice can work in a pinch, but it changes the balance and reads sharper. Start with the listed amount, then add a few drops more only if the tomatoes need it.
- Feta — The feta adds creaminess and another layer of salt. If you skip it, the salad becomes brighter and leaner, but it also loses some of the richness that helps it feel complete.
- Fresh oregano — Dried oregano won’t give the same fresh, herbal finish. Chop it just before serving so the oils stay lively and fragrant.
Building the Salad So the Tomatoes Stay Intact
Start with the bowl, not the dressing
Put the tomatoes, olives, and onion in a large bowl before you whisk the dressing. That gives you room to toss without smashing the tomatoes against the sides. If the bowl is too small, the first few stirs do all the damage.
Whisk the dressing until it looks unified
Olive oil and vinegar separate fast, so whisk them until the mixture looks slightly thick and cloudy. That helps the vinegar coat the tomatoes evenly instead of pooling at the bottom. Pour it over the salad only after you’ve already combined the solids.
Finish with feta and oregano at the end
Add the feta and oregano after the toss, not before. The feta stays in distinct little crumbles instead of disappearing, and the oregano keeps its fresh smell instead of getting buried in dressing. Season at the end, then taste again after the salad rests because the olives and feta will add salt on their own.
How to Adapt This for Different Tables
Dairy-Free Version
Skip the feta and add a few extra olives or a small handful of chopped cucumbers for more body. The salad gets lighter and more sharply savory, which works well next to grilled meats or roasted vegetables. A drizzle of good olive oil matters even more here because it becomes the main richness in the bowl.
Make It More Filling
Toss in chickpeas, white beans, or small cubes of mozzarella if you want the salad to act more like lunch than a side. Beans absorb the dressing and make the bowl heartier, while mozzarella gives you a milder, softer finish than feta.
Lower-Ontime Onion Bite
If raw onion usually overwhelms a salad for you, soak the sliced onion in cold water for 5 minutes, then drain and pat dry. It keeps the flavor but takes off the sharp edge, which is helpful if you’re serving this alongside already seasoned dishes.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 1 day. The tomatoes will soften and release more juice, so the texture changes quickly.
- Freezer: This salad doesn’t freeze well. The tomatoes break down and turn mushy once thawed.
- Reheating: Don’t reheat it. 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 taste less muted.
Questions I Get Asked About This Recipe

Simple Cherry Tomato Salad With Olives
Ingredients
Method
- Add the halved cherry tomatoes, halved Kalamata olives, and thinly sliced red onion to a large bowl and toss gently to combine.
- Whisk the olive oil and red wine vinegar together in a small bowl, then pour the dressing over the salad and toss until everything looks evenly coated.
- Sprinkle the crumbled feta and chopped fresh oregano over the top, then toss gently so the herbs and cheese distribute throughout.
- Season with salt and pepper to taste, and toss one more time to ensure the seasoning is consistent.
- Serve immediately for the freshest tomato crunch, or chill for 10 minutes before serving so the flavors meld together.