01 -
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper. Arrange the halved tomatoes on the baking sheet. Drizzle with 1 tbsp olive oil, season with salt and pepper.
02 -
Cut the top off the head of garlic, drizzle with 1 tbsp olive oil, and wrap in foil. Place on the baking sheet with the tomatoes.
03 -
Roast for 30-35 minutes, until the tomatoes are caramelized and the garlic is soft. Let cool slightly.
04 -
In a large pot, heat 1 tbsp olive oil over medium heat. Add the chopped onion and sauté for 5 minutes until soft.
05 -
Squeeze the roasted garlic cloves from their skins into the pot. Add the roasted tomatoes, broth, and basil.
06 -
Blend using an immersion blender until smooth (or transfer to a blender in batches).
07 -
Return to the pot, stir in the heavy cream, and let simmer for 5-10 minutes to blend flavors. Adjust seasoning if needed. Serve warm, garnished with fresh basil, a drizzle of cream, or crispy roasted cherry tomatoes.