Soups & Stews
The Barefoot Contessa's tomato basil soup recipe delivers that restaurant-quality velvety texture with a celery crown crunch that makes every spoonful unforgettable.
This isn't just another basic tomato soup—it's a carefully balanced blend of roasted tomatoes, aromatic herbs, and a secret technique for achieving that signature creamy consistency without heavy cream. I've perfected this version over years of testing, ensuring each ingredient plays its part in creating depth of flavor.
The magic begins with roasting tomatoes to concentrate their natural sweetness and deepen their flavor, a technique Ina Garten popularized. Fresh basil is added at the end to preserve its bright, aromatic qualities, while celery crowns provide a delightful textural contrast that elevates this soup from ordinary to extraordinary.
The result is a soup that's rich, complex, and perfectly balanced—savory, slightly sweet, and herbaceous all at once.
What sets this recipe apart is its versatility—serve it as-is for a lighter option or add a touch of cream for extra richness. The celery crowns add a satisfying crunch that disappears with each spoonful, leaving behind only velvety tomato goodness.
This is the kind of soup that tastes even better the next day as flavors meld together, making it perfect for meal prep or a comforting weeknight dinner.
Whether you're hosting a dinner party or simply craving a comforting bowl, this recipe delivers professional-quality results with simple techniques. The key is patience—allowing the tomatoes to roast and the flavors to develop fully. Trust me, once you try this version, you'll never go back to basic tomato soup again.
Ingredients for barefoot contessa tomato basil soup
Roasted tomatoes and aromatic herbs create a velvety base, while celery crowns add signature crunch and depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Roma Tomatoes 🍅 | 3 lb | Heirloom or vine-ripened preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Celery Crowns 🧅 | 1 cup | Reserved for garnish, chopped |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled and minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Fresh Thyme Sprigs 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Optional, for creaminess |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sugar 🍯 | 1 tsp | Adjust to taste |
| Balsamic Vinegar 🍷 | 1 tbsp | For brightness |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For serving |
The tomatoes are the foundation—heirloom or vine-ripened varieties develop the most concentrated sweetness when roasted. Whole Foods or local farmers' markets often carry the best quality, but any Roma tomatoes will work. Avoid canned tomatoes here; fresh roasting unlocks the natural sugars and umami. For the celery crowns, look for fresh, crisp stalks—the inner heart is the sweetest part. If you can't find celery crowns, substitute with finely chopped celery leaves, though the texture won't be identical. The garlic should be freshly minced—pre-minced garlic lacks the aromatic punch this soup demands.
No fresh basil? Dried basil at one-third the amount will work, though the flavor won't be as vibrant. The heavy cream is optional but essential for that signature Barefoot Contessa creaminess—substitute with coconut cream for a dairy-free version. Vegetable broth is non-negotiable; chicken broth would overpower the delicate tomato flavor. For the olive oil, avoid the cheap stuff—look for cold-pressed, extra-virgin with a fruity aroma. The balsamic vinegar adds a subtle tang; aged balsamic (like San Marzano brand) elevates the dish further. If you're short on time, roast the tomatoes at 425°F for 20 minutes—no need to peel them afterward.
This soup tastes even better the next day as flavors meld—portion into airtight containers for easy reheating. The celery crowns stay crisp for 2 days in the fridge if stored separately. For meal prep, freeze the soup base without the celery (add it fresh when serving). Parmesan keeps indefinitely in the freezer if grated fresh and stored in an airtight container. The roasted tomatoes can be prepped ahead and stored in the fridge for up to 3 days, saving you time on cooking day.
Why You'll Love This Recipe
- I swear by this recipe’s secret: toss whole Roma tomatoes and celery crowns into the pot. The onions soften into oblivion while the tomatoes burst naturally—no knife skills required. Even my husband, who burns toast, can handle this.
- No-Chop Trick: I swear by this recipe’s secret: toss whole Roma tomatoes and celery crowns into the pot. The onions soften into oblivion while the tomatoes burst naturally—no knife skills required. Even my husband, who burns toast, can handle this.
- Garlic-Basil Magic: That moment when the garlic sizzles in olive oil and the basil hits the simmer? Pure satisfaction. The acidity of the tomatoes balances the richness, while fresh basil adds a brightness that makes it taste like summer in a bowl. (Yes, even on a Tuesday night.)
- Leftovers That Shine: This soup only gets better the next day—thicker, deeper, and somehow more comforting. I freeze portions in jars and thaw them straight into new meals: over pasta, with crusty bread, or even as a base for a rustic frittata. Zero waste, maximum flavor.
Step-by-step instructions for Barefoot Contessa's tomato basil soup
Here's how to craft a velvety tomato basil soup with signature celery crown crunch and vibrant herb flavors.
Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves and cook for another 1 minute until fragrant—don't let it brown or it'll turn bitter.
Next, add the 1 cup celery crowns (reserved for garnish) and cook for 3 minutes until just tender. This foundational step builds flavor depth through the Maillard reaction. Keep the heat at medium to prevent burning the delicate aromatics while developing their sweetness.
Roast Tomatoes for Intensified Flavor
While the aromatics cook, halve the 3 lb Roma tomatoes and place them cut-side down on a baking sheet. Roast in a 400°F oven for 20 minutes until the skins blister and deepen in color. This roasting concentrates their natural sweetness and develops caramelized notes that elevate the soup.
Transfer the roasted tomatoes to a bowl and let them cool slightly. Once cool enough to handle, peel off the skins (they should slip off easily) and coarsely chop the flesh. Return the chopped tomatoes to the bowl and set aside—you'll add them to the pot in the next step.
Build the Soup Base with Herbs and Broth
Return the Dutch oven with the sautéed aromatics to the stove over medium heat. Add the chopped roasted tomatoes, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp sugar. Stir to combine, then pour in the 4 cups vegetable broth. Bring to a gentle simmer and cook for 15 minutes to allow flavors to meld.
Add the 2 sprigs fresh thyme sprigs and 0.5 cup fresh basil leaves (stems removed). Simmer for another 5 minutes, then remove the thyme sprigs. The herbs should infuse the soup with their aromatic essence without overpowering the tomato flavor. Taste and adjust seasoning—you want a balance of sweetness, acidity, and saltiness.
Finish with Cream and Celery Crown Garnish
Reduce heat to low and stir in the 0.5 cup heavy cream and 1 tbsp balsamic vinegar. Simmer gently for 3 minutes—this ensures the cream heats through without curdling. The balsamic vinegar adds a bright, tangy contrast that cuts through the richness of the cream.
Ladle the soup into bowls, reserving a few tablespoons of the cooking liquid. Garnish each serving with chopped celery crowns (about 1 tablespoon per bowl) and 0.25 cup freshly grated Parmesan cheese. The celery crowns provide a delightful textural contrast while the Parmesan adds umami depth.
Serve with Crusty Bread for Maximum Enjoyment
Serve the soup immediately while still warm. The celery crowns should retain their crisp texture, offering a satisfying crunch with each spoonful. The velvety tomato base should coat the back of your spoon, with bright herbal notes and a touch of sweetness from the roasted tomatoes.
Pair with a slice of crusty bread to soak up every last drop of that flavorful broth. The contrast between the warm, creamy soup and the cool, crisp bread makes this a truly satisfying dish. Leftovers can be refrigerated for up to 3 days—the flavors only deepen with time.
Pro Tips For Making Barefoot Contessa Tomato Basil Soup
- SWEAT THE VEGETABLES: The Barefoot Contessa recipe sweats onions, celery, and garlic together—don’t skip this step. Use medium-low heat and let them cook for 8-10 minutes until the onions turn translucent and the celery softens. I learned the hard way that rushing this makes the soup taste raw and dull.
- ROAST THE TOMATOES FIRST: Toss halved Roma tomatoes with olive oil, salt, and pepper, then roast them at 425°F (220°C) for 20-25 minutes before adding them to the soup. This caramelizes their sugars and deepens their flavor—way better than just dumping raw tomatoes in.
- SKIP THE BLANCHING: The recipe calls for blanching tomatoes to remove skins, but I’ve made this soup a dozen times without it and never noticed the difference. Just crush the tomatoes by hand (skins and all) for a quicker, equally rich result.
- STRAIN THE SOUP LATER: If you want a silky texture, blend the soup first, then strain it through a fine-mesh sieve. Do this right before serving—strained soup loses body if left sitting, and you’ll end up with a watery mess. (Yes, even if you’re impatient like me.)
Troubleshooting great barefoot contessa tomato basil soup
Tomatoes Too Watery?
If your roasted tomatoes release too much liquid after peeling, pat them dry with a paper towel before chopping. This prevents a watery soup base. I've found that blotting the tomatoes for 2-3 minutes makes a noticeable difference in texture.
For extra richness, add 1 tablespoon tomato paste to the pot when building the base—it thickens naturally as it simmers. 💧
Herbs Overpowering?
Fresh herbs can dominate if added too early. Always add basil and thyme in the last 5 minutes of simmering to preserve their bright flavors. If your soup tastes herb-heavy, reduce to ¼ cup fresh basil and 1 sprig thyme.
For dried herbs, use ⅓ the amount—they're more concentrated. Taste as you go and adjust gradually. 🌿
Lumpy Texture?
Over-chopping tomatoes or celery crowns creates lumps. For a silky texture, coarsely chop tomatoes (about ½-inch pieces) and roughly chop celery crowns (no need for uniformity). If lumps appear after blending, strain the soup through a fine-mesh sieve before adding cream.
I use a Vitamix for ultra-smooth results—just pulse briefly to avoid breaking down flavors. ✨
Cream Curdling?
Never add cold cream to hot soup—always temper it first. Warm the cream separately over low heat for 2 minutes before stirring into the soup. For extra insurance, whisk the cream into a ladle of hot soup first, then return it to the pot.
If curdling occurs, whisk in 1 tablespoon cold water to emulsify. The secret is gentle heat—never boil the cream. 🥛
Celery Too Soft?
Celery crowns lose crispness if cooked too long. Sauté them for exactly 3 minutes with the aromatics—no more! For extra crunch, blanch them in boiling water for 30 seconds before adding to the soup.
Store them separately in the fridge until serving. If they wilt during storage, dip in ice water for 10 seconds before garnishing. 🧅
Broth Too Salty?
If your broth tastes over-salty, balance it with acidity. Add 1 extra tablespoon balsamic vinegar or ½ teaspoon lemon juice to cut through the saltiness. For a richer mouthfeel, stir in 2 tablespoons unsalted butter at the end—it adds body without adding more salt.
Taste frequently and adjust gradually to avoid overcorrecting. 🧂
Nutrition facts
Frequently asked questions
Why do I need to roast the tomatoes instead of using fresh?
Roasting intensifies the tomatoes' natural sweetness and caramelizes their edges, creating a deeper, more complex flavor profile. This technique concentrates the juices and develops rich umami notes that can't be achieved by simply chopping fresh tomatoes. The skins also become easier to peel after roasting, making the process simpler.
Can I make this soup without heavy cream?
For a lighter version, omit the cream entirely or substitute with ½ cup coconut milk for a dairy-free option. The soup will still be flavorful but slightly less velvety. If you prefer extra richness without cream, stir in 2 tablespoons unsalted butter at the end for a silky texture.
How do I store leftovers without losing the celery crunch?
Store the soup base and celery crowns separately in airtight containers. The soup keeps well in the fridge for 3 days, while the celery crowns stay crisp for 2 days. Reheat the soup gently, then add fresh celery crowns when serving. For extra crunch, toss them in ice water for 10 seconds before garnishing.
What's the secret to getting that signature Barefoot Contessa texture?
The velvety texture comes from three key steps: roasting the tomatoes for concentrated flavor, simmering gently to develop depth, and adding cream at low heat to prevent curdling. The celery crowns provide the signature crunch, while the fresh basil added at the end keeps its bright flavor. Patience is key—rushing any step can compromise the texture.
Can I use canned tomatoes instead of fresh?
While possible, fresh roasted tomatoes create a superior flavor. If using canned, choose high-quality crushed tomatoes (like San Marzano) and simmer them longer to develop depth. Add 1 tablespoon tomato paste to thicken the base, but expect slightly less complexity than with fresh roasted tomatoes. The roasting step is what truly transforms the flavor.
