Fresh and flavorful Cherry Tomato Salad made with ripe tomatoes, fragrant basil, and a simple olive oil and vinegar dressing — perfect for summer or whenever tomatoes are at their peak.

author’s note
My Mom’s Garden Inspired This Cherry Tomato Salad!
Every summer my mom’s garden overflows with tomatoes and zucchini. I often leave her house with bags full of produce. While zucchini becomes muffins, breads, or quick pasta, the tomatoes usually end up in this salad.
I didn’t mean for this to become a formal recipe at first — it began as an easy, throw-together lunch when tomatoes were perfectly ripe. After sharing it online and receiving many requests for the method, I realized others love simple, fresh recipes too.
When tomatoes are in season, there’s almost nothing better. The salad is versatile: sometimes I add mozzarella pearls, avocado, grilled corn, or cucumbers, but the basic combination of tomatoes, basil, shallot, oil, and vinegar is all you need.

Ingredients
| Ingredient | Swaps & Tips |
|---|---|
| Cherry Tomatoes | Use mixed-color cherry tomatoes for a pretty presentation. If you have extra tomatoes, save them for sandwiches or baked dishes. |
| Vine-Ripened Tomatoes | Heirloom tomatoes work beautifully for richer flavor. |
| Fresh Basil | Add just before serving so the leaves stay bright and fragrant. |
| Shallot | Red onion can be used instead, or omit if you prefer no onion flavor. |
| Olive Oil | Choose a good-quality extra virgin olive oil — it makes a difference. |
| Red Wine Vinegar | Apple cider or balsamic vinegar are fine alternatives depending on the flavor you want. |

How To Make This Cherry Tomato Salad
- Prepare the tomatoes: Halve cherry tomatoes and cut larger vine-ripened or heirloom tomatoes into bite-sized pieces.
- Add aromatics: Sprinkle the finely minced shallot, minced garlic, and thinly sliced basil over the tomatoes. Season with salt and pepper.
- Dress the salad: Drizzle olive oil and your chosen vinegar evenly over the tomatoes.
- Toss gently: Combine everything carefully so the tomatoes hold their shape.
- Adjust and rest: Taste and add more salt, pepper, or a splash more vinegar if needed. Let the salad sit 10 minutes for the flavors to meld before serving.
Variations
Change Things Up!
Simple additions can transform this salad into different dishes:
- Cheese: Add fresh mozzarella balls or slices for a Caprese-style salad.
- Cucumbers: Thinly sliced cucumbers add crunch and freshness.
- Avocado: Diced avocado brings a creamy texture.
- Balsamic glaze: A drizzle of balsamic glaze adds sweetness and depth.
- Grilled corn: Charred corn kernels add smoky-sweet flavor.

chelsea’s recipe tip
My Favorite Trick For Extra Flavor
Let the salad rest for about 10 minutes after tossing. The tomatoes release juices that blend with the olive oil and vinegar to create a bright, natural dressing. Serve with crusty bread to mop up any remaining juices.
Storage
For best texture and flavor, enjoy within a few hours of making. Store leftovers in a sealed container in the refrigerator; note tomatoes will soften further over time.
More Easy Salad Recipes:
Dinner
Avocado Chicken Salad
Salads
Smashed Cucumber Salad Recipe
Salads
Chick-Fil-A Kale Salad
Salads
Tuna And White Bean Salad

Cherry Tomato Salad
Equipment
-
Large bowl
Ingredients
- 2 cups (1 pint) cherry tomatoes halved
- 3 cups (1 pound) tomatoes core removed and chopped
- 1 tablespoon finely minced shallot about 1/2 shallot
- 1/2 teaspoon minced garlic
- 1/4 cup thinly sliced fresh basil
- 1 tablespoon red wine vinegar or apple cider vinegar
- 3 tablespoons olive oil
- Salt and pepper to taste
Instructions
-
Cut all tomatoes into bite-sized pieces and add them to a large bowl.
-
Sprinkle the minced shallot, garlic, and basil over the tomatoes. Drizzle olive oil and vinegar evenly on top.
-
Gently toss until well combined, taking care not to smash the tomatoes.
-
Season with salt and pepper to taste (start with about 1/2 teaspoon each), then adjust as needed.
-
Serve immediately. The salad is best within a couple of hours of making.
Recipe Notes
Tip: With so few ingredients, choose the best tomatoes and olive oil you can find — the quality will shine through.
Nutrition
Nutrition information is an approximation.
What To Serve With Cherry Tomato Salad
Some simple, delicious pairings:
- Grilled chicken: A light, herbed grilled chicken pairs nicely with the bright salad.
- Crusty bread: Baguette or garlic bread is perfect for sopping up the dressing.
- Pasta: Serve alongside a simple pasta for a full meal.
- Fish: Grilled or baked fish, such as salmon or cod, complements the fresh flavors.
- Steak: A juicy steak works well as a hearty main to accompany the salad.