Description
This creamy roasted tomato soup is rich, comforting, and full of flavor. Roasted tomatoes, garlic, and fresh herbs create a deep, smoky taste, balanced with a touch of heavy cream. Perfect for cozy meals or elegant starters!
Ingredients
Scale
- 3 ½ lbs fresh ripe tomatoes (Roma, cherry, or heirloom)
- ⅓ cup olive oil
- 4 cloves garlic, lightly smashed and peeled
- 1 large yellow onion, peeled and cut into wedges
- 4 sprigs fresh thyme
- 1 sprig fresh oregano
- 2-3 cups chicken or vegetable broth
- 1-3 tsp granulated sugar (optional)
- ½ cup basil leaves, torn
- ½ - ¾ cup heavy cream
- Kosher salt and black pepper, to taste
Instructions
Roast the Tomatoes
- Preheat oven to 425°F (220°C).
- Line a baking sheet with parchment paper or foil.
- Cut tomatoes according to size.
- Arrange tomatoes, onions, and garlic on the sheet.
- Drizzle with olive oil, salt, and pepper; toss to coat.
- Tuck in fresh thyme and oregano sprigs.
- Roast for 1 hour until caramelized.
- Remove from oven and discard herb sprigs.
Make the Soup
- Transfer roasted vegetables to a heavy-bottomed pot with any juices.
- Add 2 cups of broth and bring to a boil. Reduce heat and simmer for 25 minutes.
- Stir in basil leaves and reserved thyme. Simmer for 3-5 minutes.
- Blend the soup using an immersion or countertop blender.
- (Optional) Strain the soup through a fine mesh sieve for a smooth texture.
- Return to the pot and stir in heavy cream. Adjust seasoning.
Serve & Store
- Serve hot with croutons, fresh herbs, or a swirl of cream.
- Refrigerate in an airtight container for up to 4 days.
- Freeze (without cream) for up to 3 months.
Notes
- Use ripe, high-quality tomatoes for the best flavor.
- Adjust broth for desired consistency.
- Blend in batches if using a countertop blender.
- Prep Time: 10 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Roasting & Blending
- Cuisine: American / Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 250-300
- Sugar: 7g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 30mg