This is an easy tomato soup recipe that is best with fresh warm bread to dip.
Pre-heat oven to 375 degrees F.
Wash and cut tomatoes, placing in a shallow baking dish cut side down.
In a large pot put in tomatoes (cut up), garlic (minced), red onion (cut up), olive oil, balsamic vinegar, oregano, basil, water, salt and pepper (to taste, about 1 teaspoon each). Bring to a boil on medium - high heat, and reduce heat to let simmer for about 45 minutes.
Once done set to cool. Place soup in a blender or food processor, and puree till smooth. Place soup back in pot and re-heat and serve.
Garnish with fresh basil.