Save There's something about the smell of tomatoes hitting a hot oven that stops you mid-thought. I discovered this soup by accident one late summer afternoon, when I had an overflowing farmers market haul and exactly zero inspiration. Tossing everything on a sheet pan felt lazy until the kitchen filled with this caramelized sweetness I'd never noticed in raw tomatoes before. The first spoonful was a wake-up call: roasting transforms tomatoes into something almost honeyed, deep, and nothing like canned soup from childhood.
I made this for a friend who'd been under the weather, and watching her face light up when she broke a warm crouton into the soup reminded me that cooking doesn't need to be complicated to feel like care. She asked for the recipe before finishing her bowl, and now it's somehow become our tradition whenever someone needs feeding back to health.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1.5 kg (3.3 lbs) ripe tomatoes, halved: Choose tomatoes that smell sweet and feel heavy for their size; under-ripe ones won't give you that caramelized richness you're after.
- 1 large onion, quartered: The onion becomes almost mellow after roasting, so don't skip it or try to reduce the amount.
- 4 cloves garlic, peeled: Leave them whole so they roast gently and become creamy rather than harsh.
- 2 tbsp olive oil: Use something you actually like the taste of; cheap oil will whisper through the whole soup.
- 1 tsp salt: You'll adjust this at the end, so start conservative.
- ½ tsp freshly ground black pepper: Fresh pepper makes a real difference here.
- 1 tsp dried thyme or 1 tbsp fresh thyme leaves: Fresh thyme is worth seeking out if you can find it; it adds an herbaceous brightness.
- 500 ml (2 cups) vegetable broth: The quality of broth matters more than you'd think—a good one makes this soup sing.
- 1 tbsp tomato paste: This isn't filler; it deepens the tomato flavor and adds body.
- 1 tsp sugar (optional, to balance acidity): Only add if your tomatoes are particularly tart; taste first before reaching for this.
- 60 ml (¼ cup) heavy cream or coconut cream (optional, for creaminess): Even if you're not a cream person, a small splash rounds out the edges.
- 4 thick slices day-old bread, cut into 2 cm (¾ in) cubes: Day-old bread is crucial; fresh bread gets mushy instead of crispy.
- 2 tbsp olive oil (for croutons): The same oil you used for the soup works perfectly here.
- ½ tsp garlic powder: This is different from fresh garlic; it adds savory depth to the croutons.
- ¼ tsp salt (for croutons): Taste before seasoning the bowl; croutons pick up salt easily.
- Freshly ground black pepper, to taste: A generous grind here makes croutons taste intentional.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven hot and tomatoes ready:
- Preheat to 200°C (400°F) while you halve your tomatoes and quarter the onion. Arrange everything on a large baking tray—don't overcrowd it, or the vegetables will steam instead of roast. Drizzle generously with olive oil, then scatter salt, pepper, and thyme over everything like you're seasoning the surface of a map you're about to explore.
- Roast until the edges tell a story:
- Let them go for 30 to 35 minutes until the tomato edges are darkened and caramelized, and the onion quarters are so soft they're almost falling apart. You'll notice the kitchen smells different now—sweeter, more concentrated, almost jammy. This is exactly what you want.
- Sneak the croutons in while you wait:
- Toss your bread cubes with olive oil, garlic powder, salt, and pepper in a bowl until every piece is coated. Spread them on a separate baking sheet (or toss them on a corner of the tomato tray if you're comfortable with that) and bake for 10 to 15 minutes, stirring once halfway through, until they're golden and audibly crisp when you bite one. This is your reward for patience.
- Build the soup base:
- Transfer the roasted vegetables to a large saucepan, scraping the tray to catch those caramelized bits. Pour in vegetable broth, stir in tomato paste and sugar if you think your tomatoes need balancing, then bring it all to a simmer over medium heat for about 10 minutes. This lets the flavors get acquainted.
- Blend until it's silk:
- Using an immersion blender (which keeps you in control), purée the soup directly in the pot until it's completely smooth, or work in batches with a regular blender if that's what you have. If you want it richer, stir in the cream now and taste everything one more time before serving.
- Finish like you mean it:
- Ladle the hot soup into bowls and shower each one with croutons like they're the whole point of this meal. Serve immediately while the soup is steaming and the croutons still have their snap.
Save There was this moment, late one evening, when my partner came home to find me standing in front of a pot of this soup with my face tilted toward the steam, just breathing. They didn't even ask what was for dinner. They just tasted it and understood that sometimes food becomes the language when words feel tired.
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 Over Quick Cooking
Roasting is patience disguised as laziness. You're not stirring, you're not watching, you're not doing anything except trusting that time and heat are doing the work. The vegetables release their water slowly, their sugars concentrate, and flavors that would take hours on the stovetop emerge in less than forty minutes. It's the difference between cooking and transforming.
Playing With Variations Without Losing the Soul
This recipe is honestly forgiving once you understand its bones. I've added smoked paprika for a whisper of smoke, splashed in balsamic vinegar when I wanted something deeper, and stirred in coconut cream instead of dairy because that's what was in my fridge. Fresh basil scattered on top is never wrong, and a drizzle of good olive oil at the end feels like an apology and a celebration at once. The croutons, though—the croutons stay. They're the one non-negotiable thing.
Storing and Reheating Without Losing Magic
The soup keeps beautifully in the fridge for three days, though the color deepens slightly—which honestly looks even more inviting. Reheat gently over medium-low heat, adding a splash of broth or water if it's thickened more than you like. Never add the croutons until the moment you serve; they're meant to be the contrast to the velvety warmth, the texture surprise that makes you want another spoonful.
- Make the croutons fresh each time you serve if you're reheating, or store them separately and crisp them up in a 180°C oven for five minutes before serving.
- If the soup separates slightly in storage, just whisk it back together and warm gently—this is normal and doesn't mean anything went wrong.
- Freeze the soup in portions without the cream for up to two months, then thaw and heat before stirring in cream and topping with fresh croutons.
Save This soup has become my answer to almost everything: a cold day, a friend who needs comfort, a moment when I want to cook something that feels impressive but isn't. It's proof that the simplest ingredients, treated with respect and time, become something extraordinary.
Recipe FAQs
- → Can I make this soup ahead of time?
Absolutely. The soup actually develops deeper flavor when made 1-2 days ahead. Store it refrigerated in an airtight container, then gently reheat before serving. Keep croutons separate and add just before serving to maintain their crunch.
- → What type of tomatoes work best?
Roma tomatoes are ideal due to their meaty texture and lower water content. However, any ripe, in-season tomatoes will deliver delicious results. Avoid mealy grocery store tomatoes during winter months—canned quality tomatoes can actually outperform fresh out-of-season ones.
- → How can I make this dairy-free?
Simply substitute coconut cream, full-fat coconut milk, or even a splash of olive oil for the heavy cream. The roasted vegetables already provide tremendous richness, so the soup remains incredibly satisfying without any dairy whatsoever.
- → What bread makes the best croutons?
Day-old sourdough, French bread, or artisanal loaves work beautifully. The key is using slightly stale bread that's been cut into generous cubes. Fresh bread tends to become mushy rather than achieving that perfect golden crunch.
- → Can I freeze this soup?
Yes, the soup freezes exceptionally well for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving space for expansion. Thaw overnight in the refrigerator and reheat gently. Prepare fresh croutons when serving.