Table of Contents
- Why I love this recipe.
- Everything you’ll need to make this recipe.
- Here’s how to make this recipe.
- These pro tips will make this recipe a success.
- Frequently asked questions about this recipe.
- You'll love these other soup recipes.
- Watch how to make this recipe.
- Have I Convinced You to Make This Recipe?
- Roasted Tomato Soup Recipe
This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
A rich, flavorful tomato soup can be made easier than you think. In this recipe, the oven does the hard work, roasting tomatoes, onions, celery, and garlic, creating a luscious and creamy soup. Paired with a melty grilled cheese, it’s the prime cool-weather comfort meal.
Why I love this recipe.
Growing up, we would have Mom’s home-canned tomato soup all through the winter. When I say “we,” I mean Dad, Mom, and I. I think my sister was in her picky stage most of the time. Mom’s tomato soup was perfect, and we still make a batch or two at the end of summer, but there is something special about a freshly roasted soup. This recipe has a depth of flavor and can only be achieved by roasting the tomatoes, onions, and garlic. During the roasting time, the excess water is cooked off, and sugars begin to caramelize. Once blended, the flavor is condensed into a rich and thick soup. This has become my favorite soup. The prep is easy, and, most of the time is hands-off. A tomato soup to end all others, except maybe Mom’s.

Everything you’ll need to make this recipe.
- Tomatoes are best when freshly picked during the season. This recipe works with any tomato, while plum tomatoes work best. Adjust the roasting time as needed for other varieties.
- Celery adds a hint of vegetal flavor without being overpowering.
- Onion deepens in flavor during the roasting while gaining a hint of sweetness. Yellow and white onions will both work in this recipe.
- Vegetable stock can be added to suit personal preference when it comes to the final consistency of the soup. Add more for a thinner soup, or leave it as the recipe states for a thicker, creamier soup.

Here’s how to make this recipe.
- Prepare the vegetables. Remove the top and any bad pieces of the tomatoes, then slice in half. Place on a parchment-lined baking sheet. Chop the celery into smaller pieces, about 2 inches in length, and add to the baking sheet. Peel the onion and slice it into quarters. Place on the pan along with the tomatoes. Drizzle with olive oil and sprinkle with kosher salt and black pepper.


- Bake the vegetables. Chop off the top of the garlic clove. Place onto a square sheet of tin foil and saturate with olive oil. Wrap the corners of the foil up and around the garlic and place on the baking sheet with the vegetables. Place into a 425°F oven for 40 to 55 minutes.


- Blend the soup. After the vegetables have finished roasting, add the contents of the pan along with half of the vegetable stock to a canister blender. Squeeze the garlic out of its husk into the container. Blend until smooth, then transfer to a pot. Add additional vegetable stock to the desired consistency, then place on low heat to simmer. Once heated, take the soup off the heat and place in the butter, mixing it until melted. Serve warm and garnish with basil. If desired, serve with cubed grilled cheese croutons.


These pro tips will make this recipe a success.
- Use the correct tomatoes for this soup. Plum or Roma-type tomatoes are best for this recipe. They have a lower water content than most tomatoes, which means they roast better and create a more flavorful, less watery soup.
- If you don’t have a canister blender, a handheld immersion blender will work just as well. Just make sure to keep the blade off the bottom of whatever pot you are using to avoid any scratches.
- The thickness of the soup is up to you! You can add more or less vegetable stock to achieve the desired thickness. Start with the amount listed in the recipe, which will create a thicker soup, then add more if you prefer a thinner consistency.

Frequently asked questions about this recipe.
Yes, any tomato will work for this recipe. Plum tomatoes have less water and take less time to roast. Larger tomatoes will need to roast longer to achieve the same consistency.
Yes, heavy cream or full-fat coconut (vegan) milk can be blended into the soup for a creamier consistency.
The leftovers should be stored in the refrigerator and will last for 7 to 10 days.
You’ll love these other soup recipes.
Watch how to make this recipe.
More soup recipes
Creamy Chicken and Wild Rice Soup
Chili con Carne
Sausage Lentil Soup
Leftover Turkey Soup
Have I Convinced You to Make This Recipe?
I hope you make this recipe and put some food on your table. Leave a comment and share a star rating so you can let others know how much you love this recipe. This helps show others that this is a recipe they, too, can make, enjoy, and love!

Roasted Tomato Soup
Ingredients
- 3 lb tomatoes (plum varieties preferred)
- 1 stalk celery roughly chopped
- 1 medium onion roughly chopped
- 3 tbsp olive oil
- 1 tsp kosher salt
- ½ tsp freshly ground black pepper
- 1 head garlic
- ½-1 cup vegetable stock
- 2 tbsp unsalted butter room temperature
- fresh basil
- Parmesan cheese
Instructions
- Preheat the oven to 425℉.
- Core the tomatoes and cut them in half or in quarters if they are large. Place the tomatoes, chopped celery, and chopped onion on a parchment-lined baking sheet. Drizzle with the olive oil, kosher salt, and pepper.3 lb tomatoes (plum varieties preferred), 1 stalk celery, 1 medium onion, 3 tbsp olive oil, 1 tsp kosher salt, ½ tsp freshly ground black pepper
- Keep the head of the garlic together and cut ¼ of the top off, exposing the top of each garlic clove. Drizzle with olive oil and wrap tightly in foil. Place the pouch on the sheet pan alongside the vegetables.1 head garlic
- Roast the vegetables in the preheated 425℉ oven until the tomatoes are beginning to blacken and are condensed, 40-55 minutes. Once roasted, remove the pan from the oven. Open the garlic in foil to cool.
- Pour the tomatoes, onion, and celery into the canister of a blender. Squeeze the garlic cloves out their husks into the blender. Add ½ cup of the stock. Leave the vent open, covered with a towel, and blend on high until the soup is smooth, 1-2 minutes. Add more stock as needed to achieve preferred consistency. Return the soup mixture to a pot on the stove to heat. Add the butter and let it melt while the soup is heating.2 tbsp unsalted butter, ½-1 cup vegetable stock
- Serve immediately with fresh basil and Parmesan cheese, or keep warm on low heat. Top with grilled cheese croutons for the perfect pairing!Parmesan cheese, fresh basil
The flavor was a little bland. The ratio of tomato to onion & garlic needed less tomato, plus more herbs than just fresh basil on top.
With 1 cup of broth, the texture was nice. I think we’ll use the leftover soup as a marinara on pasta, with sausage for added flavor.
I have made this recipe several times. It is easy, fast & delicious. I do add a few additional items (I include peppers when roasting) I also add the parmesan into the soup at step 5. Always serve with grill cheese cubes! <3
Excellent recipe. My guests immediately asked for it. Delicious!