01 - Preheat the oven to 425°F.
02 - Cut red bell peppers in half, removing seeds and stems. Halve the tomatoes.
03 - Place the peppers cut side down, tomatoes cut side up, onion, and garlic on a baking sheet. Drizzle with 1 tablespoon olive oil and season with salt and pepper.
04 - Roast for 25 to 30 minutes until peppers are charred and vegetables are tender.
05 - Allow peppers to cool slightly, then peel off and discard skins.
06 - In a large pot, heat the remaining 1 tablespoon olive oil over medium heat. Add roasted vegetables, basil, thyme, and red pepper flakes. Stir for 2 minutes.
07 - Pour in vegetable broth and bring to a simmer. Cook for 10 minutes.
08 - Puree the soup using an immersion blender or transfer in batches to a countertop blender until smooth.
09 - Stir in heavy cream, taste, and adjust seasoning with salt and pepper as needed.
10 - Gently heat the soup for 2 minutes, then serve hot.