Homemade tomato soup is good, but roasted tomato soup is even better. With the abundance of tomatoes right now in the markets, this makes great use of all those tomatoes and may be the best tomato soup you will ever have.
This method calls for roasting the tomatoes, along with some whole garlic, before making the soup. Roasting the tomatoes concentrates their flavor and adds a depth to the soup that you would not have otherwise.
I used beautiful San Marzano tomatoes for this soup because a vendor at my farmer's market had them. Use whatever nice, ripe tomatoes you have. Any Roma or plum tomato is a good choice.