Save There's something about the smell of tomatoes turning golden in a hot oven that makes you feel like you've stepped into an Italian kitchen without leaving home. I discovered this soup on a gray afternoon when I had a pile of tomatoes that needed rescuing, and instead of making sauce, I decided to roast them until they caramelized into something almost jammy. The transformation was so complete that I actually stopped mid-blend just to breathe in the steam rising from the pot, and I knew right then that this was going to become one of those recipes I'd make again and again.
I made this for my neighbor last winter when she was recovering from the flu, and watching her face light up when she tasted it taught me that sometimes the simplest meals mean the most. She asked for the recipe immediately, and I loved that it was something I could actually write down and share without feeling like I was giving away some complicated secret.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ripe tomatoes, 1.5 kg (3.3 lbs), halved: Use tomatoes that are deep red and smell fragrant at the stem end, because roasting won't salvage bland ones, only concentrate what's already there.
- Large yellow onion, 1, quartered: Yellow onions caramelize beautifully and add a natural sweetness that balances the tomato acidity perfectly.
- Garlic cloves, 6, peeled: Roasted garlic becomes mellow and sweet, losing its sharp bite and adding a subtle depth instead.
- Extra-virgin olive oil, 2 tbsp: Don't skimp here—good oil adds a fruity note that reminds you this is Italian cooking, not just any soup.
- Kosher salt, 1 tsp and freshly ground black pepper, 1/2 tsp: Season the vegetables before roasting so they develop flavor throughout, not just on the surface.
- Vegetable broth, 2 cups (480 ml), low sodium: Low sodium broth lets you taste the roasted vegetables instead of salt, and you can always adjust seasoning at the end.
- Fresh basil leaves, 1/2 cup (15 g), packed: Add basil after cooking so it stays bright and aromatic instead of turning bitter from the heat.
- Unsalted butter, 1 tbsp (optional, for richness): A small amount melts in at the end and gives the soup a subtle silkiness that cream alone can't quite achieve.
- Sugar, 1 tsp (optional, to balance acidity): Just a tiny pinch wakes up the tomato flavor if your batch happened to be slightly tart.
- Heavy cream or crème fraîche, 1/4 cup (60 ml) (optional) and fresh basil leaves for garnish: Drizzle cream in a thin pattern and scatter basil on top just before serving so both stay vibrant.
- Croutons or toasted bread (optional): Homemade croutons add texture and keep the soup from feeling too uniform.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat your oven and prep your pan:
- Set the oven to 220°C (425°F) and line a baking sheet with parchment paper so nothing sticks and cleanup becomes effortless. The parchment also helps the vegetables roast more evenly.
- Arrange and season the vegetables:
- Scatter the halved tomatoes cut-side up, onion quarters, and garlic cloves across the sheet, then drizzle everything with olive oil and sprinkle generously with salt and pepper. Toss until each piece is coated in oil, which helps them caramelize instead of just drying out.
- Roast until golden and tender:
- Slide the sheet into the oven for 35 to 40 minutes, watching until the tomatoes collapse slightly and their edges turn deep brown. The onions should be soft enough to fall apart with a spoon, and the whole kitchen will smell like concentrated summer.
- Combine with broth and heat through:
- Transfer the roasted vegetables and every drop of juice from the pan into a large pot, then add the vegetable broth and bring everything to a gentle simmer over medium heat. This takes about 5 minutes and lets the broth absorb all the roasted flavors.
- Add the finishing touches:
- Stir in the fresh basil, butter if using, and a tiny pinch of sugar if your tomatoes tasted sharp. Let it simmer for another 5 minutes so the basil releases its oils into the broth.
- Blend until silky:
- Use an immersion blender to puree everything until smooth, or carefully transfer to a countertop blender in batches and blend until there are no visible chunks. If you want an ultra-refined texture, pour the whole thing through a fine sieve afterward, though this step is optional.
- Taste and adjust:
- Give it a taste and add more salt, pepper, or a splash of balsamic vinegar if something feels missing. Sometimes a tiny pinch of red pepper flakes wakes everything up.
- Serve with style:
- Ladle the soup into bowls, drizzle with cream in a thin stream if you like, scatter a few fresh basil leaves on top, and add croutons or toasted bread for texture if desired. Serve immediately while it's still steaming.
Save This soup became the thing I made when I wanted to impress someone without spending hours in the kitchen, and it never failed. There's a quiet confidence that comes from knowing a recipe this good is always in your back pocket.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Magic of Roasting
Roasting transforms tomatoes from bright and sharp into something almost caramel-like, and this transformation is what separates this soup from every other tomato soup you've ever had. The dry heat of the oven concentrates the natural sugars and removes water, so when everything hits the pot, you're working with pure tomato essence rather than watery fruit. It's a gentle technique that doesn't require any fancy ingredients or difficult technique, just time and attention.
Making It Your Own
Once you understand the basic structure of this soup, you can drift in different directions depending on what you have or what you're craving. A splash of balsamic vinegar adds an earthy sweetness, a teaspoon of tomato paste deepens the tomato flavor even further, and a pinch of red pepper flakes brings a gentle warmth that lingers without overwhelming. Some evenings I drizzle it with truffle oil instead of cream, and other times I add a handful of white beans or pasta to make it more of a meal.
Pairing and Serving Ideas
This soup drinks beautifully with a crisp Sauvignon Blanc or any rustic Italian white wine that has enough acidity to match the tomatoes. Serve it alongside crusty bread for dipping, or pair it with a simple green salad dressed in lemon and oil for a light lunch that still feels substantial and satisfying.
- For a cold version on summer days, chill it completely and serve it like gazpacho with extra basil and a dollop of crème fraîche.
- You can make this soup up to three days ahead and reheat it gently on the stovetop, and it actually tastes better the next day once the flavors have had time to settle.
- If you want to freeze it, leave out the cream and basil, then add those fresh elements when you thaw and reheat the soup.
Save This is the kind of recipe that reminds you why cooking at home matters—it's simple enough that anyone can make it, but delicious enough that you'll want to make it over and over. Every time you do, it gets a little easier and tastes a little better.
Recipe Questions & Answers
- → Can I make this soup without an immersion blender?
Yes, you can use a regular countertop blender. Blend the soup in batches, being careful with the hot liquid. Fill the blender only halfway and hold the lid with a towel to prevent steam buildup. Return the blended soup to the pot and reheat gently before serving.
- → How do I make this soup vegan?
Simply omit the butter and heavy cream, or substitute with plant-based alternatives like vegan butter and coconut cream or cashew cream. The soup remains rich and flavorful without dairy, as the roasted vegetables provide plenty of depth and body.
- → Can I use canned tomatoes instead of fresh?
While fresh roasted tomatoes provide the best flavor, you can use 2 cans (28 oz each) of whole peeled tomatoes. Drain slightly and roast them with the onions and garlic for 25-30 minutes to develop caramelization. The soup will still be delicious, though the flavor profile will differ slightly.
- → How long does this soup keep in the refrigerator?
Store the soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day. Reheat gently on the stovetop, stirring occasionally. You can also freeze it for up to 3 months; thaw overnight in the refrigerator before reheating.
- → Why add sugar to tomato soup?
A small amount of sugar balances the natural acidity of tomatoes, creating a more rounded, harmonious flavor. This is especially helpful if your tomatoes are particularly tart. Start with 1 teaspoon and adjust to taste—you're not making the soup sweet, just balancing the bright acidity.
- → What can I serve with this soup?
This soup pairs beautifully with crusty Italian bread, grilled cheese sandwiches, or a simple arugula salad with lemon vinaigrette. For a complete meal, serve alongside focaccia or ciabatta. It also makes an elegant starter for dinner parties when garnished with cream and fresh basil.