Soups & Stews
The barefoot Contessa’s tomato basil soup recipe brings summer’s bright flavors to your kitchen with every spoonful. 🌞 The secret lies in balancing sweet tomatoes, fresh basil, and a touch of cream—no heavy spices here, just pure, vibrant taste.
This isn’t just soup; it’s a celebration of fresh ingredients that sing when properly simmered.
The recipe starts with roasting tomatoes to deepen their natural sweetness, then building a rich broth with garlic, onion, and a splash of white wine. A splash of heavy cream at the end adds just enough velvety texture without overpowering the bright tomato and basil flavors.
The result? A soup that’s light yet satisfying, perfect for warm days or cozy evenings.
What makes this recipe special is how approachable it is—no fancy techniques required. You’ll roast, simmer, and blend, then finish with fresh basil and a sprinkle of Parmesan for that restaurant-quality touch.
The aroma alone will have everyone gathering around the table, and the first taste will make them ask for seconds.
This soup is versatile enough for weeknight dinners or holiday gatherings, yet simple enough to make regularly. Serve it with crusty bread or a side salad for a complete meal. Let’s get cooking—your taste buds will thank you.
Ingredients for barefoot contessa tomato basil soup
Fresh tomatoes, fragrant basil, and a splash of white wine create this summer-inspired soup's vibrant heart.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Roma Tomatoes 🍅 | 2 lb | Halved, seeds removed |
| Fresh Basil Leaves 🌿 | 1 cup | Packed, stems removed |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc preferred |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, aged |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tsp | Balances acidity |
The tomatoes are the soul of this soup—Roma tomatoes have the perfect balance of sweetness and acidity, but any ripe vine-ripened variety works. Local farmers markets often have the freshest, or hit the produce section early for the ripest grocery store selection. The basil? Fresh is non-negotiable here—dried just won't cut it. I always buy more than I need—half goes into the soup, half gets torn over the top at the end. For the wine, Sauvignon Blanc adds a bright citrus note that pairs perfectly, but any dry white will do. If you're avoiding alcohol, substitute extra vegetable broth.
No white wine? Extra vegetable broth with a splash of lemon juice mimics the acidity perfectly. Fresh basil wilting? Dried oregano at one-third the amount works in a pinch, though it won't have that same fresh zing. The Parmesan should be real Parmigiano-Reggiano—none of that pre-grated stuff. For the olive oil, look for extra-virgin with a harvest date within the last year—it should smell fruity and peppery. The sugar might seem odd, but it rounds out the natural acidity of the tomatoes, especially if they're particularly tart. If your tomatoes are ultra-sweet, you can skip it entirely.
Roast the tomatoes ahead of time if you're short on stove space—they keep for 3 days in the fridge. The finished soup reheats beautifully, though it's best served fresh. For make-ahead meals, freeze portions in ice cube trays—thaw and reheat for perfect single servings. The basil wilts fast once cooked, so always add fresh leaves at the very end. Store any leftover broth in the fridge for up to 5 days or freeze for 3 months—it's perfect for future soups or risottos.
Why You'll Love This Recipe
- Here’s what sold me: the way fresh basil and garlic cloves caramelize in olive oil before the tomatoes even hit the pot. It’s that bright, herby punch that makes you want to slurp it straight from the spoon.
- No-Chop Night: I swear by this—just halve those Roma tomatoes and toss them in whole. The skins soften perfectly, so you skip the tedious peeling. That onion? One quick dice, and you’re done.
- Garlic-Basil Magic: Here’s what sold me: the way fresh basil and garlic cloves caramelize in olive oil before the tomatoes even hit the pot. It’s that bright, herby punch that makes you want to slurp it straight from the spoon.
- Crowd-Pleaser Flex: Between us, this soup works for everything—weeknight dinners, potlucks, or even as a side for grilled meats. Freeze half for later, and it still tastes like you made it yesterday.
Step-by-step instructions for tomato basil soup
Here's how to craft a velvety tomato basil soup with vibrant freshness and perfect balance.
🍳 Step 1: Sauté Aromatics in Olive Oil
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat until shimmering. Add the chopped yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. This ensures the onion melts into the soup rather than remaining distinct pieces.
Add the minced garlic cloves and cook for 30 seconds until fragrant—you'll know it's ready when the kitchen smells delightfully aromatic. Be careful not to let it brown, as that can create bitterness. The garlic should just perfume the oil without coloring it.
🍳 Step 2: Build the Tomato Base
Add the halved Roma tomatoes (with seeds removed) to the pot along with the 1 teaspoon sugar and 1.5 teaspoons salt. Stir well to combine, then pour in the 4 cups vegetable broth. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to a simmer.
Let it cook uncovered for 15-20 minutes until the tomatoes break down completely and the soup thickens slightly. You'll notice the color deepen to a rich, ruby red and the flavors meld together. This is where the foundation of your soup develops—don't rush this step or the flavors won't develop properly.
🍳 Step 3: Add Wine and Simmer
Pour in the 0.5 cup dry white wine and stir, allowing it to reduce by half before continuing. This step adds depth and complexity to the soup—don't skip it. The alcohol will cook off completely, leaving behind just the flavor.
Simmer the soup uncovered for another 10 minutes to let the flavors meld together. Taste and adjust seasoning with additional salt or pepper if needed. The soup should be bright and tangy with a perfect balance of sweetness from the tomatoes and acidity from the wine.
🥘 Step 4: Blend and Finish with Cream
Use an immersion blender to purée the soup until completely smooth. If you prefer a chunkier texture, blend only until partially smooth. Pour the 0.25 cup heavy cream into the soup and stir gently to combine, being careful not to create lumps. The cream adds richness without overpowering the fresh tomato flavor.
Return the soup to a gentle simmer for 5 minutes to heat through completely. The cream should be warmed through but not boiling—this prevents it from curdling. The soup should now have a luxurious, velvety texture with a perfect balance of acidity, sweetness, and richness.
👨🍳 Step 5: Incorporate Fresh Basil and Cheese
Remove the pot from heat and stir in the packed cup fresh basil leaves and 0.25 cup freshly grated Parmesan cheese. The basil should be added just before serving to preserve its vibrant flavor and aroma. The Parmesan adds a salty, umami depth that complements the tomato perfectly.
Taste and adjust seasoning one final time, then ladle the soup into bowls. Garnish each serving with additional basil leaves and a sprinkle of Parmesan. Serve immediately while hot, as the flavors continue to develop even after cooking. This soup captures the essence of summer in every spoonful—bright, fresh, and comforting all at once.
Pro Tips For Making Barefoot Contessa Tomato Basil Soup
- Char Tomatoes First: I used to skip this step and just toss raw tomatoes into the pot—big mistake. Sear the halved Roma tomatoes in olive oil for 3-4 minutes per side until their edges blister and caramelize. This builds depth of flavor and prevents a watery soup later.
- Peel the Onion: Yes, even for soup. The outer layers of yellow onion can add bitterness and muddle the clean, bright flavor of the tomatoes. Peel it thoroughly and dice it finely—this isn’t a caramelized onion dish, so keep it subtle.
- Salt the Pot Water: Before adding the tomato mixture, bring the broth or water to a boil with a generous pinch of salt. This seasons the liquid from the start, so you’re not playing catch-up later. Trust me, your spoonfuls of broth will taste better immediately.
- Reserve Half the Basil: Tear the fresh basil leaves in half and divide them—use half in the soup at the end, but save the rest for finishing the soup after it’s off the heat. This keeps the basil’s bright, herbal punch from cooking away into oblivion. (And yes, even if you’re impatient like me, wait until the very end.)
Flavor customization for this dish
Spicy Kick
For a spicier version, add ½ teaspoon red pepper flakes when sautéing the onions, or stir in 1 tablespoon hot honey at the end. I love adding a pinch of cayenne pepper (start with ¼ teaspoon) for heat that lingers without overpowering the bright tomato flavor.
Serve with a dollop of sour cream or a sprinkle of crispy chili oil for an extra layer of complexity. 🌶️
Creamy Variations
Want it even richer? Swap the heavy cream for ½ cup coconut milk for a dairy-free option, or stir in ¼ cup mascarpone cheese at the end for a luxurious texture.
For a lighter touch, use ½ cup Greek yogurt instead—it adds creaminess while keeping the soup lighter. Always temper the dairy by warming it gently before adding to prevent curdling.
Herb Swaps
No basil? Try 1 tablespoon fresh thyme or 1 teaspoon dried oregano for a Mediterranean twist. For a garlic-forward version, add an extra 2 minced garlic cloves with the wine.
If you love fresh herbs, toss in ¼ cup chopped parsley or 1 teaspoon lemon zest at the end for brightness. Each herb brings a unique depth to the soup’s flavor profile.
Vegetable Boost
Add 1 diced carrot and 1 celery stalk with the onions for a more substantial soup. For a roasted red pepper twist, blend in ½ cup jarred roasted red peppers (drained) after blending the tomatoes.
If you love mushrooms, sauté ½ cup sliced cremini mushrooms with the onions—they add an earthy richness that pairs beautifully with the basil.
Protein Additions
Turn this into a full meal by stirring in ½ cup cooked white beans or ½ cup diced chicken breast at the end. For a seafood option, add ½ cup cooked shrimp just before serving—it absorbs the soup’s flavors beautifully.
If you’re vegetarian, crumbled feta cheese adds a salty contrast that elevates the dish. Always add proteins at the very end to keep them tender.
Sweet & Tangy
Balance the acidity with 1 teaspoon balsamic vinegar or 1 tablespoon apple cider vinegar at the end for a tangy finish. For sweetness, stir in 1 teaspoon maple syrup or ½ teaspoon vanilla extract—it sounds unusual, but it rounds out the flavors beautifully.
A sprinkle of toasted pine nuts adds crunch and a nutty depth that complements the creaminess. 💫
Nutrition facts
Frequently asked questions
Can I use canned tomatoes instead of fresh?
For a time-saving version, use 2 (28 oz) cans crushed tomatoes instead of fresh. Skip the roasting step and add them directly with the broth. You may want to add 1 extra teaspoon sugar since canned tomatoes are often less sweet. The texture will be slightly smoother without blending, but still delicious.
Why does the recipe call for both wine and cream?
The wine adds bright acidity that cuts through the richness of the cream, creating perfect balance. The cream gives the soup a velvety texture without overpowering the fresh tomato flavor. Together, they create that signature restaurant-quality mouthfeel. If avoiding alcohol, substitute extra broth with a splash of lemon juice.
How do I prevent the basil from turning bitter?
Never cook the basil with the soup—always add it at the very end, just before serving. Also, use young, tender leaves rather than large, mature ones. If you must store fresh basil, wrap it in a damp paper towel and refrigerate for up to 3 days. For cooked basil, try dried oregano at ⅓ the amount.
Can I make this soup ahead of time?
Yes! Prepare the soup up to 2 days ahead and store it in the refrigerator. The flavors actually deepen overnight. When reheating, warm gently on the stove over low heat and stir in fresh basil and Parmesan just before serving. For longer storage, freeze portions in ice cube trays—they thaw perfectly for single servings.
What's the best way to serve this soup?
This soup shines with crusty bread or garlic toast for dipping. For a complete meal, pair it with a simple mixed green salad dressed with lemon vinaigrette. The acidity of the dressing cuts through the soup's richness beautifully. For a cozy touch, serve with grilled cheese sandwiches on the side.
