Roasted tomato soup is a deeply savory, concentrated bowl of comfort made by caramelizing fresh garden tomatoes in the oven before simmering them into a velvety broth. By roasting the fruit first, you unlock a natural sweetness and intense depth that store-bought cans simply cannot replicate. This meal brings the warmth of slow-cooked ingredients into your kitchen in under an hour.
Table of Contents
Table of Contents
Why You’ll Love This Roasted Tomato Soup
This soup transforms humble tomatoes into a gourmet experience. When you roast them, the sugars caramelize, creating a rich base that feels luxurious without the need for heavy creams or complex thickeners. It is the perfect way to use up an abundance of produce during the peak harvest season.
You will appreciate how forgiving this recipe is for busy weeknights. Once the vegetables are in the oven, the rest of the process is hands-off. The kitchen fills with a sweet, herbaceous aroma that instantly makes your home feel cozy and welcoming, no matter the weather outside.
The texture is incredibly smooth and satisfying. Whether you serve it with a crispy grilled cheese sandwich or a simple slice of sourdough bread, it provides the perfect balance of acidity and comfort. It is wholesome, vegetarian, and naturally vibrant in color.
Ingredients of the Roasted Tomato Soup
For the Roast
- 3 pounds fresh Roma or vine-ripened tomatoes, halved
- 1 large yellow onion, quartered
- 6 cloves garlic, peeled and smashed
- 3 tablespoons extra virgin olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
For the Soup Base
- 3 cups vegetable stock
- 1/2 cup fresh basil leaves, packed
- 2 tablespoons tomato paste
- 1/4 cup heavy cream or full-fat coconut milk (optional)

Equipment / Tools Needed
- Large rimmed baking sheet
- Parchment paper
- Large stockpot or Dutch oven
- Immersion blender or standard blender
- Chef’s knife
Step-by-Step Instructions
Step 1: Roast the Vegetables
Preheat your oven to 400°F (200°C). Arrange the halved tomatoes, onion quarters, and smashed garlic cloves on a parchment-lined baking sheet. Drizzle everything generously with olive oil and sprinkle with dried oregano, salt, and pepper. Roast for 40 to 45 minutes until the tomatoes are shriveled, slightly charred at the edges, and soft to the touch.
Step 2: Simmer the Broth
Transfer all the roasted vegetables and their juices from the baking sheet into a large pot. Add the tomato paste and vegetable stock. Bring the mixture to a gentle boil over medium heat, then reduce the heat to low and let it simmer for 10 minutes to allow the flavors to marry.
Step 3: Blend to Perfection
Remove the pot from the heat and stir in the fresh basil leaves. Use an immersion blender to puree the soup until you reach your desired consistency. If you prefer a silky, restaurant-quality texture, pass the soup through a fine-mesh sieve. If you like a more rustic feel, leave it as is.
Step 4: Final Touch
If you are using cream or coconut milk, stir it in now until the color turns a beautiful soft orange. Taste the soup and adjust the salt or pepper if necessary. Serve hot in warmed bowls.

Tips & Tricks
For the best flavor, do not crowd the roasting pan. Giving the tomatoes space allows them to roast rather than steam, which is essential for that concentrated, sweet flavor. If your tomatoes are very acidic, you can add a small pinch of sugar or a teaspoon of balsamic glaze during the simmering stage to balance the profile.
Serving Suggestions
Serve this soup alongside a classic toasted cheese sandwich or warm garlic butter bread. For a lighter meal, pair it with a fresh arugula salad topped with shaved parmesan and a simple lemon vinaigrette. It makes a wonderful starter for a dinner party or a comforting lunch on a rainy day.
Variations / Substitutions
You can easily experiment with this recipe. Add a teaspoon of red chili flakes before roasting if you prefer a bit of heat. For an earthier flavor, add a handful of roasted red peppers to the mix before blending. If you need a vegan version, simply omit the cream or use a plant-based alternative.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to four days. To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Avoid boiling the soup aggressively after the cream has been added to prevent it from separating. You can freeze this soup for up to three months; thaw it overnight in the fridge before reheating.
Nutritional Info
Calories: 185 kcal
Protein: 4g
Carbohydrates: 22g
Fat: 10g
Conclusion
This roasted tomato soup is a staple that proves simple ingredients, when treated correctly, create the most memorable meals. The depth of flavor achieved through roasting brings a level of sophistication to a classic favorite.
Give this recipe a try the next time you have a basket of fresh tomatoes on hand. It is truly a rewarding experience to turn fresh produce into such a comforting, nourishing bowl.
FAQ
Can I use canned tomatoes for this recipe?
While fresh tomatoes provide the best flavor, you can use high-quality canned whole peeled tomatoes in a pinch. Roast them for a slightly shorter time, as they already contain moisture.
How do I make the soup extra smooth?
Using a high-speed blender instead of an immersion blender will yield a smoother result. For a truly professional finish, pass the blended soup through a fine-mesh strainer to remove any remaining tomato skins or seeds.
Can I freeze this soup with the cream already added?
It is best to freeze the soup base without the dairy. If you plan to freeze it, add the cream or coconut milk only after you have thawed and reheated the soup for serving.
What if my soup is too acidic?
If the tomatoes are particularly tart, stir in a quarter-teaspoon of baking soda or a pinch of sugar. This neutralizes the acidity and smooths out the overall flavor profile of the broth.

Roasted Tomato Soup for Cozy Weeknights
Ingredients
- 3 pounds fresh Roma or vine-ripened tomatoes, halved
- 1 large yellow onion, quartered
- 6 cloves garlic, peeled and smashed
- 3 tablespoons extra virgin olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 3 cups vegetable stock
- 1/2 cup fresh basil leaves, packed
- 2 tablespoons tomato paste
- 1/4 cup heavy cream or full-fat coconut milk (optional)
Instructions
- Preheat your oven to 400°F (200°C).
- Arrange the tomatoes, onion, and garlic on a parchment-lined baking sheet.
- Drizzle with olive oil and sprinkle with oregano, salt, and pepper.
- Roast for 40 to 45 minutes until tomatoes are shriveled and slightly charred.
- Transfer the roasted vegetables and juices into a large pot.
- Add the tomato paste and vegetable stock to the pot.
- Bring to a gentle boil over medium heat, then reduce heat and simmer for 10 minutes.
- Stir in the fresh basil leaves.
- Use an immersion blender to puree the soup until smooth.
- Stir in the optional cream or coconut milk if desired.