This rich tomato soup gets its distinctive character from fire-roasted tomatoes, which bring a deep, smoky sweetness that balances beautifully with savory vegetables. The base builds flavor slowly with onion, carrot, and celery, while smoked paprika adds another layer of warmth.
Simmered until the vegetables are tender, everything blends into a silky smooth texture. A splash of cream creates luxurious body, though the soup remains satisfyingly full-bodied without it. The result is restaurant-quality comfort food that comes together in under an hour, perfect for warming up cool evenings or starting a meal with elegance.
The smoky aroma that filled my tiny apartment kitchen when I first made this soup stopped me in my tracks. I had discovered canned fire-roasted tomatoes at the grocery store and wondered what would happen if I treated them like something fancy. That accidental experiment became the soup I now make whenever winter feels too long or someone needs a proper hug in a bowl.
My friend Sarah dropped by unexpectedly during that first batch, nose pressed against the doorframe before she even said hello. We ended up eating straight from the pot with spoons, standing in the kitchen while the rain battered against the windows. Sometimes the best meals happen when you abandon all pretense of proper dinner service.
Ingredients
- 2 pounds fire-roasted tomatoes: Canned ones work beautifully here, but if you have access to fresh tomatoes and a gas burner, charring them yourself adds an incredible depth
- 1 medium yellow onion: The foundation of flavor, so take your time letting it soften and turn sweet
- 2 cloves garlic: Add it after the vegetables have softened so it does not burn and turn bitter
- 1 medium carrot and 1 celery stalk: These humble aromatics build a savory base that makes the soup taste professional
- 3 cups vegetable broth: Choose one you like drinking straight, as it will define the final flavor
- 1 tablespoon olive oil: Just enough to sauté the vegetables and carry the fat-soluble flavors
- 1/2 teaspoon smoked paprika and dried thyme: This spice combo echoes the fire-roasted tomatoes and adds warmth
- 1 teaspoon sugar: Optional but worth it if your tomatoes are particularly acidic
- 1/4 cup cream: Heavy cream or coconut cream adds luxurious silkiness, though the soup is lovely without it
Instructions
- Build your flavor foundation:
- Heat olive oil in a large pot over medium heat, then add onion, carrot, and celery, letting them soften and become fragrant for 5 to 6 minutes
- Wake up the spices:
- Stir in garlic, smoked paprika, and thyme, cooking just until their aromas fill the air, about 1 minute
- Simmer into soup:
- Add fire-roasted tomatoes and vegetable broth, bring to a boil, then reduce heat and let simmer uncovered for 20 minutes
- Smooth it out:
- Use an immersion blender to purée until completely silky, or work in batches with a standard blender if that is what you have
- Finish with cream:
- Stir in cream if using, season generously with salt and pepper, and simmer for another 2 to 3 minutes before serving
This recipe became a winter staple during my first year teaching, when I needed something ready to eat the moment I walked through the door. There is something profoundly restorative about a soup that tastes like a fireplace on a cold night.
Making It Your Own
Once I made this with diced roasted red peppers added in with the tomatoes, and the result was stunningly velvety. A splash of balsamic vinegar at the end can also add a bright contrast to all that smoky depth.
The Perfect Pairing
Nothing completes this soup quite like a grilled cheese sandwich with sharp cheddar and plenty of butter. The way the melted cheese cuts through the smoky broth is exactly what rainy afternoons were invented for.
Storage And Make-Ahead
This soup actually tastes better the next day, as the flavors have more time to develop and meld. I always make a double batch and portion it into containers for easy lunches throughout the week.
- Let the soup cool completely before freezing to prevent ice crystal formation
- Reheat gently over low heat, adding a splash of broth if it has thickened too much
- Store cream separately and stir it in after reheating for the freshest taste
Serve this in your favorite bowls, maybe with some crusty bread for dunking, and watch how quickly it disappears.
Recipe Questions & Answers
- → Can I use fresh tomatoes instead of canned fire-roasted?
-
Yes. Roast fresh tomatoes at 450°F for 20-25 minutes until charred and blistered, then proceed with the recipe. The flavor will be similar with slightly more brightness.
- → How do I make this soup dairy-free?
-
Use coconut cream instead of heavy cream, or omit the cream entirely. The soup remains rich and satisfying from the roasted tomatoes and vegetables.
- → Can I freeze this soup?
-
Absolutely. Cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding a splash of broth if needed.
- → What can I serve with this soup?
-
Grilled cheese sandwiches, toasted sourdough with garlic butter, or crusty bread make classic pairings. A simple green salad with vinaigrette balances the richness nicely.
- → Why add sugar to tomato soup?
-
Sugar balances the natural acidity of tomatoes, especially canned varieties. Start with half the suggested amount and adjust to taste—some fire-roasted tomatoes are naturally sweeter than others.