Fresh ripe tomatoes (about 3 lbs)
Fresh basil (1 cup, packed)
Extra virgin olive oil (2 tablespoons)
Vegetable broth (4 cups)
Garlic (1 whole head)
Salt and pepper to taste
Optional: cream or coconut milk for richness
Preheat your oven: Set your oven to 400°F (200°C).
Prepare the tomatoes: Rinse and slice your tomatoes in half, placing them cut-side up on a baking sheet. Drizzle with olive oil and sprinkle with salt, pepper, and whole garlic cloves.
Roast the tomatoes: Roast in the preheated oven for about 30-40 minutes, or until the tomatoes are tender and slightly caramelized.
Blend and cook: Once roasted, transfer the tomatoes and garlic to a large pot. Add the vegetable broth and bring to a simmer. Add fresh basil (reserve a few leaves for garnish).
Blend: Use an immersion blender or a regular blender to blend the soup to your desired consistency.
Taste and season: Adjust the seasoning with salt and pepper, and if desired, add cream or coconut milk for extra richness.
Serve hot: Ladle into bowls, garnish with fresh basil leaves, and enjoy.