Roasted Tomato Soup is one of those comforting recipes that instantly fills the kitchen with an irresistible aroma. The first time I made it, the sweet scent of roasted tomatoes mixed with garlic and herbs made it impossible to wait until dinner.
Roasting the tomatoes brings out their natural sweetness and gives the soup a rich, deep flavor that canned tomatoes simply can’t match. After blending everything together with fresh cream, the texture becomes silky smooth while still tasting vibrant and fresh.
I love serving this soup with a crispy grilled cheese sandwich because every spoonful feels warm, satisfying, and homemade. Whether you’re looking for an easy weeknight dinner or a cozy meal on a chilly day, this recipe delivers restaurant-quality flavor with simple pantry ingredients.
Key Ingredients in Roasted Tomato Soup

The beauty of this Roasted Tomato Soup comes from letting fresh ingredients shine. I noticed that roasting the vegetables before simmering completely transformed the flavor, creating a soup that’s both rich and naturally sweet.
10 large tomatoes (about 3 pounds) , ends trimmed and cut into quarters
4 tablespoons olive oil, divided
1 teaspoon salt, divided
pepper to taste
1 large onion, diced
4 cloves garlic, minced
4 cups vegetable or chicken broth , (I like to use low sodium.)
1 tablespoon dried basil
1 tablespoon Italian seasoning
2 tablespoons sugar
1 cup heavy cream
Fresh basil and parmesan cheese, optional for garnish
How to Make Roasted Tomato Soup Step-by-Step
- Preheat your oven to 450°F (230°C).
- Arrange the quartered tomatoes cut-side up on a large baking sheet or two 9×13-inch baking dishes.
- Drizzle with 2 tablespoons olive oil, sprinkle with ½ teaspoon salt and freshly ground pepper.
- Roast for 30–35 minutes until the tomatoes soften and develop lightly browned edges. Let them cool slightly.
- Heat the remaining 2 tablespoons olive oil in a large pot over medium-high heat.
- Add the diced onion and cook until soft and translucent, stirring often.
- Stir in the minced garlic and cook for about one minute until fragrant.
- Add the roasted tomatoes along with all their juices, skins, and seeds.
- Pour in the vegetable or chicken broth.
- Stir in the dried basil, Italian seasoning, remaining salt, and sugar.
- Blend everything using an immersion blender until completely smooth. If using a countertop blender, blend in batches before returning the soup to the pot.
- Bring the soup to a gentle simmer and cook for about 30 minutes to deepen the flavors.
- Remove from the heat and stir in the heavy cream until fully incorporated.
- Taste and adjust seasoning if needed.
- Garnish with fresh basil and grated Parmesan cheese.
- Serve hot alongside grilled cheese sandwiches or a fresh green salad.
Helpful Tips for the Best Roasted Tomato Soup
- Use ripe, fresh tomatoes for the sweetest flavor.
- Roast until the tomatoes develop caramelized edges for extra depth.
- Blend thoroughly for a silky-smooth texture.
- Simmer the soup gently to allow the flavors to fully develop.
- Add the cream after removing the pot from the heat to prevent curdling.
- Freeze leftovers without the cream, then stir in fresh cream when reheating for the best texture.
Frequently Asked Questions
| Question | Answer |
|---|---|
| Can I use canned tomatoes? | Yes, but fresh roasted tomatoes provide a richer and sweeter flavor. |
| Can I make this soup dairy-free? | Absolutely. Replace the heavy cream with coconut milk or your favorite plant-based cream. |
| How long does it keep? | Store in an airtight container in the refrigerator for up to 4 days. |
| Can I freeze Roasted Tomato Soup? | Yes. Freeze for up to 3 months. For best results, add the cream after reheating. |
| What goes well with this soup? | Grilled cheese sandwiches, crusty bread, garlic bread, or a fresh green salad are all delicious pairings. |
Conclusion
After making this Roasted Tomato Soup, it quickly became one of my favorite homemade comfort meals. The roasted tomatoes create an incredible depth of flavor, while the creamy finish makes every bowl feel rich and satisfying. It’s simple enough for a busy evening yet impressive enough to serve guests. Once you try roasting the tomatoes first, you’ll never want to make tomato soup any other way.