Description
A creamy and flavorful roasted tomato basil soup perfect for a comforting meal. This soup combines roasted fresh and canned tomatoes with fresh basil and a touch of cream.
Ingredients
9 Roma tomatoes, sliced lengthwise
3 tablespoons extra virgin olive oil
2 tablespoons unsalted butter
1 yellow onion, diced
4 garlic cloves, minced
1 tablespoon fresh thyme, minced
1 teaspoon Kosher salt
½ teaspoon ground black pepper
1 (28 oz) can San Marzano tomatoes, crushed
1 cup fresh basil, roughly chopped
1 tablespoon sugar
2 cups chicken stock
⅔ cup heavy cream
Instructions
1. Preheat the oven to 375°F.
2. Arrange the tomato halves on a baking sheet. Drizzle with olive oil, then sprinkle with salt and black pepper.
3. Roast the tomatoes for 1 hour. Remove from the oven and set aside.
4. In a large pot or Dutch oven, heat 2 tablespoons of olive oil or butter over medium-high heat.
5. Add the diced onion and sauté for about 5 minutes until softened.
6. Stir in the garlic, thyme, salt, and pepper, and sauté for another minute.
7. Add the crushed tomatoes, basil, and sugar to the pot. Reduce the heat and simmer for about 10 minutes.
8. Pour in the chicken stock and add the roasted tomatoes. Simmer for 30 minutes, stirring occasionally.
9. Use an immersion blender to puree the soup, or carefully transfer it in batches to a blender or food processor. Return the pureed soup to the pot.
10. Stir in the heavy cream.
11. To prepare mini croutons, cut a few small pieces of bread into cubes. Toss with a little oil, diced garlic, and basil, then bake at 400°F for about 7 minutes until crisp.
12. Serve the soup immediately topped with the homemade croutons.
Notes
Use olive oil instead of butter for a dairy-free version.
Substitute vegetable stock for chicken stock to make it vegetarian.
Store leftovers in the refrigerator for up to 3 days.
Reheat gently to prevent curdling of the cream.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Roasting, simmering
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 9g
- Sodium: 550mg
- Fat: 21g
- Saturated Fat: 8g
- Unsaturated Fat: 13g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 35mg