Easy Roasted Tomato Soup with Fresh Tomatoes
My roasted tomato soup recipe is a fresh, flavorful take on the classic, made with roasted tomatoes, garlic, basil, and onions for a rich depth of flavor. This homemade tomato basil soup is the perfect way to use fresh tomatoes, delivering a comforting and delicious bowl that’s far better than anything from a can.
Prep Time10 minutes mins
Cook Time30 minutes mins
Total Time40 minutes mins
Course: Dinner, Lunch
Cuisine: Italian
Keyword: gluten-free, soup, tomatoes, vegan
Servings: 4 servings
Calories: 123kcal
Roast the vegetables:
On a large sheet pan, arrange the tomatoes, sliced onions, and whole garlic cloves. If you're using fresh thyme, add a few sprigs to the pan. Drizzle everything generously with olive oil, sprinkle with sea salt, and a few grinds of black pepper. Toss everything together to ensure an even coat, then spread it out in a single layer. Roast for 30-35 minutes until the tomatoes are soft and nicely caramelized.
Blend to perfection:
When they are roasted, carefully transfer the tomatoes, onions, and garlic (including all the flavorful juices from the pan) to a blender. Pulse a few times until the soup is smooth and creamy. I left mine a little thicker. Taste and adjust the salt if needed, seasoning to your preference.
- Tomatoes: I used plum tomatoes, but you could use Heirloom, Campari or even cherry tomatoes.
- Onions: I like to use Sweet onion, but use whatever onions you have.
- Garlic: I used 2 cloves garlic, you could add less or even a couple more cloves, to your taste.
- Herbs: I like to roast tomatoes with fresh thyme, but use fresh basil if you have some on hand. Do not roast the tomatoes with the basil. Add in after it's roasted.
- Toppings: Crunchy croutons are perfect with this soup. You could grate on some Parmigiano Reggiano, or serve with some crusty bread.
Calories: 123kcal | Carbohydrates: 13g | Protein: 3g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 599mg | Potassium: 806mg | Fiber: 4g | Sugar: 9g | Vitamin A: 2834IU | Vitamin C: 47mg | Calcium: 34mg | Iron: 1mg