Combine the tomatoes, onions and herbs in a glass or other non-reactive bowl. In a small bowl whisk together the vinaigrette until emulsified. Pour the vinaigrette over the tomato salad and stir to combine. Refrigerate for at least one hour (or several hours) before serving.
Serve with crusty bread or sandwiches for light lunch or dinner or as a side with your choice of meats.