This easy tomato soup recipe is hearty, flavorful, and fast! If you're looking for a delicious tomato soup that's better than the condensed variety but doesn't require a lot of effort, this is your recipe.
Add the olive oil and butter to a soup pot over medium-high heat. Once the butter has melted, add the onion and sauté it for 5-7 minutes.
Stir in the garlic and flour, and cook it for about a minute.
Stir (or whisk) in the chicken broth until the flour has dissolved.
Add the canned tomatoes, Italian seasoning, sugar, and cream to the pot. Increase the heat to high and bring it to a gentle boil.
Once the soup comes to a boil, reduce the heat to a simmer. Let it cook for 8 minutes or so. Season with salt & pepper as needed. If using the fresh basil, add it in a few minutes prior to serving. Serve soup with freshly grated parmesan over top if desired.