Ingredients
Method
Directions
- Preheat your oven to 450°F. Spread the tomatoes, smashed garlic, and chopped onion on a large rimmed baking sheet. Drizzle with the olive oil, season with salt and pepper, and toss to coat. Roast for 25 to 30 minutes, until the tomatoes blister and the onions soften, then switch to the broiler for 5 to 10 minutes to lightly char the edges.
- While the vegetables roast, pour the broth into a large stockpot and bring it to a rolling boil over high heat.
- Scrape the roasted tomato mixture and any accumulated juices into the boiling broth, then add the fresh basil leaves.
- Using an immersion blender, puree the soup until smooth and creamy. If you prefer a richer texture, stir in the coconut milk or heavy cream and heat through.
- Ladle the soup into bowls and finish each serving with shredded cheese, sourdough croutons, and a swirl of extra-virgin olive oil.
Nutrition
Notes
Nutrition facts include the optional coconut milk, cheese, and croutons; for a lighter soup, skip the coconut milk or use low-fat cream.
If your broth is salted, start with just 1 tablespoon of salt and adjust to taste before serving.
For a fully vegan version, use vegetable broth and plant-based cheese; the coconut milk keeps it creamy.
Roasting ahead: you can roast the tomatoes, onion, and garlic up to 2 days in advance and refrigerate until ready to use.
Freeze the finished soup for up to 3 months in airtight containers; thaw overnight and reheat slowly, adding a splash of broth if needed.
A regular blender works if you don't have an immersion blender, but blend in small batches and leave the lid cracked to let steam escape.
Make it a meal by serving alongside a grilled cheese sandwich or a green salad.
