In a large bowl, combine tomatoes, cucumbers, onion, and basil.
In a separate bowl or jar, whisk or shake together olive oil and vinegar. Pour over vegetables and toss to coat. Season with salt and pepper, to taste.
Allow the salad to marinate for about 30 minutes – 1 hour at room temperature or in the fridge (if you prefer a cold salad).
Video
Notes
Tomato Cucumber Chickpea Salad: For more staying power, bulk up the salad with a can of drained, rinsed chickpeas. The extra protein and fiber can turn the dish into a satisfying vegetarian entrée.
Cucumber Tomato Feta Salad: This Mediterranean-inspired dish is delicious with some crumbled feta cheese added to the mix.
Cucumber Tomato Avocado Salad: Stir in 1 pitted, diced avocado. The fruit will add a nice, creamy texture and richness. If you're not serving the salad within 30 minutes, wait to add the avocado until the last minute. The avocado will turn brown if it sits out for too long.
Cucumber Tomato Mozzarella Salad: Add diced fresh mozzarella or miniature mozzarella balls to the dish for a creamy addition.
Tomato Cucumber Onion Salad with Italian Dressing: Instead of making your own vinaigrette with olive oil, vinegar, salt, and pepper, you can substitute with about ½ cup of your favorite store-bought Italian dressing.