01 - Set the oven temperature to 425°F.
02 - Place halved tomatoes, quartered onion, unpeeled garlic cloves, and quartered red bell pepper on a large baking sheet. Drizzle with olive oil, then sprinkle smoked paprika, sea salt, and ground black pepper evenly over the vegetables.
03 - Roast in the preheated oven for 35 to 40 minutes until tomatoes caramelize and the vegetables soften. Turn the bell pepper once halfway through roasting.
04 - Remove vegetables from the oven and allow them to cool slightly. Peel the roasted garlic cloves.
05 - Transfer all roasted vegetables along with their juices into a large pot. Add the vegetable broth and balsamic vinegar.
06 - Bring the mixture to a gentle simmer over medium heat and cook for 10 minutes.
07 - Add fresh basil leaves. Use an immersion blender to purée the soup until smooth, or blend in batches with a countertop blender.
08 - Stir in heavy cream or coconut cream if desired. Adjust seasoning with salt and pepper to taste.
09 - Ladle hot soup into bowls and garnish with extra basil leaves and a drizzle of olive oil.