
Preheat oven to 400°F (200°C). Halve the tomatoes and place them on a baking sheet.
Drizzle the tomatoes with olive oil, and season with salt, pepper, and minced garlic. Roast for 30 minutes, or until softened.
In a large pot, heat the vegetable broth over medium heat. Add the roasted tomatoes (including any juices from the baking sheet) to the pot.
Use an immersion blender to blend the soup until smooth. Alternatively, transfer the soup to a regular blender, being careful to vent the lid to prevent splattering. Blend until smooth.
Stir in the heavy cream and chopped fresh basil. Heat through, but do not boil.
Season with salt, pepper, and a splash of balsamic vinegar to taste. Serve hot.
Garnish with extra basil leaves or a swirl of cream, if desired.
Simple, yet incredibly flavorful. The best part is how easy it is to prepare. Perfect for a quick and delicious lunch or dinner.