Soups & Stews
This Barefoot Contessa roasted tomato basil soup recipe delivers restaurant-quality depth without a single blender step. The secret lies in roasting tomatoes until caramelized—transforming ordinary canned tomatoes into rich, concentrated flavor. I’ve perfected this method over years of testing, ensuring every spoonful bursts with sweetness and aromatic basil.
The process is simpler than it sounds: roast halved tomatoes on a baking sheet until their edges darken, then simmer them with garlic, onion, and vegetable broth until tender.
No need for heavy cream—just a splash of milk or a dollop of cream cheese at the end creates velvety texture without overpowering the tomatoes’ natural sweetness. The result? A soup so flavorful, it’ll have everyone asking for seconds.
What makes this recipe truly special is its versatility. Serve it with crusty bread for dipping or alongside a simple side salad for a complete meal.
The flavors deepen as it sits, so it’s perfect for meal prep—just reheat gently and adjust seasoning with a pinch of salt or a squeeze of lemon if needed. No blender, no fuss, just pure, comforting flavor.
Barefoot Contessa’s signature style shines here: minimal effort, maximum reward. The roasting step might seem like extra work, but it’s the key to that professional-quality taste. Trust me, once you try this method, you’ll never go back to canned soup again. Let’s get started—your taste buds will thank you.
Ingredients for barefoot contessa roasted tomato basil soup
Roasted tomatoes and aromatic basil transform simple ingredients into restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Roma Tomatoes 🍅 | 2 lb | Halved, seeds removed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting tomatoes |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Whole Milk 🥛 | ¼ cup | For creaminess |
| Cream Cheese 🧀 | 4 oz | Softened, block style |
| Fresh Lemon Juice 🍋 | 1 tbsp | For brightness |
| Balsamic Vinegar 🍷 | 1 tsp | For depth |
| Crusty Bread 🍞 | 4 slices | For serving |
The tomatoes are the star—Roma tomatoes hold their shape better than beefsteak when roasted, giving you that perfect caramelized edge. Grab a 2-pound bag from Trader Joe's if you can't find fresh ones, or use San Marzano canned tomatoes in a pinch (halve them first). Fresh basil is ideal, but dried works at half the amount if you're in a bind. For the garlic, peel and mince it fresh—jarred minced garlic has a weird aftertaste. The vegetable broth should be low-sodium; Pacific Foods or Imagine are my go-tos for clean flavor. Roast the tomatoes on a baking sheet lined with parchment—no cleanup, just flavor.
No fresh basil? Dried oregano at one-third the amount gives a similar earthy note, though it won't be as bright. Running low on cream cheese? Substitute Greek yogurt or a splash of heavy cream for a lighter texture. The whole milk adds richness without overpowering the tomatoes—don't skip it, but if you're watching calories, half-and-half works too. For extra depth, add a pinch of red pepper flakes or a splash of white wine (about 2 tbsp) when deglazing the pan. The balsamic vinegar might seem like overkill, but trust me—it balances the sweetness of the roasted tomatoes perfectly. If you're prepping ahead, roast the tomatoes a day in advance and store them in the fridge; they'll deepen in flavor overnight.
This soup tastes even better the next day—make a double batch if you can. Store it in an airtight container for up to 5 days in the fridge or 3 months in the freezer. To reheat, warm it gently on the stove and stir in a splash of milk or broth if it thickens. The crusty bread is non-negotiable for dipping—sourdough or a rustic baguette from the bakery section works best. If you're serving it as a meal, pair it with a simple arugula salad or grilled cheese sandwiches. The flavors evolve beautifully, so don't rush serving it—let it sit for at least 20 minutes after cooking for the best taste.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan—chop the onion, toss in the tomatoes and garlic, roast until caramelized, then blend. No pots, no pans, just that deep, smoky-sweet flavor from the roasted tomatoes doing all the work.
- Garlic-Basil Bomb: That first spoonful? Chef’s kiss. The roasted garlic mellows into this buttery richness, while the fresh basil adds a bright, herbal punch. Honestly, the balance is what makes this soup feel like a restaurant dish without the fuss.
- Lunch or Dinner Fix: Make it for a quick lunch with crusty bread, or turn it into a hearty dinner by adding grilled cheese on top. Here’s what sold me—it works just as well for a solo weeknight as it does for a dinner party when you’re too tired to stress.
- Budget-Friendly Leftovers: Roma tomatoes are cheap, broth stretches easily, and this soup only gets better the next day. I’ll be real: I make a big batch, freeze half, and still crave it all week. It’s my go-to when I need something reliable that won’t break the bank.
Step-by-step instructions for Barefoot Contessa roasted tomato basil soup
Here's how to create a rich, velvety soup with deep roasted tomato flavor—no blender required.
Roast the Tomatoes and Aromatics for Maximum Flavor
Preheat your oven to 425°F and line two rimmed baking sheets with parchment paper. Arrange the halved 2 lb fresh Roma tomatoes (seeds removed) cut-side up on one sheet. On the second sheet, spread the diced yellow onion and minced garlic cloves in a single layer. Drizzle both sheets with 1 tablespoon extra-virgin olive oil each and sprinkle with ½ teaspoon salt and ¼ teaspoon black pepper.
Roast for 25-30 minutes until the tomatoes collapse slightly and turn deep golden brown, and the onions caramelize to a rich amber color. You'll smell that incredible roasted tomato aroma filling your kitchen—that's your cue it's ready. Let everything cool slightly before handling, as the tomatoes will be hot and juicy.
Build the Soup Base with Roasted Vegetables and Broth
Transfer the roasted tomatoes, onions, and garlic to a large pot. Add the 4 cups vegetable broth and bring to a gentle simmer over medium heat. Let it cook uncovered for 10 minutes to allow the flavors to meld together. You'll see the broth take on a beautiful rosy hue from the tomatoes.
While the soup simmers, pulse the ½ cup fresh basil leaves (stems removed) in a food processor until finely chopped. This ensures the basil distributes evenly without large chunks. Stir the basil into the soup along with the 1 teaspoon balsamic vinegar and 1 tablespoon fresh lemon juice. The acidity brightens the deep tomato flavor perfectly.
Create the Creamy Texture Without a Blender
Reduce the heat to low and stir in the 4 oz softened cream cheese and ¼ cup whole milk until completely melted and smooth. You might need to use a wooden spoon or immersion blender for just a few seconds to break up any lumps—this is where the magic happens without needing a full blender.
Taste and adjust seasoning with additional salt or black pepper if needed. The soup should be rich but not overly heavy. Here's the thing—if it looks too thick, you can thin it with a splash of warm water or more broth. But it should be creamy enough to coat the back of a spoon without being gluey.
Simmer and Finish for Perfect Texture
Return the soup to a gentle simmer and cook for another 5-7 minutes to let all the flavors meld together. You want it to be hot but not boiling—just warm enough to steam slightly. This final simmer helps develop the depth of flavor that makes this soup so special.
Taste one more time and adjust seasoning if necessary. The acidity from the lemon and balsamic should balance the sweetness of the tomatoes beautifully. Here's where it gets fun—ladle the soup into bowls and serve immediately with the 4 slices crusty bread on the side for dipping.
Pro Tips For Making Barefoot Contessa Roasted Tomato Basil Soup
- CHAR THE ONIONS LOW: I used to blast these on high heat and end up with bitter, blackened bits that ruined the whole soup. Instead, cook the onions over medium-low for 8-10 minutes until they’re soft and translucent—almost caramelized at the edges. This builds flavor without burning, and you’ll taste it in every spoonful.
- SCORE THE TOMATOES FIRST: Skip peeling if you’re in a hurry, but take 30 seconds to cut a shallow X on the bottom of each Roma tomato. Roast them cut-side down—they’ll blister open faster and release more juice, giving you that silky texture the recipe promises. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE BROTH SALT: The recipe calls for vegetable broth, but if it’s low-sodium, add an extra ½ teaspoon of salt per quart. I learned this the hard way—watery, bland soup that needed a whole extra pinch at the table. Taste the broth before adding it; adjust now, not later.
- PULSE THE BASIL LAST: Add the fresh basil leaves after blending the soup, then give it just 10-15 seconds in the blender. Over-blending turns basil into mush and releases bitter compounds. Tear a few leaves for garnish instead—visual appeal and flavor in every bite. (Your future self will thank you.)
Serving suggestions for this recipe
Crusty Bread Pairings
Nothing beats this soup with warm, crusty bread for dipping—I recommend a baguette or sourdough loaf from your local bakery. The crispy crust soaks up the creamy tomato broth perfectly, while the soft interior balances the soup's richness.
For extra indulgence, toast the bread with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt before serving. 🥖
Salad Complements
A simple arugula salad with lemon vinaigrette cuts through the soup's richness beautifully. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp fresh lemon juice, and a pinch of honey for brightness.
Add 1 tbsp toasted pine nuts for crunch. Alternatively, a shaved fennel and orange salad adds a refreshing, citrusy contrast that enhances the tomato flavors.
Protein Additions
For a more substantial meal, consider adding grilled chicken breast or crispy prosciutto. Slice 1 cooked chicken breast into strips and pan-sear with 1 tsp Italian seasoning until golden.
The protein pairs perfectly with the creamy soup. If you prefer vegetarian, top with crumbled feta cheese or white beans for extra heartiness.
Cheese Course Pairing
Serve this soup as a starter before a mild goat cheese salad or burrata to round out the meal. The tangy, creamy textures complement the tomato basil flavors beautifully.
For a lighter option, offer mozzarella sticks or a caprese skewer with tomato and basil—it echoes the soup's signature ingredients while keeping things fresh. 🧀
Warm Appetizer Prep
Turn this soup into a warm appetizer by serving it in mini cast-iron skillets with a grilled cheese crostini on the side. The skillets keep the soup piping hot, while the crostini adds a fun, interactive element.
For a festive touch, garnish with edible flowers or a sprinkle of crushed black pepper before serving.
Make-Ahead Serving Tips
If prepping ahead, reheat the soup gently on the stove and adjust consistency with a splash of warm broth or milk. Serve with pre-toasted bread or a chilled side salad to balance the warmth.
For a cozy vibe, set the table with candles and woven placemats—the rustic presentation makes it feel like a restaurant-worthy meal. ✨
Nutrition facts
Frequently asked questions
Why does roasting tomatoes make such a difference in flavor?
Roasting concentrates the natural sugars in tomatoes, creating deep caramelized notes that canned tomatoes can't match. The high heat also breaks down cell walls, releasing more juice and intensifying the sweetness. This method transforms ordinary tomatoes into rich, complex flavor—worth the extra effort!
Can I substitute canned tomatoes for fresh?
Use 2 (28 oz) cans San Marzano tomatoes instead of fresh. Halve them first and roast on a baking sheet for 20 minutes at 425°F to develop that same roasted depth. Drain most of the liquid after roasting to avoid a watery soup.
How do I fix soup that's too thick or too thin?
For thick soup, stir in 1-2 tbsp warm broth or milk to loosen it. If too thin, simmer uncovered for 5-10 extra minutes to reduce. The ideal texture should coat the back of a spoon but still be ladle-friendly. Adjust gradually—you can always fix it, but you can't un-thin it!
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container. It keeps 5 days in the fridge or 3 months in the freezer. Reheat gently on low heat, stirring occasionally. Add a splash of broth or milk if it thickens during reheating.
Can I make this soup vegetarian?
This recipe is already vegetarian! For extra protein, stir in ½ cup cooked white beans or top with crumbled feta cheese. The creamy texture comes from milk and cream cheese, making it naturally dairy-rich. For vegan, use coconut milk and nutritional yeast instead.
