Soups & Stews
Barefoot Contessa’s tomato basil soup recipe transforms simple ingredients into velvety perfection with just the right balance of acidity and fresh herb brilliance. 🌿 The secret lies in simmering high-quality canned tomatoes until they break down into a silky, fragrant base—no heavy cream needed.
This version stays true to Ina Garten’s philosophy of elegant simplicity, where every spoonful delivers bright, vibrant flavors without overpowering complexity.
The process is straightforward but intentional: start with a light sauté of garlic and onions to build depth, then let the tomatoes cook low and slow until they meld into a luscious, unctuous texture.
Fresh basil is added at the very end to preserve its bright, aromatic essence—because in Barefoot Contessa’s world, presentation matters just as much as taste. The result is a soup that’s creamy without being heavy, tangy without being sharp, and impossibly comforting.
What makes this recipe truly special is its versatility. Serve it warm with a sprinkle of fresh basil, a drizzle of olive oil, and a slice of crusty bread for that quintessential Italian bistro feel.
The flavors only deepen as it sits, making it perfect for meal prep or last-minute gatherings. Whether you’re hosting a dinner party or simply craving a cozy weeknight meal, this soup delivers restaurant-quality results with minimal effort.
Pair it with a glass of Chianti or a simple green salad to round out the meal, and you’ll understand why this recipe has become a staple in home kitchens worldwide. The key to replicating Ina’s signature touch? Patience in simmering and freshness in every ingredient. Let’s get cooking!
Ingredients for barefoot contessa soup
Simplicity meets sophistication with these fresh, high-quality ingredients for velvety tomato basil soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality for sautéing |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for aroma |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed, high-quality |
| Fresh Basil Leaves 🌿 | 1 cup | Packed, stems removed |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍬 | 1 tsp | Balances acidity |
| Red Wine Vinegar 🍷 | 1 tbsp | Brightens flavors |
| Fresh Basil Leaves 🌿 | ¼ cup | For garnish, torn |
| Crusty Bread 🍞 | 4 slices | For serving |
The tomatoes are the heart of this soup, so San Marzano cans are worth the splurge—they’re sweeter and less acidic. Whole Foods or Trader Joe's carry them, or check the Italian aisle at your grocery store. Fresh basil? Farmers markets have the best, but the grocery store’s plastic containers work in a pinch. For the broth, low-sodium is key—you’ll add your own salt. The garlic and onions should be freshly minced for maximum flavor; pre-minced gets bitter fast. Skip the pre-chopped stuff—it’s not worth it here.
No San Marzano tomatoes? Any high-quality crushed tomatoes work—just taste first and add a pinch more sugar if needed. Heavy cream too rich? Coconut milk or cashew cream gives a lighter texture. Short on basil? Dried oregano at half the amount helps, but fresh is non-negotiable for that signature Barefoot Contessa brightness. The red wine vinegar adds a subtle tang—substitute lemon juice if you’re out, but reduce to 1 teaspoon. For the crusty bread, baguettes from the bakery section toast perfectly; day-old works best for extra crunch.
This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. I like to portion it into individual containers for easy lunches—just reheat with a splash of water or broth. The garnish of fresh basil and olive oil should go on right before serving, so save that step until the end. If you make a big batch, the extra reheats beautifully for a quick weeknight dinner.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it only needs what you already have—no fancy ingredients, just good olive oil, onions, and tomatoes. Honestly, I’ve made it three times this month with whatever was in my cupboard, and it’s never let me down.
- Garlic-Basil Magic: That first bite of warm tomatoes kissed with garlic and fresh basil? It’s the kind of flavor that makes you pause mid-spoonful. The San Marzano tomatoes give it that sweet, meaty depth, while the basil brightens everything up like a summer afternoon.
- Weeknight to Weekend: This soup is my secret weapon for lazy Mondays and potlucks alike. Double the batch, and you’ve got lunch tomorrow or a crowd-pleaser for dinner guests—no one will guess it’s this easy to pull together.
- Budget-Friendly Leftovers: A single can of tomatoes and a handful of basil stretch into meals for days. Between us, I’ve had this soup three nights in a row, and my wallet (and my taste buds) haven’t complained once. Plus, it reheats like a dream—no soggy textures here.
Step-by-step instructions for tomato basil soup
Here's the method for velvety, restaurant-quality tomato basil soup with that signature Barefoot Contessa touch.
🍳 Step 1: Sauté Onion and Garlic Until Soft
Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced into small, even pieces. Cook for 5-6 minutes, stirring occasionally, until the onion becomes translucent and just begins to soften. This step builds flavor - don't rush it.
Add the 4 cloves garlic, freshly minced, and cook for another 30-60 seconds until fragrant. You'll know it's ready when the garlic releases its aroma and the edges start to turn golden. Be careful not to let it brown - burnt garlic will make your soup bitter. Remove the pot from heat temporarily while you prepare the tomatoes.
🍳 Step 2: Build the Tomato Base
Return the pot to medium heat and add the 28 oz canned San Marzano tomatoes, crushed by hand for maximum texture. Stir well to combine with the onion and garlic. Add the 2 cups vegetable broth, 1 tsp salt, 0.5 tsp black pepper, and 1 tsp sugar. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes.
This simmering time is crucial - it allows the flavors to meld and develop depth. Stir occasionally to prevent sticking. You're looking for a thickened consistency where the soup coats the back of a spoon. If it reduces too quickly, add a splash of water or broth to maintain the proper balance.
🥘 Step 3: Blend for Silky Smoothness
Remove the pot from heat and carefully transfer the soup to a blender in batches. I use an immersion blender for convenience, but if you're using a countertop model, be cautious with hot liquids. Blend until completely smooth, about 30-45 seconds per batch. Return the blended soup to the pot and stir in the 1 tbsp red wine vinegar.
The vinegar brightens the flavors and balances the richness. Taste and adjust seasoning if needed - you might need a touch more salt or pepper. This is where the soup transforms from rustic to refined. The blending creates that signature velvety texture that makes this soup so special.
🍳 Step 4: Finish with Cream and Fresh Basil
Return the soup to medium heat and stir in the 0.5 cup heavy cream. Heat gently for 2-3 minutes just until warmed through - never boil or the cream will curdle. Remove from heat and stir in the 1 cup fresh basil leaves (packed, stems removed). Let it steep for 5 minutes to infuse the flavor, then strain out the basil leaves.
For garnish, tear the 0.25 cup fresh basil leaves into small pieces. The soup should be silky smooth with a vibrant tomato flavor and herbal notes. The cream adds richness without overpowering the tomato base. This is where the soup gets its restaurant-quality finish - don't skip the fresh basil.
🍽️ Step 5: Serve with Crusty Bread
Ladle the warm soup into bowls and top each serving with the torn basil garnish. Serve immediately with 4 slices crusty bread on the side. The contrast of the warm, velvety soup against the crisp bread is what makes this dish so satisfying. For extra presentation, you can drizzle a little more olive oil on top or add a sprinkle of freshly cracked black pepper.
This soup keeps well in the refrigerator for up to 3 days and reheats beautifully. The flavors actually deepen as it sits. For best results, reheat gently on the stove, stirring occasionally, until warmed through. The texture might thicken slightly when chilled - just add a splash of broth or water when reheating.
Pro Tips For Making Barefoot Contessa Soup
- Sweat the Onion Slow: Don’t rush this step—cut the onion into even ¼-inch slices and cook them in the olive oil over medium-low heat for 8-10 minutes. I used to crank the heat and end up with a bitter, browned mess instead of sweet, caramelized flavor that’s the base of this soup.
- Crush Garlic Like a Pro: Smash those garlic cloves with the flat side of your knife before adding them to the pot. This releases more flavor without burning, and you won’t have to fish out chunks later. (Yes, even if you’re impatient like me, resist the urge to mince first.)
- Skip the Tomato Skins: Drain the San Marzano tomatoes but don’t rinse them—just scoop out the skins with your fingers. The juice stays rich, but the skins turn the soup bitter. I learned this the hard way after making a second batch that tasted off.
- Add Basil Late: Tear the basil leaves and stir them in only during the last 2 minutes of cooking. If you add them earlier, they’ll turn to mush and lose their bright, fresh flavor. (Your future self will notice the difference.)
Serving suggestions for this barefoot contessa soup
Crusty Bread Pairings
Freshly baked baguettes or ciabatta are my go-to choices—their crisp crust contrasts perfectly with the velvety soup. For extra flair, brush slices with garlic-infused olive oil and toast until golden.
I love adding a sprinkle of flaky sea salt right after topping. The bread should be warm when served to maximize that satisfying crunch. 🥖
Cheese Board Accompaniments
A simple cheese board elevates this soup to dinner-party level. Pair with aged pecorino or creamy burrata for a Mediterranean touch. Add prosciutto slices and marinated artichokes> for salty-sweet contrast.
The cheese should complement—not overpower—the soup’s bright tomato-basil flavors. Serve with chilled white wine> (like Pinot Grigio) to cut through the richness.
Fresh Salad Contrast
A crisp arugula salad> with lemon vinaigrette balances the soup’s creaminess. Toss 4 cups arugula> with 2 tbsp olive oil>, 1 tbsp lemon juice>, and 1 tbsp shaved Parmesan>.
The peppery greens refresh your palate between spoonfuls. For a heartier option, add roasted cherry tomatoes> and toasted pine nuts> for texture. Serve chilled to contrast the warm soup.
Wine and Beverage Pairings
A glass of Chianti> or Sangiovese> enhances the tomato’s acidity and basil’s herbal notes. For non-alcoholic options, try sparkling water with lemon> or iced hibiscus tea>.
The effervescence cleanses your palate between bites. I also love pairing this soup with a light lager> like Peroni—its crispness mirrors the soup’s silky texture. 🍷
Garnish and Finishing Touches
Fresh basil leaves>, torn by hand, add vibrant color and aroma. Drizzle with extra-virgin olive oil> and a pinch of freshly cracked black pepper> for a restaurant-worthy finish.
For a smoky twist, add a sprinkle of smoked paprika> or a few crispy fried shallots>. The garnish should be added just before serving to preserve freshness and visual appeal.
Make-Ahead Serving Tips
This soup tastes even better the next day! Reheat gently on the stovetop with a splash of broth or water> to restore creaminess. For potlucks, serve in pre-warmed crockpots> with individual bread rolls on the side.
Label containers with the reheating instructions—“Gently heat, do not boil”>—to ensure perfect texture. The flavors deepen over time, making it ideal for meal prep. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream for a lighter version?
Replace the ½ cup heavy cream with ½ cup coconut milk or ¼ cup cashew cream for a dairy-free option that still adds richness. For a completely vegan version, skip the cream entirely and rely on the tomatoes and broth for depth. The texture will be slightly lighter but still velvety smooth.
How do I prevent the soup from getting too acidic?
The 1 tsp sugar and 1 tbsp red wine vinegar balance the acidity in this recipe. If your tomatoes are particularly tart, reduce the vinegar to ½ tbsp or add ½ tsp more sugar. For extra insurance, simmer the soup uncovered for 15-20 minutes—this helps mellow the acidity naturally. Taste as you go!
What’s the best way to store leftovers to keep them creamy?
Let the soup cool completely before transferring to an airtight container. Store in the fridge for 3-4 days—the flavors actually improve over time! To reheat, warm gently on the stove over low heat with a splash of broth or water (about 1-2 tbsp) to restore creaminess. Never microwave directly from cold, as it can break the emulsion.
Can I use dried basil instead of fresh?
Fresh basil is key for that signature Barefoot Contessa brightness, but if you must use dried, reduce to 1 tbsp (about ⅛ the amount) and add it during the simmering step. For garnish, fresh is non-negotiable—dried won’t hold up visually or aromatically. If you’re out of fresh basil, try ½ tsp dried oregano as a backup, but it won’t be the same.
Why does my soup look too thin after blending?
Simmer the soup uncovered for 5-10 extra minutes to thicken it naturally. If it’s still too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2-3 minutes until it reaches your desired consistency. Avoid over-blending—pulse briefly if needed to keep some texture. The goal is velvety, not gluey!
