-
Preheat the oven to 400°F (200°C). Line a large baking sheet with a silicone liner or parchment paper.
-
In a bowl, toss the chopped fresh tomatoes and bell pepper with 2 tablespoons of the olive oil and 1 teaspoon of the salt. Spread in single layer on a baking sheet and roast for about an hour, tossing a couple of times during cooking so that they cook evenly.
-
In a large saucepan, heat the remaining 2 tablespoons oil over medium heat and sauté the onions, garlic, thyme, red pepper flakes, and 1/4 teaspoon of salt for about 5 minutes until the onions are soft and translucent.
-
Add the vegetable broth, canned tomatoes, basil, sun-dried tomatoes, and the remaining 3/4 teaspoon of the salt. Add the roasted tomatoes and bell pepper and their juices, and stir well to combine. Increase the heat to high and bring just to a boil. Reduce the heat to medium and simmer, uncovered for about 20 minutes to allow the flavors to mesh. Remove the saucepan from the heat and allow the soup to cool slightly. Add maple syrup to taste depending on the character of your tomatoes.
-
Pour the soup into your blender in batches and pulse on low for just a few seconds until broken up but still chunky. (For conventional blenders, remove the small center lid cap and cover the opening with a kitchen towel so steam can escape while you blend.) Alternatively, keep the soup in the pot and pulse with an immersion blender. Season with salt and pepper to taste.
-
To serve, ladle the soup into bowls and top with fresh basil.