Preheat a grill to high.
Drizzle the tomatoes and onion with oil. Place on the grill and cook until the skin of the tomato blackens and the onions begin to brown and soften. Remove from the grill and roughly chop. Add remaining ingredients. Let sit for at least 15 minutes before serving.