Soups & Stews
Barefoot Contessa's tomato basil soup recipe delivers the velvety, herbaceous perfection that makes this dish a year-round classic. ✨ The secret lies in blending fresh tomatoes with aromatic basil while simmering just long enough to develop deep flavor without losing brightness. I've perfected this version to stay true to Ina Garten's signature approach—simple yet refined, with a silky texture that feels like a warm hug in a bowl.
What sets this recipe apart is the balance of acidity and sweetness, achieved through high-quality canned tomatoes and a touch of sugar. The basil isn't just chopped—it's torn by hand for maximum fragrance, and we let it steep in the hot broth for that signature fresh herb zing.
No heavy cream here; instead, we rely on a splash of broth and a pat of butter at the end to create the perfect velvety finish.
By the time you're done, you'll have a soup that's rich yet light, with vibrant green basil flecks throughout and a smooth, almost custard-like texture. The aroma alone will have everyone gathering at your table, and each spoonful delivers that perfect harmony of sweet, tangy, and herby flavors.
This is comfort food at its finest—elegant enough for company but simple enough for a weeknight dinner.
Serve it with crusty bread for dipping or a sprinkle of grated Parmesan for extra richness. The beauty of this recipe is its versatility—it works as a starter or a main course, and the leftovers actually taste better the next day as the flavors meld. Let's get cooking!
Ingredients for barefoot contessa tomato basil soup
Fresh tomatoes, aromatic basil, and a touch of butter create this velvety soup's signature smoothness.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity flavor preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| San Marzano Whole Tomatoes 🍅 | 28 oz | Canned, high-quality preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Basil Leaves 🌿 | 1 cup | Packed, stems removed |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for finishing |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream 🥛 | ¼ cup | Optional for richness |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for serving |
The tomatoes make or break this soup. San Marzano is the gold standard—sweet, meaty, and consistently delicious. If you can't find them, Muir Glen or Cento work well too. The basil? Fresh is non-negotiable—dried just won't cut it. I grab mine from the grocery store's produce section, looking for leaves that are bright green and fragrant. The vegetable broth should be low-sodium; if yours isn't, dilute it with water. And that olive oil? Extra-virgin is key—cheap oil makes the soup taste flat. I always buy a big bottle of California Olive Ranch from Costco; it's worth the investment.
No San Marzano tomatoes? Any high-quality canned tomatoes will work—just look for ones labeled 'whole' or 'crushed' without added salt. Fresh basil wilted? Dried oregano at half the amount gives you a similar earthy note, though it lacks that fresh zing. Short on butter? Olive oil or coconut oil can finish the soup, though butter gives that unmistakable richness. The heavy cream is optional but adds that signature velvety texture—if you skip it, just stir in a splash of broth at the end for silkiness. And if you're watching calories, Greek yogurt works beautifully as a substitute.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, covered tightly. For freezing, portion into containers and freeze for up to 3 months. I like to make a big batch on Sunday—it reheats perfectly and makes lunches all week. The basil leaves? Tear them just before serving so they stay vibrant. And if you're feeling fancy, garnish with a drizzle of olive oil and extra Parmesan. Trust me, it's worth the extra minute.
Why You'll Love This Recipe
- No Chopping Struggle: I swear by this recipe because the onion and garlic barely need dicing—just a rough chop, and the broth and tomatoes do most of the work. That first spoonful of soup feels like a reward for minimal effort, honestly.
- San Marzano Magic: The moment those whole tomatoes burst in the broth? That’s when the real magic happens. The sweetness of San Marzano tomatoes and the depth of olive oil make this taste like a sun-drenched Italian meal, even if I’m stirring it on my stovetop.
- Leftovers That Beg for More: This soup actually improves the next day—thicker, richer, and perfect for reheating with a splash of broth. I freeze portions too; just thaw and warm, and it’s like fresh soup all over again.
- Budget-Friendly Pantry Staple: Onion, garlic, broth, tomatoes—these are ingredients I already have. No specialty shopping, no wasted leftovers (unless my kids eat the whole pot). It’s the kind of recipe that stretches my grocery budget without stretching my patience.
Step-by-step instructions for Barefoot Contessa's tomato basil soup
Here's how to make this velvety tomato basil soup that's smooth yet packed with bright herb flavor.
🍳 Step 1: Sauté Onion and Garlic Until Translucent
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the chopped 1 whole yellow onion and cook for 5-6 minutes until it becomes soft and translucent. You'll know it's ready when it loses its raw edge and starts to turn slightly golden around the edges.
Add the 4 minced garlic cloves and cook for another 1 minute until fragrant. Here's the thing—don't let the garlic brown or it'll turn bitter. Keep stirring occasionally so it cooks evenly. This aromatic base is the flavor foundation for your entire soup.
🍳 Step 2: Simmer Tomatoes and Broth Until Broken Down
Pour in the 28 oz San Marzano whole tomatoes (crushed by hand if they're not pre-crushed) and 4 cups vegetable broth. Stir well to combine, then bring to a boil. Once boiling, reduce heat to low-medium and let it simmer uncovered for 20-25 minutes until the tomatoes break down completely and the soup thickens slightly.
You'll see the mixture reduce and become smoother as it cooks. If it looks too thick before the 20 minutes are up, add a splash of water to loosen it. The tomatoes should be completely dissolved, creating that classic Italian tomato sauce base we're after.
🍳 Step 3: Add Seasonings and Sweeten the Soup
Stir in the 1 tbsp granulated sugar, 1.5 tsp salt, and 0.5 tsp black pepper. The sugar helps balance the acidity of the tomatoes while the salt and pepper round out the flavors. Let the soup simmer for another 5 minutes to allow all the seasonings to meld together.
Taste the soup at this point. You want it to be seasoned but not overpowering. If it needs more salt, add it gradually—it's easier to fix than over-salting. The sugar should make the tomatoes taste more mellow and less sharp. This is where your soup starts to come together as a cohesive flavor.
🥘 Step 4: Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. I like to blend in batches if needed, working from the bottom up to avoid splattering. If you prefer a chunkier texture, you can skip blending, but the Barefoot Contessa style is all about that velvety finish.
Once smooth, return the pot to the stove and keep it warm over low heat. Here's the trick—don't let it boil after blending or it'll separate. We want to maintain that silky texture we just created. The soup should stay warm but not simmer vigorously.
👨🍳 Step 5: Finish with Fresh Basil and Creamy Toppings
Remove the pot from heat and stir in the 1 cup fresh basil leaves (stems removed). The basil should wilt and infuse the soup with its bright, fresh flavor. For extra richness, stir in the 0.25 cup heavy cream and let it warm through for 1-2 minutes.
Ladle the soup into bowls and top each serving with a sprinkle of 0.25 cup freshly grated Parmesan cheese and a pat of the 2 tbsp cold unsalted butter. The butter adds a luxurious finish that contrasts beautifully with the acidic tomato base. Serve immediately while hot for the best experience.
Pro Tips For Making Barefoot Contessa Tomato Basil Soup
- CHAR THE ONION LOW: I learned this the hard way—sweating onions on medium-low heat until they’re translucent but not browned keeps the soup from tasting bitter. High heat caramelizes them too fast, and you’ll regret it when the tomato base turns harsh. Think "gentle simmer," not "race to color."
- CRUSH TOMATOES BY HAND: Yes, even if you’re impatient like me. San Marzano tomatoes burst easily when crushed with your fingers—no blender needed. This releases more juice and flavor than cutting them, and you’ll end up with fewer seeds in your soup. (Your future self will notice the difference.)
- SALT THE BROTH FIRST: Add a pinch of salt to the vegetable broth before combining it with the tomatoes. This ensures every spoonful is seasoned evenly, not just the surface. Skipping this step means you’ll have to taste-test and adjust later—trust me, it’s not worth the hassle.
- PULSE BASIL AT THE END: Don’t add fresh basil until the very last minute—just a quick pulse in the blender or a rough chop tossed in at the end. Overcooking it turns the leaves bitter, and you’ll be left with a soup that tastes like you used dried herbs instead of fresh. (And nobody wants that.)
Make-ahead tips for this recipe
Sunday Prep Magic
Make this soup on a Sunday afternoon—it tastes even better the next day as the flavors meld beautifully. I always double the recipe and store it in quart-sized glass containers with tight lids. The basil stays vibrant for 3-4 days in the fridge, and the texture remains silky smooth.
Pro tip: Label your containers with the date so you can track freshness. This is my go-to meal prep strategy for busy weeks. 📅
Freezer-Friendly Secrets
For longer storage, freeze the soup in single-serving portions—it reheats perfectly for quick lunches. Use silicone ice cube trays for individual servings or freezer-safe bags with 1-inch headspace to prevent ice crystals.
Thaw overnight in the fridge, then reheat gently on the stove with a splash of broth to restore that velvety texture. I've had this soup last 3 months in the freezer with zero quality loss. 🧊
Basil Preservation
The fresh basil is what makes this soup sing, so handle it with care. Store any leftover basil in a glass jar filled with water (like flowers) and cover loosely with a plastic bag.
Keep it in the fridge for up to 5 days—it'll stay fresh longer than you'd expect. For maximum flavor, tear the basil leaves just before serving so they release their aromatic oils into the hot soup. Never use dried basil in this recipe—it just won't compare. 🌿
Reheating Perfection
When reheating, use low heat on the stove with a splash of broth or water to prevent scorching. I like to warm it for 8-10 minutes until steaming, then stir in a pat of butter at the end for that restaurant-quality finish.
Microwave reheating? Cover with a damp paper towel and heat in 1-minute intervals on 50% power—this keeps the texture smooth. Never reheat to a boil or you'll break that silky consistency we worked so hard to create. 🔥
Make-Ahead Serving Ideas
This soup keeps beautifully for 5 days in the fridge, making it perfect for potlucks or family gatherings. I love serving it with crusty baguette slices for dipping or a side of garlic bread. For a complete meal, pair with a simple mixed green salad dressed with lemon vinaigrette.
The acidity cuts through the richness of the soup beautifully. Leftovers make fantastic lunches—just reheat and enjoy with a sprinkle of fresh basil. ✨
Batch Cooking Tips
If you're making a big batch, use a 6-quart slow cooker on low for 4-5 hours—it's hands-off and develops incredible depth of flavor. For the blender step, work in batches if needed and return each to the pot immediately to maintain temperature.
I've made 8 servings at once using this method, and it reheats just as well as smaller batches. The key is keeping everything warm but never boiling after blending. 🍲
Nutrition facts
Frequently asked questions
Can I substitute fresh tomatoes for canned in this recipe?
Fresh tomatoes work but require extra prep. Use 4-5 large ripe tomatoes (about 1.5 lbs) and roast them at 400°F for 20 minutes before blending. Fresh tomatoes are more acidic, so you may need 1 extra tbsp of sugar to balance the flavor. The texture will be slightly chunkier unless you strain the soup thoroughly.
Why does my soup turn out too acidic?
The acidity comes from the tomatoes, but adding 1 extra tbsp of sugar or a pinch of baking soda (1/8 tsp) can help neutralize it. If using very tart tomatoes, simmer the soup longer (30 minutes) to let the flavors mellow. Taste as you go—you can always adjust with more sugar or a splash of broth.
Can I make this soup dairy-free?
Skip the butter and heavy cream, then stir in 2 tbsp olive oil at the end for richness. For extra creaminess, blend in 1/4 cup coconut milk or 2 tbsp nutritional yeast. The soup will still be delicious—just slightly lighter. The Parmesan can be omitted or replaced with vegan cheese.
How do I prevent the soup from separating after blending?
Never let the soup boil after blending—keep it at a gentle simmer (low heat) or warm over low heat. If it starts to separate, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2 minutes. Also, avoid adding cream until the very end to maintain stability. The secret is patience—let flavors meld without agitation.
What's the best way to store leftovers?
Store in airtight glass containers in the fridge for up to 5 days. For freezing, cool completely first, then portion into freezer-safe bags with 1-inch headspace. Thaw overnight in the fridge—never microwave directly from frozen. The texture stays silky if reheated gently with a splash of broth.
