Roasted Tomato Soup with Rich Oven-Roasted Flavor
Roasted tomato soup tastes deeper than a quick stovetop version because the oven does the first round of work. The tomatoes soften, the onions sweeten, and the garlic loses its sharp edge before anything reaches the pot.
This version stays simple. Roast the vegetables, blend them with broth and basil, then finish the soup with cream, Parmesan, tomato paste, and just enough sugar to soften the tomatoes’ acidity.
Why Roasting Makes This Roasted Tomato Soup Different
At 400°F, the tomatoes slowly lose excess moisture while their edges begin to brown. That browning matters. It gives the soup a fuller taste than simmering raw tomatoes directly in broth.
The onions change too. After 45 to 50 minutes, they become softer and sweeter, while the garlic turns mild and almost buttery. Keep everything in a single layer on the baking sheet so the vegetables roast rather than steam. If the pan is crowded, you’ll get plenty of liquid but less browning.
Look for curled tomato edges and light caramelization around the onions. A few dark spots are welcome. Burnt garlic isn’t, so keep the cloves tucked near the tomatoes where they have a little protection from the heat.
Let the tray cool for about 10 minutes before blending. Hot steam expands quickly inside a blender, and that short rest makes the next step safer and easier.
Ingredients and Substitutions
The tomatoes carry most of the flavor, so use ripe ones that feel heavy for their size. You’ll need about 3 to 3½ pounds. Roma tomatoes give a thicker soup, while round garden tomatoes tend to release more juice. Both work.
A large yellow or white onion adds sweetness, and 5 to 8 garlic cloves give the soup a mellow savory base after roasting. Coat everything with 3 tablespoons of olive oil, then season with 2 teaspoons of salt in stages and ¼ teaspoon black pepper.
For the liquid, use 2 cups of vegetable or chicken broth. Vegetable broth keeps the soup vegetarian, while chicken broth gives it a slightly richer finish. I prefer low-sodium broth because Parmesan brings its own salt.
Fresh basil goes into the blender rather than the roasting pan. Four tablespoons are enough to flavor the soup without covering up the tomatoes.
The finishing ingredients are flexible. Heavy cream softens the acidity, Parmesan adds body, and 2 tablespoons of tomato paste deepen the tomato flavor. The sugar isn’t there to make the soup sweet. Start small and add it only if the finished soup still tastes sharp.

For a dairy-free version, skip the Parmesan and replace the cream with an unsweetened plant-based cream that can handle heat without separating.
How to Make Roasted Tomato Soup
Cut the tomatoes and onion into pieces that will roast at roughly the same pace. Arrange them cut side up on a rimmed baking sheet with the garlic cloves. Drizzle with olive oil, then season with ½ teaspoon salt and the pepper. Keep the vegetables in one layer. Overlapping pieces tend to soften in their own juices instead of developing browned edges.

Roast for 45 to 50 minutes. Don’t judge the tray only by the clock. The tomatoes should look collapsed, the onions should have browned tips, and the pan should hold plenty of flavorful juice. Let everything rest for 10 minutes after it comes out of the oven.
Blend in two batches. Add half the roasted mixture to the blender with 1 cup broth and 2 tablespoons basil. Blend until smooth, then pour it into a large pot or Dutch oven. Repeat with the remaining vegetables, all the juices from the baking sheet, the second cup of broth, and the remaining basil.

Those pan juices belong in the soup. They contain the oil, tomato liquid, and browned flavor that collected during roasting. Leaving them behind can make the soup taste flatter.
Bring the blended soup to a gentle simmer over medium heat. Stir in the cream, Parmesan, tomato paste, sugar, and the remaining 1½ teaspoons salt. Keep stirring while the cheese melts so it doesn’t settle at the bottom of the pot.
Taste only after the Parmesan has fully melted. Add a little more cream if the soup feels too acidic, a small pinch of sugar if it still tastes sharp, or more broth if it’s thicker than you like. The finished texture should coat a spoon without feeling heavy.
Simple Ways to Change the Flavor
For a creamier soup, add the heavy cream gradually instead of pouring it all in at once. Start with a few tablespoons, stir, and taste. Tomatoes vary, so the amount that works one week may feel too rich the next.
Extra basil makes the soup fresher and more aromatic. Add it after blending or use it as a garnish so its flavor stays bright.
Parmesan can go in two places: melted into the pot for body and grated over each bowl for a saltier finish. Don’t add too much before tasting. The cheese can quickly push the soup past the right salt level.
A spoonful of tomato paste gives the soup a darker, more concentrated flavor. Let it dissolve completely during the simmer so you don’t get dense streaks of paste in the bowl.
Tips for a Balanced and Smooth Soup
Taste the soup after the cream, Parmesan, and tomato paste have blended in. Tomatoes can vary quite a bit. Some batches taste naturally sweet, while others keep a sharper edge even after roasting.
Add sugar carefully. Start with a small pinch, stir for about 30 seconds, then taste again. Too much can flatten the tomato flavor instead of balancing it.
For a smoother finish, blend each batch longer than you think it needs—about 45 to 60 seconds in a standard blender. If the soup still feels slightly coarse, pass it through a fine-mesh strainer before simmering.

Keep the heat gentle once the dairy goes in. A hard boil can make the cream separate and may cause the Parmesan to clump. A quiet simmer is enough.
What to Serve with Roasted Tomato Soup
A grilled cheese sandwich is the obvious partner, and for good reason. The crisp bread and melted cheese give the smooth soup some contrast. I like to keep the sandwich simple so it doesn’t compete with the roasted tomato flavor.

Homemade croutons work well too. Cut bread into cubes, toss with a little olive oil and salt, then bake at 375°F for 10 to 15 minutes until crisp at the edges.
For something lighter, serve the soup with a green salad dressed with lemon or vinegar. That fresh acidity keeps the meal from feeling too heavy, especially when the soup includes both cream and Parmesan.
Warm bread is enough on its own. Use it to catch the last spoonfuls from the bowl.
A Bowl Worth Making from Scratch
The oven does most of the flavor-building here, which keeps the stovetop work easy. Give the tomatoes and onions enough time to brown, blend the soup thoroughly, and adjust the cream and sugar only after tasting.
Serve it warm with basil, Parmesan, and something crisp on the side. It’s a simple meal, but it has the kind of depth that makes a homemade bowl feel worth the effort.

Roasted Tomato Soup
Description
This roasted tomato soup has a smooth, creamy texture and deep flavor from oven-roasted tomatoes, onions, and garlic. Fresh basil, Parmesan, cream, and tomato paste round out the soup for a warm and comforting homemade meal.
Ingredients
- 3 pounds ripe tomatoes, halved lengthwise, or quartered if large
- 1 large yellow or white onion, quartered and separated into smaller pieces
- 8 garlic cloves, peeled and ends trimmed
- 3 tablespoons extra-virgin olive oil
- 2 teaspoons fine sea salt, divided, plus more to taste
- 1/4 teaspoon freshly ground black pepper, plus more to taste
- 2 cups low-sodium vegetable broth or chicken broth
- 4 tablespoons chopped fresh basil, plus more for serving
- 1/2 cup heavy cream, plus more to taste
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
- 2 tablespoons tomato paste
- 2 teaspoons granulated sugar, plus more to taste
Instructions
- Preheat the oven to 400°F. Arrange the tomatoes, onion pieces, and garlic cloves cut side up in a single layer on a rimmed baking sheet. Drizzle with olive oil and season with 1/2 teaspoon salt and the black pepper.
- Roast for 45 to 50 minutes, until the tomatoes have collapsed and the edges of the tomatoes and onions begin to brown. Set the tray aside to cool for 10 minutes.
- Add half of the roasted tomato mixture to a blender or food processor with 1 cup of broth and 2 tablespoons of basil. Blend until smooth, then transfer the puree to a large soup pot or Dutch oven.
- Add the remaining roasted vegetables and all accumulated pan juices to the blender with the remaining 1 cup of broth and 2 tablespoons of basil. Blend until smooth and transfer to the pot.
- Bring the soup to a gentle simmer over medium heat. Stir in the heavy cream, Parmesan, tomato paste, sugar, and remaining 1 1/2 teaspoons salt.
- Continue stirring until the Parmesan melts evenly. Taste and adjust with additional cream, sugar, salt, or pepper as needed. Garnish with fresh basil and Parmesan, then serve warm.
Notes
- Tomatoes vary in sweetness and acidity. Add extra sugar or cream in small amounts only after tasting the finished soup.
- Blend each batch for 45 to 60 seconds for a smoother texture. For an especially silky soup, pass it through a fine-mesh strainer.
- Keep the soup at a gentle simmer after adding the cream and Parmesan. A hard boil may cause the dairy to separate or clump.
- Store cooled leftovers in an airtight container in the refrigerator for up to 5 days.
- To freeze, cool completely and store in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.


