This rich, velvety soup brings together the deep sweetness of roasted tomatoes with savory onions, garlic, and carrots. After roasting until caramelized, the vegetables are simmered with vegetable broth and aromatic basil and thyme, then blended until silky smooth. A splash of heavy cream adds luxurious texture, making this the ultimate comfort food for cold weather.
The smell of roasting tomatoes always pulls me into the kitchen, no matter what else is on my schedule. I started making this soup on a particularly gray February afternoon when my refrigerator held nothing but sad produce and a carton of cream.
My neighbor texted me halfway through cooking that day, asking what smelled so incredible. She ended up staying for dinner with her family, and now this soup is our collective rainy day tradition.
Ingredients
- 2 lbs ripe tomatoes: Roasting transforms even mediocre supermarket tomatoes into something extraordinary, so skip the expensive heirlooms here
- 1 medium yellow onion: The onion becomes meltingly sweet and provides a savory foundation that balances the bright tomatoes
- 4 cloves garlic: Roasting tames the harsh bite, leaving behind mellow sweetness that permeates every spoonful
- 1 medium carrot: This secret ingredient adds natural sweetness and helps temper tomato acidity without tasting carroty
- 2 tbsp olive oil: Use this for coating the vegetables before roasting, helping them develop those caramelized edges
- 2 tbsp unsalted butter: Butter in the pot adds a luxurious richness that olive oil alone cannot achieve
- 3 cups vegetable broth: Low sodium is crucial here since the roasted vegetables are already flavorful from seasoning
- 1/2 cup heavy cream: This transforms the soup from vibrant to velvety, rounding out any sharp edges
- 1 tsp salt: Use half on the vegetables before roasting, saving the rest for final adjustment
- 1/2 tsp freshly ground black pepper: Freshly ground makes a noticeable difference in complexity
- 1 tsp dried basil: Dried herbs work beautifully here since they will bloom during the simmer
- 1/2 tsp dried thyme: Thyme adds an earthy note that grounds the bright tomato flavor
- 1/4 tsp crushed red pepper flakes: Even if you do not like heat, this tiny amount provides a gentle warmth that balances the cream
Instructions
- Roast the vegetables until deeply caramelized:
- Preheat your oven to 400 degrees and arrange tomatoes, onion, garlic, and carrot on a parchment lined sheet, then drizzle with olive oil and half the salt and pepper before roasting for 25 to 30 minutes until everything is softened and tinged with golden brown.
- Build the flavor base:
- Melt butter in a large pot over medium heat, then scrape in every last bit of the roasted vegetables along with basil, thyme, and red pepper flakes, stirring for two minutes to wake up the spices.
- Simmer and blend:
- Pour in the broth and bring everything to a bubble before reducing heat and letting it simmer gently for 10 minutes, then puree with an immersion blender until completely smooth.
- Add the finishing touch:
- Stir in the heavy cream, taste, and adjust with the remaining salt if needed before serving hot with whatever garnish speaks to you.
Last winter, my eight year old nephew declared this better than any restaurant soup after his third bowl. Children who claim to hate tomatoes suddenly forget their objections when everything is blended into silky orange comfort.
Making It Your Own
I have discovered that a splash of balsamic vinegar added just before pureeing creates a subtle complexity that makes people pause and ask what is different. A Parmesan rind simmered in the broth adds umami without any dairy texture for those avoiding cream.
The Perfect Texture
Some nights I leave the soup slightly chunky, especially when serving with crusty bread that can scoop up the bits of roasted tomato. Other times I pass it through a fine mesh sieve for something elegant enough to start a dinner party, though I confess the rustic version is the one I make most often.
Serving Suggestions
A grilled cheese sandwich cut into strips is the classic accompaniment for good reason, but a slice of garlic bread works just as well for soaking up every drop.
- Top with homemade croutons made from stale bread tossed with olive oil and dried herbs
- A drizzle of basil oil or pesto adds a fresh pop of color and flavor
- Leftovers freeze beautifully for up to three months if you can resist eating them first
There is something profoundly comforting about a bowl of soup that tastes like someone cared about making it.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetetop, adding a splash of broth if needed to adjust consistency.
- → What can I use instead of heavy cream?
-
For a lighter version, use half-and-half or whole milk. For dairy-free, coconut milk adds subtle sweetness and richness. Cashew cream also works beautifully for a neutral, creamy texture without dairy.
- → Can I use canned tomatoes instead of fresh?
-
Yes, fire-roasted canned tomatoes work wonderfully when fresh tomatoes are out of season. Use two 28-ounce cans, skipping the roasting step and simply simmering everything together. The flavor will still be delicious.
- → How do I freeze this soup?
-
Cool completely before transferring to freezer-safe containers, leaving space for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop. Note that cream may separate slightly upon thawing—simply whisk while reheating.
- → What toppings work well with this soup?
-
Fresh basil leaves, a swirl of cream, or crusty croutons are classic choices. For extra flavor, try grated Parmesan, toasted pumpkin seeds, or a drizzle of pesto. A grilled cheese sandwich on the side makes for the perfect meal.
- → Can I make this spicy?
-
The optional red pepper flakes add gentle warmth. For more heat, increase to 1 teaspoon or add a pinch of cayenne. A dash of hot sauce stirred in at the end also works beautifully without altering the base flavor.