01 - Heat oven to 425°F.
02 - Place tomatoes cut side up, onion, garlic, and red bell pepper on a large 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 bell pepper halfway through.
04 - Let vegetables cool slightly, then peel the garlic cloves.
05 - Transfer roasted vegetables with their juices to a large pot. Add vegetable broth and balsamic vinegar.
06 - Bring to a gentle simmer over medium heat and cook for 10 minutes.
07 - Stir in fresh basil leaves. Use an immersion blender or countertop blender to purée soup until smooth.
08 - Incorporate heavy cream or coconut cream if desired. Adjust seasoning with salt and pepper to taste.
09 - Ladle soup hot into bowls, garnishing with extra basil leaves and a drizzle of olive oil.