This warming soup transforms simple tomatoes into something extraordinary through roasting, which concentrates their natural sweetness and adds depth. The combination of roasted vegetables—tomatoes, onions, garlic, and carrots—creates a rich base that's pureed until silky smooth. A splash of heavy cream adds luxurious texture, while dried basil and thyme provide classic herbal notes that pair perfectly with the sweet-tomato flavor.
The process is straightforward but rewarding: roast your vegetables until caramelized, simmer with broth and aromatics, then blend to perfection. The result is a restaurant-worthy soup that tastes like it simmered all day but comes together in just 50 minutes. Perfect paired with crusty bread or a grilled cheese sandwich for the ultimate comfort meal.
The first time I made this soup, it was snowing outside and my kitchen was the only warm place in the world. I'd forgotten to buy canned tomatoes at the store, so I roasted whatever fresh ones I had with onions and garlic until they smelled like heaven itself. That accidental charred sweetness changed everything I thought I knew about tomato soup.
Last winter my sister came over exhausted from a brutal week at work. I set a mug of this soup in front of her with some torn bread and watched her shoulders actually drop as she took that first hot sip. Sometimes soup is just soup, and sometimes its a four ingredient hug that happens to be dinner.
Ingredients
- 2 lbs ripe tomatoes: Pick ones that feel heavy and give slightly when you press them, they'll roast down into something sweet and concentrated
- 1 medium yellow onion: Chopped rough is fine, it all gets blended anyway and roasting tames the sharp bite
- 4 cloves garlic: Leave them whole and unpeeled for roasting, they'll squeeze out like soft butter
- 1 medium carrot: This adds natural sweetness without making the soup taste like carrots
- 2 tbsp olive oil: Use the good stuff here since roasting amplifies the flavor
- 2 tbsp unsalted butter: Adds richness at the end that makes it taste restaurant quality
- 3 cups low sodium vegetable broth: Low sodium is crucial so you can control the salt level yourself
- 1/2 cup heavy cream: Dont skip this, it transforms the texture from thin to luxurious
- 1 tsp salt and 1/2 tsp black pepper: Split this between roasting and seasoning
- 1 tsp dried basil and 1/2 tsp dried thyme: Dried herbs work beautifully here since they'll bloom in the hot fat
- 1/4 tsp crushed red pepper flakes: Just a background warmth that makes people ask what that secret ingredient is
Instructions
- Get the oven going first:
- Preheat to 400F and line a baking sheet with parchment, this saves you from scrubbing baked on tomato juices later
- Roast the vegetables:
- Arrange tomatoes cut side up along with onion, peeled garlic cloves, and sliced carrot, then drizzle with olive oil and season with half the salt and pepper
- Let them char:
- Roast for 25 to 30 minutes until the tomatoes are soft and collapsing with some dark caramelized edges, that's where all the flavor lives
- Build the base:
- Melt butter in a large pot over medium heat, then add all those roasted vegetables along with the herbs and red pepper flakes
- Let it simmer together:
- Stir everything for about 2 minutes so the butter coats the vegetables, then pour in the broth and bring to a bubble
- Develop the flavor:
- Turn down the heat and let it simmer gently for 10 minutes so all those roasted flavors really meld together
- Make it smooth:
- Use an immersion blender right in the pot, or work in batches with a regular blender if you don't have one
- Finish it right:
- Stir in the heavy cream and taste it, add more salt or pepper if it needs that little something extra
My neighbor swears this soup cured her cold last February, though that might have been the extra red pepper flakes I added. Now she texts me every time it snows, wondering if I'm making a batch.
Make It Your Own
Once you master the basic recipe, try roasting a red bell pepper alongside the tomatoes for even more depth. You can also add a pinch of smoked paprika if you want that outdoor grill flavor without actually firing up the barbecue.
Serving Suggestions
A grilled cheese sandwich cut into strips for dipping is practically mandatory in my house. The cheese melts into the hot soup and honestly, that combination might be better than the soup itself sometimes.
Storage And Reheating
This keeps beautifully in the fridge for four days and actually develops more flavor overnight. Reheat it gently over medium low heat, stirring occasionally and adding a splash more broth or cream if it's too thick.
- The cream can sometimes separate when reheating, just whisk it back together
- Freeze it without the cream added, stir that in after you thaw and reheat
- Mason jars work great for portioning if you're meal prepping for the week
There's something deeply satisfying about turning a pile of raw vegetables into something that feels like a hug in a bowl. Hope this becomes your snow day staple too.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors have more time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or cream if it's too thick.
- → What's the purpose of roasting the vegetables first?
-
Roasting caramelizes the natural sugars in tomatoes and onions, adding incredible depth and sweetness that you can't achieve from simmering alone. It also concentrates flavors, making the final soup much more robust and complex-tasting.
- → Can I use canned tomatoes instead of fresh?
-
Yes, especially when tomatoes aren't in season. Use high-quality fire-roasted canned tomatoes (about two 28-ounce cans) and skip the roasting step. Simply sauté the onion, garlic, and carrot in butter, then proceed with adding the canned tomatoes and broth.
- → How do I make this dairy-free?
-
Replace the butter with additional olive oil, and swap the heavy cream for full-fat coconut milk, cashew cream, or your favorite plant-based cream alternative. The soup will still be velvety and satisfying.
- → Can I freeze this soup?
-
Yes, though it's best to freeze before adding the cream. Cool the soup completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator, reheat, then stir in the cream before serving.
- → What should I serve with this soup?
-
Crusty bread, garlic bread, or a classic grilled cheese sandwich are perfect accompaniments. The soup's rich, creamy texture pairs beautifully with something crunchy and savory. A simple green salad with vinaigrette also makes a nice light side.