Warm up with the comforting flavors of Rustic Roast Tomato Soup, a homemade recipe that celebrates the natural sweetness of ripe, oven-roasted tomatoes. Enhanced by caramelized onion, roasted garlic, and a touch of fresh thyme, this creamy, velvety soup captures the essence of slow-roasted goodness without requiring hours in the kitchen. Blended to your desired texture—smooth or chunky—it’s hearty yet refined, and with a splash of optional heavy cream, it’s perfectly indulgent. Serve it alongside crusty bread and a sprinkle of fresh basil for an inviting meal that’s as delicious as it is wholesome. Perfect for cozy nights or a quick yet impressive dinner, this richly flavored soup is packed with antioxidants and truly satisfies.
Preheat your oven to 400°F (200°C).
Cut the tomatoes in half and place them cut-side up on a large baking sheet.
Peel and quarter the onion, and add it to the baking sheet with the tomatoes.
Add the whole garlic cloves to the baking sheet, keeping the skins on to prevent burning.
Drizzle the olive oil over the tomatoes, onion, and garlic. Sprinkle with salt, black pepper, and fresh thyme.
Roast in the preheated oven for 30-35 minutes, or until the tomatoes are soft and slightly browned, and the onions are caramelized.
Once roasted, remove from the oven and let cool slightly. Peel the skins off the garlic cloves and discard them.
Transfer the roasted tomatoes, onions, and peeled garlic to a large pot. Pour in the vegetable stock and bring to a simmer over medium heat.
Use an immersion blender (or carefully transfer to a countertop blender) to blend the soup until smooth. Leave some chunks if you prefer a more rustic texture.
Stir in the heavy cream, if using, and adjust the seasoning with additional salt and pepper, if needed.
Simmer the soup for another 5-7 minutes, allowing the flavors to meld together.
Ladle the soup into bowls, garnish with fresh basil leaves, and serve with slices of crusty bread on the side.
Calories |
2138 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 116.8 g | 150% | |
| Saturated Fat | 39.9 g | 200% | |
| Polyunsaturated Fat | 8.2 g | ||
| Cholesterol | 134 mg | 45% | |
| Sodium | 5896 mg | 256% | |
| Total Carbohydrate | 232.7 g | 85% | |
| Dietary Fiber | 30.7 g | 110% | |
| Total Sugars | 53.1 g | ||
| Protein | 51.0 g | 102% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 465 mg | 36% | |
| Iron | 15.0 mg | 83% | |
| Potassium | 4576 mg | 97% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.