There are few dinners more comforting than tomato soup and grilled cheese, but this version gives that classic pairing a deeper, richer flavor without making the process complicated. Fresh tomatoes and red onion roast until sweet and concentrated, then everything gets blended with confit garlic, a little garlic oil, and chicken stock until smooth.
This is the kind of soup that feels familiar right away. It is simple enough for a real weeknight dinner, but the roasted vegetables and confit garlic make it taste like you spent much more time on it than you did.
Tomato soup and grilled cheese is a staple at our house. It is also one of those meals I learned to make very early on when I started cooking. It does not take many ingredients, it is forgiving, and it always feels like a full meal when there is good bread on the side. This version is the one I make when I want that same comfort, but with more depth.
The difference is the roasting. Fresh tomatoes are good on their own, but when they spend time in a hot oven, their flavor becomes sweeter and more concentrated. The edges wrinkle, the juices collect on the pan, and the onions soften into the background. Once those roasted tomatoes go into a pot with confit garlic and garlic oil, the soup becomes smooth, savory, and rich without needing much cream.
This also fits the way I think about the Pantry First Method. You are not building dinner from a long list. You are using a few flexible pieces that work hard. Tomatoes, onions, garlic oil, stock, and bread are enough to make a meal that feels complete.

What this tastes like and why it works
This soup tastes bright, savory, sweet, and deeply tomato forward. The fresh tomatoes give it acidity and freshness. The roasting brings out their sweetness. The red onion adds body and a little natural sweetness, while the confit garlic gives the soup a soft, mellow garlic flavor.
Confit garlic is different from raw garlic. It is gentle, rich, and almost buttery. When it blends into the soup with some of the garlic oil, it gives the tomato base a rounder flavor without making it heavy.
The chicken stock adds savory depth and helps the roasted vegetables blend into a smooth soup. Cream is optional. I like a little swirl at the end sometimes, but the soup does not need it to be good. The garlic oil already gives it a silky texture.
Key ingredients and why they matter
Fresh tomatoes are the base of the soup. Use ripe tomatoes with good flavor. They do not need to be perfect or beautiful, because roasting brings out their sweetness and blending smooths everything together.
Red onion roasts alongside the tomatoes and gives the soup more depth. It also helps balance the acidity of the tomatoes.
Confit garlic is the ingredient that makes this version special. It brings a mellow garlic flavor that blends easily into the soup. If you keep confit garlic in the fridge, this is one of the best ways to use it.
Confit garlic oil carries the garlic flavor through the whole pot. Use it both for roasting and blending if you have enough. If not, use olive oil for roasting and save the garlic oil for the soup.
Chicken stock gives the soup body and savory flavor. You can use vegetable stock if you want a vegetarian version.
Fresh basil is not required, but it is one of my favorite finishes. A few leaves on top make the soup look fresh and add that classic tomato basil flavor.

Step by step overview
Start by cutting the tomatoes into large chunks and slicing the red onion into wedges. Spread everything on a parchment lined sheet pan, then drizzle with olive oil or confit garlic oil. Season with salt and black pepper.
Roast the tomatoes until they collapse, release their juices, and begin to caramelize around the edges. You are looking for tomatoes that look softened and slightly wrinkled, not just warmed through. That roasted look is where the flavor comes from.
Once the vegetables are roasted, transfer them to a pot with all the pan juices. Add the confit garlic, garlic oil, and chicken stock. Simmer the soup briefly so everything comes together, then blend with an immersion blender until smooth.
Taste at the end. This matters with tomato soup because tomatoes can vary a lot. Some are sweet, some are acidic, and some need more salt than others. If the soup tastes sharp, add a small spoonful of sugar or honey. If it tastes flat, add more salt.
Main cooking flow
- Roast the fresh tomatoes and red onion with oil, salt, and pepper.
- Transfer the roasted vegetables and pan juices to a pot.
- Add confit garlic, garlic oil, and chicken stock.
- Simmer for about 10 minutes.
- Blend until smooth with an immersion blender.
- Taste and adjust the salt.
- Finish with basil, cream, garlic oil, or grilled cheese.




Tips for success and common mistakes
Roast the tomatoes long enough. If they still look watery and raw, the soup will taste thin. You want them softened, wrinkled, and a little caramelized around the edges.
Do not waste the pan juices. The liquid on the sheet pan has tomato flavor, onion sweetness, oil, salt, and roasted bits. Scrape it all into the pot.
Start with less stock if your tomatoes are very juicy. You can always thin the soup after blending, but it is harder to fix a soup that is too watery.
Blend carefully. An immersion blender makes this easy because you can blend right in the pot. Keep the blender head fully submerged so the hot soup does not splash.
Season at the end. The flavor changes after roasting and blending, so the final salt adjustment is what makes the soup taste finished.
Image: Roasted Tomato Soup12.jpg
Alt text: Roasted tomatoes, red onion, confit garlic, garlic oil, and chicken stock simmering in a large pot before blending
Substitutions and variations
Use vegetable stock instead of chicken stock for a vegetarian roasted tomato soup.
Use yellow onion instead of red onion if that is what you have. The flavor will be a little softer, but it still works well.
Add cream if you want a richer soup. Stir it in at the end and warm gently. Do not boil the soup after adding cream.
Add basil before blending if you want a stronger tomato basil soup. Add basil only on top if you want the flavor to stay fresher.
Add red pepper flakes for a little heat. A small pinch goes a long way.
Top the bowl with Green Sauce if you want something brighter and more herb forward. That is an easy way to take the same soup in a fresh direction.

Serving suggestions and pairing ideas
The obvious pairing is grilled cheese, and honestly, that is hard to beat. A crisp, buttery grilled cheese next to a bowl of smooth tomato soup is one of those meals that works for kids, adults, lunch, dinner, and casual hosting.
This soup is also great with crusty bread, garlic toast, focaccia, or a simple side salad. If you want something a little more filling, serve it with a chicken salad sandwich or a warm vegetable tart.
For another tomato and garlic dinner, try the baked feta orzo with tomatoes and garlic. It uses a similar comfort zone of roasted tomatoes, garlic, and olive oil, but turns it into a creamy pasta dinner instead of soup.
Why this works for easy weeknight hosting
Soup is one of the easiest ways to host without making dinner feel complicated. You can make the pot ahead, reheat it gently, and set out simple toppings. Fresh basil, cream, garlic oil, black pepper, grated Parmesan, and toasted bread all make the meal feel generous without adding much work.
For a casual dinner, I would serve this with grilled cheese cut into triangles, a green salad, and maybe a simple dessert. It feels nostalgic, but still thoughtful.
This is also a good example of how Pantry First cooking can work for real life. You are not starting with a complicated menu. You are starting with what you have, choosing a cozy meal style, and building around a few strong ingredients.
Storage, reheating, and make ahead guidance
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stove over medium low heat, stirring occasionally. You can also reheat it in the microwave in short bursts, stirring between each one.
This soup freezes well for up to 3 months. For the best texture, freeze it before adding cream. Thaw overnight in the refrigerator, then reheat gently and add cream after the soup is warm.
For make ahead prep, roast the tomatoes and onions earlier in the day, then blend the soup when you are ready to serve. You can also make the full soup ahead and reheat it for dinner.
Image: Roasted Tomato Soup21.jpeg
Alt text: Bowl of smooth roasted tomato soup finished with fresh basil, cream, and garlic oil

Frequently asked questions
Can I make roasted tomato soup with fresh tomatoes?
Yes. Fresh tomatoes work beautifully for roasted tomato soup because the oven concentrates their flavor. Roasting helps remove some excess water and brings out more sweetness before the tomatoes are blended.
Do I need to peel the tomatoes first?
No. You do not need to peel the tomatoes for this recipe. After roasting and blending, the skins soften into the soup. If you want an extra silky texture, you can strain the soup after blending, but I usually do not.
What kind of tomatoes are best for roasted tomato soup?
Use ripe tomatoes with good flavor. Roma tomatoes, vine tomatoes, heirloom tomatoes, cherry tomatoes, or a mix can all work. Juicier tomatoes may need less stock, so start with less liquid and add more after blending.
Can I make this tomato soup without cream?
Yes. The soup is smooth and rich even without cream because of the roasted tomatoes, confit garlic, and garlic oil. Cream is optional and can be stirred in at the end if you want a softer, richer finish.
Can I use vegetable stock instead of chicken stock?
Yes. Vegetable stock works well and makes the soup vegetarian. Use a stock that tastes good on its own because the ingredient list is simple.
Why does my tomato soup taste acidic?
Tomatoes vary in sweetness and acidity. If the soup tastes sharp, add a small amount of sugar or honey and taste again. You can also add a little cream to soften the acidity.
Can I freeze roasted tomato soup?
Yes. Freeze it in an airtight container for up to 3 months. For the best texture, freeze it without cream and add cream after reheating.

Final thoughts
This roasted tomato soup is one of those recipes that proves simple food can still feel special. Tomatoes, onion, garlic, oil, and stock become something warm and comforting when you give them enough time in the oven.
Serve it with grilled cheese, top it with basil, add a swirl of cream if you want, and let it be the kind of dinner that makes the whole table quiet for a minute. If you want another cozy vegetable forward dinner next, try the easy vegetable pot pie with sweet potatoes and fresh herbs.
Some of the links in this post are affiliate links, which means I may earn a small commission at no extra cost to you. Thanks for supporting the blog.

Roasted Tomato Soup with Fresh Tomatoes and Confit Garlic
Equipment
- Parchment paper
- Large soup pot or Dutch oven
Ingredients
For the roasted tomatoes
- 3 pounds fresh tomatoes cut into large chunks, about 1360 g
- 1 medium red onion cut into wedges, about 150 g
- 2 tablespoons olive oil or confit garlic oil about 30 ml
- 1 teaspoon kosher salt about 3 to 5 g depending on brand, plus more to taste
- ½ teaspoon black pepper about 1 g
For the soup
- 8 to 12 cloves confit garlic about 25 to 35 g
- 2 to 3 tablespoons confit garlic oil about 30 to 45 ml
- 2 cups chicken stock about 480 ml, plus more as needed
- ¼ to ½ cup heavy cream about 60 to 120 ml, optional
- 1 teaspoon sugar or honey about 4 to 7 g, optional
- Fresh basil for serving
- Extra confit garlic oil for drizzling
Instructions
- Preheat the oven to 425°F. Line a rimmed sheet pan with parchment paper.
- Add the tomatoes and red onion to the sheet pan. Drizzle with olive oil or confit garlic oil, then season with kosher salt and black pepper. Toss until lightly coated.
- Roast for 35 to 45 minutes, until the tomatoes are softened, wrinkled, juicy, and lightly caramelized around the edges. The onions should be tender and slightly browned.
- Transfer the roasted tomatoes, onions, and all the pan juices to a large pot. Add the confit garlic cloves, confit garlic oil, and chicken stock.
- Bring the soup to a gentle simmer over medium heat. Simmer for 10 minutes so the roasted vegetables, garlic, oil, and stock come together.
- Use an immersion blender to blend the soup directly in the pot until smooth. Add more chicken stock a little at a time if you want a thinner soup.
- Taste and adjust with more salt as needed. If the tomatoes taste sharp or acidic, add a small amount of sugar or honey and blend again.
- For a creamy version, stir in heavy cream at the end and warm gently. Do not boil after adding cream.
- Serve hot with fresh basil, a drizzle of confit garlic oil, crusty bread, or grilled cheese.





Rufus Dewanou says
The Colorful Pantry