This recipe is best when freshly made; however, you can cover and chill the mixture (without basil) up to two hours. Just know that the texture of the tomatoes will soften.
Stir together first 4 ingredients in a large bowl. Add tomatoes and next 5 ingredients, tossing gently to combine. Let stand 15 minutes. Gently stir in basil just before serving.