Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
On the baking sheet, spread out the chopped red pepper, yellow pepper, zucchini, eggplant, carrots, red onion, and whole garlic cloves.
Drizzle the olive oil over the vegetables, then sprinkle with dried thyme, smoked paprika, salt, and pepper. Toss everything together until well coated.
Roast the vegetables in the oven for 25-30 minutes, or until they are tender and slightly caramelized, stirring halfway through.
Once roasted, remove the baking sheet from the oven and add the vegetables to a large pot.
Pour the vegetable broth into the pot with the roasted veggies and bring it to a boil over medium heat.
Reduce the heat and let it simmer for 10 minutes to allow the flavors to meld together.
Use an immersion blender or a regular blender to puree the soup until smooth (blend in batches if using a regular blender).
Taste and adjust seasoning with more salt and pepper if needed.
Serve the soup hot, garnished with fresh basil.
Notes
Feel free to customize the vegetables based on your preference.