Combine tomatoes, onion and basil in a bowl.
In a separate bowl or jar, whisk or shake together olive oil and vinegar. Pour over tomatoes and toss to coat. Season with salt and pepper, to taste.
Serve immediately, or allow the salad to marinate for about 30 minutes – 1 hour at room temperature or in the fridge (if you prefer a cold salad).
