Preheat the oven to 400 degrees F. In a large mixing bowl, toss the tomatoes, onions, peppers, and garlic with the olive oil. Season with 1 teaspoon of the salt and pepper. Spread the mixture on a baking sheet and roast until very soft, about 1 hour. Remove from the oven and place back into the mixing bowl. Cover with plastic wrap and let cool for 45 minutes. Drain and reserve the liquid. Peel off the skin of all the peppers, cut open, and remove the seeds. Process the vegetables together in a food processor until smooth. Add the remaining ingredients plus 1/2 cup reserved liquid and process until blended. Set aside. Store in a sterilized airtight container for up to 2 weeks.