Place the tomatoes in a largo pot of boiling water for about 30 seconds, and then transfer them to a bowl of ice water. The skin should come off easily. (If you’re in a hurry, you can skip this step and leave the skin on.)
Place the tomatoes in a food processor and puree.
Chop the remaining vegetables and add them to the food processor. Process the soup until you reach the consistency you want. I like it to be just a bit chunky. You may need to do this in batches depending on the size of your food processor.
Stir in the vinegar and seasonings.
You can serve the soup right away, but it will taste even better if you refrigerate it for several hours to let the flavors mingle. Serve cold or at room temperature.