Our roasted tomato soup is a classic soup recipe made from scratch with ripe tomatoes, onions, and garlic, roasted to bring out rich, naturally sweet flavor.

Every summer, my garden turns into a tomato jungle. Tomatoes are my favorite thing to grow in my garden in addition to cucumbers! I always end up with an abundance and sometimes overwhelmed by them.

That’s when this roasted tomato soup comes out to play. It’s my favorite way to capture that fresh, tomato flavor in a bowl, using whatever mix the garden has gifted me that week.

Sweet, tangy, meaty, they all roast together until their flavors are rich and concentrated, ready to be blended into the coziest soup you’ll ever make!

Roasted Tomato Soup Ingredients
- Fresh tomatoes: I love using a variety of garden fresh tomatoes. Grape, roma, even heirloom! Each variety adds its own unique flavor and sweetness.
- Garlic: We use fresh garlic which we roast, but also a bit of granulated garlic for that extra flavor.
- Onions: Roasting makes them sweet and caramelized. We love using our home grown onions too!
- Olive oil: Just a little to help caramelize and roast the veggies.
- Smoked paprika: A subtle, warm smokiness that makes the soup taste slow-cooked.
- Salt and pepper: A must to add flavor and balance it all together.
- Vegetable broth: You can use veggie broth or chicken broth even!
- Fresh herbs: I like to use a combo of basil and thyme.
- Heavy cream (optional): Swirled in at the end for a velvety, indulgent texture.
- Freshly grated Parmesan cheese (optional): A savory, nutty topping that melts beautifully into the hot soup.
How to Make Roasted Tomato Soup
Preheat the oven to 425°F.
Wash, core, and quarter the tomatoes. Place tomatoes, peeled garlic cloves, and quartered onions on a baking sheet and toss with olive oil and the seasonings.

Roast for 25 to 30 minutes, until softened and lightly caramelized. Let them get a little browned.
Doing this brings out deeper flavor, natural sweetness, and more richness for the soup.

Transfer the roasted vegetables to a Dutch oven. Add the vegetable broth, thyme, and basil leaves, if using, and stir everything together.
As the soup simmers, the herbs and broth will soak up all the rich, roasted flavor from the vegetables.

Simmer for 20 minutes to let the flavors blend together, then remove the thyme and basil leaves before moving on.

Use an immersion blender to puree the soup until smooth, blending right in the pot for easy cleanup.
Keep blending until you reach your preferred texture, silky smooth or with a little bit of rustic chunkiness.

Season with salt and pepper to taste, adjusting until the flavors really pop.
Give it a quick stir and taste again to be sure it’s perfectly balanced before serving. I like to stir, let it sit for a minute or two to get the flavors, then taste.

Serve hot, topped with cream, Parmesan, or fresh basil if desired. We love to serve with homemade french bread recipe or a good grilled cheese.

You could also add a swirl of heavy cream for extra richness and a velvety finish.
Keep it dairy free and garnish with fresh herbs or a drizzle of olive oil or dairy free plant cream. Country Crock plant cream is our preferred dairy free heavy cream.

Recipe Tips and Notes
- Mixing tomato varieties gives the most complex flavor, sweetness from cherries or grapes, depth from Romas or vine-ripened.
- If your tomatoes lean tart, add a teaspoon of sugar after blending to mellow the acidity.
- For a chunkier soup, blend only part of the batch and leave the rest rustic.
- A swirl of pesto in each bowl is a bright, garlicky twist.
- Pair with grilled cheese or cheesy croutons for the ultimate comfort meal.

Storage and Reheating Tips
- Refrigerate: Store slightly cooled tomato soup in an airtight container for up to 4 days.
- Freeze: Let the soup cool completely, preferably refrigerate it first, then freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating
- Reheat: Warm gently on the stovetop over medium heat, stirring occasionally. If it’s too thick, add a splash of vegetable broth or water. Microwave in short bursts, stirring between intervals, until heated through.

Roasted Tomato Soup
Made this? ⭐ Leave a rating to let us know 💛
step by step recipe video
Ingredients
- 3-4 pounds tomatoes
- 5 cloves garlic peeled
- 2 small onions quartered
- 1/4 cup olive oil
- 1/4 teaspoon smoked paprika
- 1/2 teaspoon granulated garlic
- salt and pepper to taste
- 2 cups vegetable broth or chicken broth
- fresh basil leaves optional
- fresh thyme
- heavy cream optional
- fresh grated parmesan cheese optional
Instructions
- Preheat the oven to 425°F.
- Wash, core, and quarter the tomatoes. Spread the tomatoes, garlic cloves, and onions onto a baking sheet and toss in 1/4 cup of olive oil along with the seasonings.3-4 pounds tomatoes, 5 cloves garlic, 2 small onions, 1/4 cup olive oil, 1/4 teaspoon smoked paprika, 1/2 teaspoon granulated garlic, salt and pepper
- Roast for 35-40 minutes or until nicely softened and slightly caramelized.
- Transfer the roasted veggies to a dutch oven along with broth and basil leaves.2 cups vegetable broth, fresh basil leaves, fresh thyme
- Simmer the soup for 20 minutes and then remove the basil leaves and thyme.
- Use an immersion blender to blend the soup.
- Add salt and pepper to taste and top as desired.heavy cream
Tried this recipe?
We’d love to know what you think! Please leave a rating and comment to share your thoughts on this recipe. Your feedback helps us continue sharing free, high-quality recipes with you. Thank you so much!
Nutrition
The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.



A first time for me after my neighbour served it for lunch. I immediately bought the ingredients and passed the recipe on to my daughters
I hope you guys enjoy the soup!! It’s a family favorite 🙂
Courtney,
The recipe doesn’t mention what to do with the roasted onions and garlic. Do you add it to the dutch oven along with the tomatoes or do you discard them?
Hi Linda, sorry for the confusion! Yes, you’ll add the onions and garlic along with the tomatoes. You can also watch the video for a full visual recipe! 🙂
I have made this recipe of yours once before. It was a hit!! Especially when I used my homegrown tomatoes. But, your instructions don’t mention when to add the smoked paprika? I’m assuming when you add the broth to simmer for 20. Maybe it’s not that big of a deal and I’m overthinking it lol. Thank you so much for such an awesome recipe!! ❤️
I’m so glad you enjoyed it!! Ooof, sorry about that, you’re right, the smoked paprika goes in with the other seasonings before roasting! Thanks so much for catching that 💛 I also have a full video that shows those little details. And how special that you used your own homegrown tomatoes, I’m honored you made it again!
My family loved this! It was absolutely delicious. I used smoked Gouda instead of Parmesan. Turned out wonderful!
ooh, what a great idea!! Thank you for sharing!! I do love this with a smoked Gouda grilled cheese too!!