Description
Delight in the comforting flavors of Roasted Tomato Basil Soup. This rich and creamy soup is made with oven-roasted tomatoes, fresh basil, and garlic, creating a savory and satisfying dish perfect for any meal. Serve with crusty bread for an extra touch of comfort. Ideal for cozy nights and gatherings, this classic soup is both easy to make and incredibly flavorful.
Ingredients
3 lbs ripe tomatoes, halved
1/4 cup olive oil
1 teaspoon salt
1/2 teaspoon black pepper
1 large onion, chopped
4 cloves garlic, minced
1/4 teaspoon red pepper flakes (optional)
1/4 cup fresh basil leaves, chopped (plus more for garnish)
4 cups chicken or vegetable broth
2 tablespoons unsalted butter
1 tablespoon sugar (optional, to taste)
1/2 cup heavy cream (optional)
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Roast Tomatoes: Arrange tomato halves on the baking sheet, cut side up. Drizzle with olive oil, season with salt and pepper. Roast for 40-45 minutes until soft and caramelized.
- Sauté Onions and Garlic: In a large pot, heat olive oil over medium heat. Sauté onions until softened, about 5-7 minutes. Add garlic and red pepper flakes (if using), cook for another 1-2 minutes.
- Add Roasted Tomatoes: Add roasted tomatoes and juices to the pot. Stir in broth and basil. Bring to a boil, then reduce heat and simmer for 20 minutes.
- Blend Soup: Use an immersion blender to puree the soup until smooth or transfer in batches to a blender.
- Finish Soup: Stir in butter and sugar (if using). Add heavy cream for a creamy texture, if desired. Adjust seasoning with salt and pepper.
- Serve: Ladle into bowls, garnish with fresh basil, and serve warm with crusty bread.
Notes
For a vegan version, substitute vegetable broth and omit the butter. Use plant-based cream alternatives if desired.
If using canned tomatoes, skip roasting and adjust seasoning to taste.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Soup
- Method: Roasting Sautéing Blending
- Cuisine: American
Nutrition
- Serving Size: 6 servings
- Calories: 220 kcal per serving