Ingredients
Method
- Preheat the oven to 450°F. Lightly grease a large rimmed baking sheet with olive oil or cooking spray.
- In a large bowl, toss the tomatoes, onion, garlic, olive oil, salt, and pepper until evenly coated. Spread the mixture in a single layer on the prepared baking sheet.
- Roast for 30 minutes, stirring once halfway through. Then broil for 2 to 3 minutes, until the edges just begin to char.
- Transfer the roasted vegetables to a high-powered blender, add the fresh basil, and blend until completely smooth.
- Melt the butter in a large pot over medium heat. Whisk in the flour and cook until bubbly, about 1 minute. Gradually whisk in the vegetable broth and sugar until smooth.
- Stir in the pureed tomato mixture. If using, add the heavy cream. Reduce the heat to medium-low and cook for about 15 minutes, until slightly thickened.
- Season to taste with additional salt and pepper, then serve warm.
Nutrition
Notes
Swap in one 28-ounce can of whole San Marzano tomatoes if fresh tomatoes are out of season, and reduce the salt to 1/4 teaspoon.
For a smooth soup without a high-powered blender, use an immersion blender in the pot and blend in batches.
Add heavy cream for richness, or use coconut cream for a dairy-free version.
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
Reheat gently over medium-low heat to avoid curdling the cream.
Serve with a grilled cheese sandwich on sourdough for a true California-style pairing.
