Ingredients
Equipment
Method
- Roast the tomatoes: Preheat oven to 400F (200C). Halve tomatoes lengthwise and place cut-side up on a parchment-lined baking sheet. Drizzle with 1 tablespoon olive oil, sprinkle with salt, and scatter minced garlic around them. Roast 25 to 30 minutes until edges caramelize and skins blister.
- Saute the aromatics: Heat remaining 2 tablespoons olive oil in a large pot over medium heat. Add chopped onion and cook 5 minutes until soft and translucent, stirring frequently.
- Simmer and blend: Add roasted tomatoes with their juices, garlic, and broth to the pot. Simmer gently 10 minutes. Remove from heat, stir in fresh basil, and blend until completely smooth.
- Finish with cream: Return to low heat and stir in cream or coconut milk. Add balsamic vinegar if using. Taste and adjust salt and pepper. Serve hot, garnished with basil leaves or a drizzle of olive oil.
Notes
Make it ahead: This soup tastes even better the next day. Refrigerate up to 4 days or freeze up to 3 months.
Vegan option: Use coconut milk and vegetable broth.
Off-season tomatoes: Use 28 oz canned whole peeled tomatoes and simmer 20 minutes instead of roasting.