In a large bowl, mix together the tomatoes, cucumbers and onion.
Combine the remaining ingredients in a lidded jar; shake to combine, Pour over the vegetables and then toss to mix. Refrigerate for at least an hour to blend the flavours.
Mix again right before serving and use a slotted spoon to serve, allowing the juices to drain through.