01 - Set the oven to 425°F to prepare for roasting the vegetables.
02 - Halve the red bell peppers and remove seeds and stems; halve the tomatoes.
03 - Place bell peppers cut-side down, tomatoes cut-side up, onion, and garlic on a baking sheet; drizzle with 1 tablespoon olive oil and season lightly with salt and black pepper.
04 - Roast for 25 to 30 minutes until peppers are charred and vegetables are tender.
05 - Remove roasted vegetables from oven; allow peppers to cool slightly, then peel off and discard skins.
06 - Heat remaining tablespoon of olive oil in a large pot over medium heat; add roasted vegetables, dried basil, thyme, and crushed red pepper flakes; cook, stirring, for 2 minutes.
07 - Pour in vegetable broth; bring to a simmer and cook gently for 10 minutes.
08 - Use an immersion blender, or transfer soup in batches to a standard blender, to puree until smooth.
09 - Stir in heavy cream; adjust seasoning with salt and freshly ground black pepper to taste.
10 - Heat the soup gently for 2 more minutes to combine flavors, then ladle into bowls and serve hot.