Soups & Stews
This Barefoot Contessa roasted tomato basil soup recipe transforms humble garden tomatoes into a rich, velvety masterpiece with deep caramelized flavors and bright basil notes. The secret lies in roasting tomatoes until they burst with smoky sweetness—no shortcuts, just pure, concentrated flavor that builds layer upon layer as you simmer.
I've made this soup countless times, and every batch delivers that perfect balance of tangy, sweet, and herby perfection.
The process starts with roasting whole tomatoes until their skins blister and darken, releasing juices that create an intensely flavorful base. After blending, you'll simmer this tomato purée with aromatic garlic and onions before adding fresh basil leaves—just enough to brighten without overpowering.
The result is a soup so rich and satisfying that it feels like a hug in a bowl, especially when finished with a swirl of cream and a sprinkle of fresh herbs.
What makes this recipe truly special is how it elevates simple ingredients to restaurant-quality levels. The roasting step caramelizes natural sugars, while the basil adds that signature freshness that defines Italian cuisine.
This isn't just soup—it's a complete meal with hearty texture and complex flavors that will have everyone asking for seconds. Serve it with crusty bread for dipping, and you've got a weeknight dinner that feels like a celebration.
Once you try this method, you'll never go back to canned tomato soup again. The technique is straightforward but transformative—roast, blend, simmer, and finish with care.
Whether you're feeding a family or treating yourself to a cozy night in, this soup delivers comfort and sophistication in every spoonful. Let's get cooking!
Ingredients for barefoot contessa roasted tomato basil soup
Roast these tomatoes until they burst with smoky sweetness—simple ingredients, extraordinary flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Roma Tomatoes 🍅 | 1 ½ lb | Whole, unpeeled, vine-ripened preferred |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled, smashed for roasting |
| Yellow Onion 🧅 | 1 whole | Medium, yellow or red variety |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed, vibrant green |
| Heavy Cream 🥛 | ½ cup | Full-fat for rich texture |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and finishing |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍬 | 1 tsp | Balances acidity |
| Balsamic Vinegar 🍷 | 1 tbsp | For finishing touch |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For serving |
The tomatoes are the heart of this soup. Roma tomatoes work best—they're meaty and hold up to roasting better than slicing varieties. Farmers markets often have the freshest, most flavorful ones, but grocery store tomatoes (even the regular red ones) work in a pinch. Look for ones that are firm but yield slightly to pressure—they'll be sweeter. I usually grab a bunch and roast extras to freeze for future soups. The basil? Fresh is non-negotiable—dried just won't give you that bright, herby punch. If you can't find fresh, skip it entirely rather than using dried.
No Roma tomatoes? Heirloom or beefsteak varieties are great substitutes—just cut them into quarters first. Short on time? Canned San Marzano tomatoes (drained and crushed) can replace the roasted ones, but you'll lose that deep caramelized flavor. The vegetable broth can be swapped for homemade tomato juice if you're going for extra tomato depth. For the garlic, I always roast it whole with the tomatoes—it mellows out beautifully. Need to skip the cream? Coconut milk works surprisingly well, though the texture will be slightly different. And if you're watching calories, Greek yogurt thinned with broth makes a decent lighter alternative.
Roasted tomatoes keep in the fridge for 5 days if stored in their juices—just pour the juices from the roasting pan over them in a container. Fresh basil lasts 5-7 days wrapped in damp paper towels, but I usually use it all up in 2-3 days. The finished soup reheats beautifully—just warm it gently on the stove, stirring occasionally. It actually tastes better the next day as all the flavors meld together. For make-ahead prep, I like to roast the tomatoes and make the purée in advance, then finish with the broth and cream when ready to serve. Keeps 4-5 days in the fridge or 3 months frozen.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally dump-and-roast. Halve those Roma tomatoes, toss them with garlic and onion, and let the oven do the work while you chop basil—no blender, no fuss. The heavy cream finishes it off with zero extra effort.
- Garlic-Basil Bomb: That first spoonful? Chef’s kiss. Roasting the tomatoes caramelizes their sweetness, while the garlic and fresh basil hit like a flavor tsunami—bright, rich, and just creamy enough to make you sigh. Honestly, it’s the kind of soup that makes you want to eat it straight from the pot.
- Weeknight & Weekend: This soup works everywhere. Too tired for dinner? Throw it together in 30 minutes. Hosting a crowd? Double the batch—it’s hearty enough to feed a family but light enough for a summer picnic. Even my picky teen asks for seconds.
- Leftovers That Don’t Suck: Between us, most soups turn sad after day two. Not this one. The roasted tomatoes keep their depth, the cream stays silky, and it reheats like a dream. I make a big batch on Sundays, freeze half, and still have a reliable lunch for days—no sad, watery leftovers here.
Step-by-step instructions for roasted tomato basil soup
Let's create a velvety soup where smoky roasted tomatoes meet bright basil notes.
Roast the Tomatoes and Aromatics
Preheat your oven to 425°F. Cut the 1.5 lb fresh Roma tomatoes in half crosswise and place them on a rimmed baking sheet. Peel and halve the 4 cloves garlic, then smash them lightly with the flat side of a knife. Quarter the 1 whole yellow onion and add it to the baking sheet along with the garlic.
Drizzle everything with 2 tablespoons of the 0.25 cup extra-virgin olive oil and sprinkle with 0.5 tsp black pepper. Roast for 25-30 minutes until the tomatoes are blistered and the edges are charred. This roasting step develops deep, caramelized flavors that form the soup's foundation. The tomatoes should collapse slightly and release their juices.
Build the Tomato-Basil Base
Transfer the roasted vegetables to a blender or food processor. Add the 2 cups vegetable broth, 1.5 tsp salt, and 1 tsp sugar. Blend until completely smooth, scraping down the sides as needed. The mixture should be silky with no visible chunks.
Return the blended mixture to the baking sheet and place it over medium heat. Simmer uncovered for 10-12 minutes until the liquid reduces by about one-third and the flavors concentrate. This reduction step intensifies the tomato flavor and creates a thicker base for your soup.
Finish with Cream and Fresh Basil
Reduce the heat to low and stir in the 0.5 cup heavy cream and 0.5 cup fresh basil leaves. The cream will immediately start to thicken the soup slightly. Simmer gently for 3-4 minutes just until the basil wilts and the soup comes together. Be careful not to let it boil or the cream may curdle.
Taste and adjust seasoning with additional salt if needed. The soup should balance sweetness from the tomatoes, acidity from the roasting, and richness from the cream. Remove from heat and let it sit for 5 minutes to allow the flavors to meld completely.
Serve with Parmesan and Balsamic
Ladle the soup into bowls and garnish each serving with 1 tablespoon balsamic vinegar and 1 tablespoon freshly grated Parmesan cheese. The balsamic adds a bright acidity that cuts through the richness, while the Parmesan provides a salty, umami finish. Serve immediately while the soup is hot and the basil aroma is still vibrant.
For the best experience, pair this soup with crusty bread or a simple green salad. The contrast of textures and temperatures makes each bite even more satisfying. The roasted tomato flavor should shine through with just a hint of smokiness, perfectly balanced by the fresh basil notes.
Pro Tips For Making Barefoot Contessa Roasted Tomato Basil Soup
- CHAR THE ONION FIRST: I learned this the hard way—sautéing the onion and garlic together until soft before adding the tomatoes makes the soup richer. The onions caramelize just enough to build flavor, but don’t let them brown or you’ll end up with bitterness that even the cream can’t fix.
- ROAST TOMATOES UNTIL BLACKENED: Skip the half-roasted tomatoes—aim for deep char on at least one side. The blackened spots pack the most concentrated tomato flavor, and blending them in creates that signature velvety depth. (Yes, even if you’re impatient like me, resist the urge to pull them early.)
- SALT THE SOUP BEFORE ADDING CREAM: This isn’t just about seasoning—salting the tomato base first lets you taste the balance before the cream mutes the acidity. Add the cream last, then adjust salt to taste; otherwise, you’ll end up guessing how much to add afterward.
- STRAIN THE BASIL THROUGH CHEESECLOTH: Tossing whole basil into the soup makes it look pretty, but it also turns the texture slimy. Instead, strain the blended basil through damp cheesecloth for a silky, aromatic finish without the mouthfuls of leaves. (Your future self will thank you.)
Make-ahead tips for this barefoot contessa roasted tomato basil soup
Roast Tomatoes Ahead
Roast the tomatoes and aromatics up to 3 days in advance—this is the most flavorful part to prepare early. Store them in their juices in an airtight container in the fridge. The flavors deepen as they sit, developing even more caramelized sweetness.
When ready to make the soup, simply blend with broth and proceed with the recipe. This step saves 30-45 minutes of active time on soup day. 💫
Make the Purée First
Blend the roasted tomatoes into a smooth purée and store it in a sealed container for up to 5 days. Keep it refrigerated or freeze it for 3 months. When you're ready to serve, just reheat the purée with broth, then finish with cream and basil.
This approach lets you control the timing perfectly—ideal for busy weeknights. The purée reheats beautifully, maintaining its rich texture.
Freeze Finished Soup
For maximum convenience, make the entire soup (without the fresh basil and balsamic) and freeze it in portioned containers. Thaw overnight in the fridge, then reheat gently on the stove. Add fresh basil and a drizzle of balsamic just before serving to preserve their bright flavors.
This method works well for 3 months with no quality loss. The cream may separate slightly, but stir it back in while reheating.
Prep Garnishes Separately
Keep the fresh basil, Parmesan, and balsamic vinegar separate until serving. Store the basil wrapped in a damp paper towel in the fridge for up to 3 days. Grate the Parmesan fresh when ready to serve—pre-grated cheese loses its flavor quickly.
This keeps all components at their peak, ensuring every bowl tastes vibrant and restaurant-quality. The last-minute garnish adds that fresh, bright finish you can't get ahead of time. ✨
Batch and Store Broth
Make a big batch of vegetable broth (or use store-bought) and freeze it in 1-cup portions for quick access. This lets you assemble the soup in minutes when you're short on time. I like to keep broth on hand year-round—it's the backbone of this soup.
The broth can be frozen for 6 months without losing quality, making meal prep even easier. Just thaw what you need and proceed with the recipe.
Use Leftovers Creatively
Turn leftover soup into tomato basil bruschetta by spreading it on toasted baguette slices, topping with extra Parmesan, and broiling for 2-3 minutes. Or blend it into a tomato basil sauce for pasta by adding a splash of pasta water.
The possibilities are endless—this soup's versatility makes it perfect for meal prep. The cream adds richness that works beautifully in both applications. 🔥
Nutrition facts
Frequently asked questions
Why roast the tomatoes instead of just cooking them in the soup?
Roasting transforms the tomatoes by caramelizing their natural sugars and deepening their flavor through Maillard reaction. This creates a rich, smoky sweetness that can't be achieved by simply simmering raw tomatoes. The concentrated tomato purée forms the soul of this soup, giving it that velvety texture and complex taste that makes it so special.
Can I make this soup without fresh basil?
Fresh basil is essential for that signature bright, herby flavor, but if you're completely out, you can use 1 teaspoon dried basil (not basil leaves) as a substitute. However, the flavor won't be as vibrant. For best results, try to find fresh basil or consider using another fresh herb like parsley or thyme as a compromise. The cream and roasted tomatoes will still shine through.
How do I fix soup that's too thin or too thick?
If your soup is too thin, simmer it uncovered for 5-10 more minutes to reduce the liquid. For a thicker texture, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes until thickened. Avoid adding too much cream at once if you're trying to thicken—it can make the soup too rich. Taste as you go!
What's the best way to store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days. To reheat, warm gently on the stove over medium-low heat, stirring occasionally. Never microwave directly from the fridge—it can make the cream separate. For best results, add a splash of broth or water to restore texture. The flavors actually improve overnight!
Can I use canned tomatoes instead of fresh?
While fresh tomatoes give the best results, you can use 2 (28 oz) cans San Marzano tomatoes (drained and crushed) as a substitute. Skip the roasting step and blend the tomatoes directly with broth. The flavor will be good, though less complex than roasted tomatoes. For extra depth, add 1 teaspoon tomato paste to the blend.
