01 - Set the oven temperature to 425°F.
02 - Arrange halved tomatoes with cut side up, quartered onion, unpeeled garlic cloves, and quartered red bell pepper on a large baking sheet. Drizzle with olive oil and evenly sprinkle smoked paprika, sea salt, and ground black pepper over the vegetables.
03 - Roast in the preheated oven for 35 to 40 minutes until tomatoes are caramelized and vegetables are tender, turning the red bell pepper once halfway through cooking.
04 - Allow the roasted vegetables to cool slightly, then peel the garlic cloves.
05 - Transfer all roasted vegetables along with their juices into a large pot. Pour in the vegetable broth and add balsamic vinegar.
06 - Place the pot over medium heat and bring the mixture to a simmer. Let it cook gently for 10 minutes to meld flavors.
07 - Add fresh basil leaves. Using an immersion blender, purée the soup until smooth. Alternatively, blend in batches using a countertop blender with care.
08 - Stir in heavy cream or coconut cream if desired. Adjust seasoning with additional salt and pepper to taste.
09 - Ladle soup hot into bowls. Garnish with extra basil leaves and a drizzle of olive oil.