01 - Set the oven temperature to 425°F.
02 - Place tomatoes cut side up, onion quarters, unpeeled garlic, and red bell pepper quarters on a baking sheet. Drizzle with olive oil and season with smoked paprika, sea salt, and black pepper.
03 - Roast for 35 to 40 minutes until tomatoes caramelize and vegetables soften, turning the bell pepper once halfway through.
04 - Allow roasted vegetables to cool slightly, then peel the garlic cloves.
05 - Transfer all roasted vegetables and their juices into a large pot. Add vegetable broth and balsamic vinegar.
06 - Bring the mixture to a gentle simmer over medium heat for 10 minutes.
07 - Add fresh basil leaves and purée the soup using an immersion blender or countertop blender until smooth.
08 - Stir in cream or coconut cream if using. Adjust seasoning with salt and pepper to taste.
09 - Ladle soup into bowls and garnish with fresh basil leaves and a drizzle of olive oil. Serve hot.