This warming bowl features roasted tomatoes caramelized to perfection, blended with sautéed aromatics and finished with heavy cream for incredible richness. The roasting process intensifies the tomato flavor while creating natural sweetness that balances beautifully with fresh herbs and a hint of heat from optional red pepper flakes.
Perfect for cold weather, this versatile soup comes together in under an hour and adapts easily to dietary preferences using plant-based alternatives for cream or butter.
The kitchen was freezing that February afternoon, my old drafty apartment doing its best impression of a refrigerator. I'd just come in from the cold with grocery bags bursting with tomatoes on sale, determined to make something that would thaw me from the inside out. That afternoon spent roasting vegetables until the whole building smelled like caramelized goodness became my go-to method forever after.
My roommate walked in mid-roast, dropped her bag in the hallway, and immediately asked what smelled so incredible. We ended up eating it standing up at the counter, too impatient to even set the table, steam fogging up the windows while snow fell outside.
Ingredients
- Ripe tomatoes: The sweetness really develops during roasting, so dont worry if theyre not perfectly vine-ripened
- Yellow onion: Adds a subtle sweetness that balances the tomatoes natural acidity
- Garlic: Roasting mellows the sharp bite into something creamy and mild
- Carrot: My secret weapon for body and a touch of natural sweetness without being detectable
- Olive oil and butter: The combination gives you richness plus that velvety mouthfeel
- Vegetable broth: Low-sodium lets you control the salt level perfectly
- Heavy cream: Just enough to make it luxurious without turning it into a cream soup
- Dried basil and thyme: Classic herbs that bloom beautifully in the hot broth
- Red pepper flakes: Optional, but that tiny hum of heat makes everything else pop
Instructions
- Get your oven going:
- Preheat to 400°F and line a baking sheet with parchment, because scrubbing roasted tomato residue is nobody's idea of fun.
- Prep the vegetables:
- Halve the tomatoes, chop the onion into chunks, peel the garlic cloves, and slice the carrot into coins.
- Roast everything:
- Spread vegetables on the baking sheet, drizzle with olive oil, sprinkle with half the salt and pepper, then roast for 25 to 30 minutes until edges are deeply caramelized.
- Start the base:
- Melt butter in a large pot over medium heat, then add all those gorgeous roasted vegetables along with the dried herbs and red pepper flakes.
- Simmer together:
- Pour in the broth, bring everything to a bubble, then lower the heat and let it gently simmer for 10 minutes.
- Blend it smooth:
- Use an immersion blender right in the pot, or carefully transfer to a regular blender in batches, pureeing until completely silky.
- Add the cream:
- Stir in the heavy cream, taste, and adjust the seasoning until it hits that perfect balance.
- Serve it up:
- Ladle into bowls and finish with fresh basil leaves and an extra swirl of cream if you're feeling fancy.
Years later, I still make this whenever someone needs comforting, whether it's a breakup, a bad cold, or just a Tuesday that's been particularly relentless. Something about that first spoonful just makes everything seem a little more manageable.
Making It Your Own
Fire-roasted canned tomatoes work beautifully when fresh ones taste like nothing but water, and honestly, nobody can tell the difference once everything's blended together. Coconut cream instead of heavy cream gives it this lovely subtle sweetness that I've grown to love on rainy days.
The Perfect Pairing
A grilled cheese sandwich isn't just an afterthought here, dunking that crispy, melty corner into the hot soup is basically mandatory. I like sourdough with sharp cheddar, but whatever bread and cheese combo makes you happy is the right one.
Make Ahead Magic
This soup actually tastes better the next day when the flavors have had time to really get to know each other. It keeps beautifully in the fridge for up to five days and freezes like a dream if you want to stock your freezer for emergencies.
- Let the soup cool completely before storing to prevent condensation from watering it down
- Reheat gently over low heat, adding a splash of broth or cream if it's too thick
- The cream may separate slightly when reheating, but a quick whisk brings it right back together
There's something almost meditative about watching those tomatoes transform in the oven, knowing you're about to make something that will warm someone to their bones.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually develops deeper flavor when made ahead and stored for 1-2 days. Reheat gently over low heat, adding a splash of broth or cream if needed to adjust consistency.
- → What's the best way to achieve the smoothest texture?
-
An immersion blender works wonderfully for this soup. If using a countertop blender, blend in small batches and remove the center cap from the lid to vent steam. Always blend hot liquids carefully.
- → Can I freeze this tomato soup?
-
Yes, freeze without the cream for up to 3 months. Thaw overnight in the refrigerator, reheat, and stir in fresh cream when ready to serve for the best texture and flavor.
- → What tomatoes work best for this soup?
-
Roma, plum, or vine-ripened tomatoes are ideal. During off-season, high-quality fire-roasted canned tomatoes work beautifully and add even more depth to the final dish.
- → How can I add more protein?
-
Stir in rinsed white beans like cannellini or Great Northern beans during the last 5 minutes of simmering. They blend seamlessly while adding substantial protein and fiber.
- → What pairs well with this soup?
-
Crusty bread, grilled cheese sandwiches, or garlic toast are classic choices. A simple green salad with vinaigrette also complements the rich, creamy texture beautifully.