Cut the tomatoes in half and use a teaspoon to scoop out the seeds and watery centre. Cut into 1cm / ⅓" dice.
Combine with remaining ingredients. Set aside for 5 to 20 minutes.
Serve as a topping or side for things like tacos, burritos, enchiladas, quesadillas and any Mexican dish!
This can be made ahead up to 1 day. Leave out the lime juice and salt (otherwise the tomato juices will leech out), cover and refrigerate.
Drain excess liquid, add lime juice and salt just before serving.
