Soups & Stews
Barefoot Contessa’s tomato basil soup delivers the kind of bright, herby flavor that makes you forget about store-bought versions. 💛 This recipe captures the essence of Italian-inspired cooking with a low-and-slow simmer that deepens the tomato's natural sweetness while keeping the basil fresh and vibrant.
The secret lies in balancing acidity, salt, and fresh herbs—no shortcuts, just pure, comforting flavor.
What sets this soup apart is its simplicity: just a handful of ingredients, but each plays a crucial role. The tomatoes are simmered until tender, the garlic infuses gently, and the basil is added at the very end to preserve its bright aroma.
A splash of cream or a drizzle of olive oil at the finish adds richness without overpowering the fresh flavors. It’s vegetarian-friendly but can easily accommodate meat-based broths for a heartier version.
Ready in 30 minutes, this soup is perfect for chilly evenings or as a starter for a dinner party. The texture is velvety smooth, thanks to an immersion blender, but still retains enough body to feel substantial.
Every spoonful delivers that perfect balance of tangy, sweet, and herby notes—just like Ina Garten’s signature touch.
Serve it with a sprinkle of fresh basil, a swirl of cream, and crusty bread for dipping. The leftovers taste even better the next day, making this a go-to recipe for busy weeknights or lazy Sundays. Here’s how to make it shine.
Ingredients for barefoot contessa tomato basil soup
Fresh tomatoes, vibrant basil, and aromatic garlic create this iconic soup's bright Italian soul.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Roma Tomatoes 🍅 | 2 lb | Roma for meatier texture |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For gentle cooking |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ¼ cup | Optional for richness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Fresh Basil Leaves 🌿 | ¼ cup | For final garnish |
The tomatoes are the heart of this soup—Roma are ideal for their meaty texture and lower water content. Local farmers markets often have the freshest, or grab a pint from the produce section. Avoid tomatoes with soft spots or wrinkled skin. Basil? Fresh is non-negotiable—dried just won't cut it here. I always buy extra because half gets torn over the top at the end. For the broth, low-sodium versions prevent over-salting later. If you can't find it, just halve the salt in the recipe.
No Roma tomatoes? Regular vine-ripened tomatoes work too—just peel and seed them first. Fresh basil wilting? Dried oregano at one-third the amount can bridge the gap, though it's not the same. Heavy cream optional but worth it—half-and-half works in a pinch. The lemon juice needs to be fresh; bottled won't have the same zing. Sugar might seem odd, but it rounds out the acidity beautifully. For a richer version, swap the vegetable broth for chicken broth, but keep the vegetarian-friendly option by using extra cream.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge. For longer storage, freeze for 3 months. I always make a double batch—perfect for lunches or dinner parties. To reheat, warm gently on the stove, adding a splash of water if it thickens too much. The basil garnish should always go on fresh—add it right before serving so it stays vibrant.
Why You'll Love This Recipe
- No-Chop Night Saver: I swear by this when I’m too tired to dice onions properly—just toss whole Roma tomatoes and a chopped onion into the pot, and the heat does the work. The skins soften into sweet, jammy bits that make the soup richer without extra effort.
- Herb-Packed Punch: That first spoonful of simmered basil and garlic in olive oil? It’s like summer in a bowl. The basil’s bright, peppery kick cuts through the tomatoes’ natural sweetness, and the garlic—oh, the garlic—builds layers of warmth that linger.
- Leftover Goldmine: This soup only gets better the next day. I make a big batch on Sundays, and by Wednesday, it’s transformed into creamy, concentrated flavor. Freeze half for when you’re too wiped to cook, and thaw it straight into a pan—no defrosting drama.
- Budget Brightener: Fresh basil and Roma tomatoes might sound fancy, but they stretch further than you’d think. A single bunch of basil and a handful of tomatoes feed four, and the onion and garlic are pantry staples. It’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for tomato basil soup
Here's how to create a velvety tomato basil soup with Ina Garten's signature balance of bright herbs and rich depth.
🍳 Step 1: Sauté Onion and Garlic Until Translucent
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until soft and translucent. I stir occasionally to prevent browning—this gentle cooking brings out the onion's sweetness without bitterness.
Add the 4 cloves garlic cloves, minced finely, and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that irresistible garlic aroma. Remove the pot from heat temporarily—garlic burns quickly, and you want to preserve its delicate flavor rather than let it turn bitter.
🍳 Step 2: Roast Tomatoes for Deep Flavor
While the onion cooks, preheat your oven to 425°F. Cut the 2 lb fresh Roma tomatoes in half lengthwise and place them cut-side down on a baking sheet lined with parchment paper. Roast for 15-20 minutes until the edges are slightly charred and the tomatoes collapse slightly. This roasting step develops a concentrated tomato flavor that's far more complex than raw tomatoes alone.
Once roasted, transfer the tomatoes to a bowl and let them cool slightly. They'll release their juices as they cool, creating a natural reduction. I like to scoop out the seeds and pulp before adding them to the pot—this prevents the soup from becoming too watery later.
🍳 Step 3: Build the Soup Base
Return the pot to medium heat and add the roasted tomatoes, breaking them up with a wooden spoon. Stir in the 4 cups vegetable broth, 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tsp sugar. The sugar balances the acidity of the tomatoes and enhances their natural sweetness. Bring everything to a gentle simmer and cook for 10-12 minutes until the flavors meld together.
Here's where the magic happens: use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a chunkier texture, pulse briefly instead. The soup should be velvety but still have body—this is where the Roma tomatoes' meaty texture shines. If it's too thick, add a splash of warm water to reach your desired consistency.
👨🍳 Step 4: Finish with Fresh Herbs and Cream
Stir in the 0.5 cup fresh basil leaves (packed, stems removed) and simmer for 2-3 minutes just to infuse the flavor. Remove from heat and stir in the 0.25 cup heavy cream and 1 tbsp lemon juice. The cream adds richness while the lemon brightens the whole dish—this is Ina's signature touch that elevates ordinary tomato soup to restaurant quality.
Taste and adjust seasoning if needed. The soup should be perfectly balanced—sweet from the tomatoes, bright from the lemon and basil, and rich from the cream. If it needs more acidity, add a splash more lemon juice. If it needs more sweetness, add a pinch more sugar.
🥘 Step 5: Garnish and Serve Warm
Ladle the soup into bowls and garnish each serving with 0.25 cup fresh basil leaves (for final garnish), torn into small pieces. The fresh basil adds a pop of color and maintains that bright herbaceous note. Serve immediately with crusty bread or grilled cheese sandwiches—this soup is at its best piping hot.
For extra presentation, I like to drizzle a little more extra-virgin olive oil on top and add a few cracked black peppercorns. The contrast of textures and temperatures makes each spoonful even more satisfying. This soup keeps well in the refrigerator for up to 3 days, though I rarely have leftovers—it disappears too quickly!
Pro Tips For Making Barefoot Contessa Tomato Basil Soup
- CHAR THE ONION LOW: The Barefoot Contessa recipe calls for a sweet, caramelized base—but I learned the hard way that high heat turns onions bitter. Sauté them over medium-low for 12-15 minutes until deep golden, stirring occasionally. (Yes, it takes patience, but skipping this step means your soup will taste like it’s missing something.)
- ROAST THE TOMATOES FIRST: Halve the Roma tomatoes, toss with olive oil, salt, and pepper, then roast at 400°F (200°C) for 20 minutes before blending. This concentrates their flavor and softens them enough to blend smoothly—no grainy texture, no extra straining. (I used to skip this and wondered why my soup never had that rich depth.)
- SALT THE POT WATER: The recipe’s blanching step for basil leaves is where flavor gets lost if you ignore salt. Boil 1 cup of water with 1 teaspoon of salt before dropping in the basil—it preserves their bright green color and prevents bitterness. (Trust me, the difference is noticeable.)
- RESERVE THE BLANCH WATER: After blanching the basil, don’t dump that starchy water—strain it and add it back to the soup. It adds body and a subtle creaminess without heavy cream. (I started doing this after realizing my soup was too thin, and now it’s non-negotiable.)
Essential equipment for barefoot contessa tomato basil soup
Immersion Blender Essentials
An immersion blender is the game-changer for this soup—it keeps everything in the pot while creating that signature velvety texture. I swear by the Ninja BN601 for its powerful motor and easy grip handle.
The stick attachment blends directly in the pot, eliminating the need for transferring hot soup to a blender. For a budget-friendly option, the Hamilton Beach 58340 works well too. 💫
High-Quality Pot
Use a heavy-bottomed stainless steel pot (like All-Clad or Calphalon) to prevent scorching and ensure even heat distribution. I avoid nonstick pots—they can't handle the simmering time without releasing harmful fumes.
A 4-6 quart capacity is ideal for this recipe. If you don’t have one, a Le Creuset Dutch oven works beautifully for both stovetop and oven steps.
Baking Sheet & Parchment
Roasting tomatoes requires a sturdy half-sheet baking pan (about 13x18 inches) with parchment paper for easy cleanup. I like Reynolds oven liners because they’re reusable and prevent sticking. Place tomatoes cut-side down for even charring. A wire cooling rack helps prevent soggy parchment after roasting.
Fresh Herb Tools
Keep basil fresh with a sharp chef’s knife (I use Mercer Culinary Genesis) and a wooden cutting board to avoid bruising leaves. A small mixing bowl with cold water helps revive wilted basil—just submerge stems for 5 minutes before using.
For garnish, a pair of kitchen shears makes quick work of tearing leaves into confetti-like pieces.
Measuring Precision
Accurate measurements matter—especially for salt, sugar, and lemon juice. Use a digital kitchen scale (like OXO Good Grips) for broth and cream to avoid guesswork.
A spice grinder ensures freshly cracked black pepper, while a microplane zests lemon efficiently. I never eyeball spices; a spoon rest keeps measuring spoons organized and clean.
Optional Extras
For creamier versions, a handheld frother (like Bamix) whips heavy cream into soft peaks for garnish. A small saucepan warms broth separately if you prefer layered temperatures.
And for presentation, mini basil leaves on a slotted spoon make serving elegant. These tools aren’t mandatory, but they elevate the dish like a pro chef’s touch. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the tomatoes?
Yes, but the flavor will be less concentrated. For a quick version, simmer 4 cups chopped fresh tomatoes (peeled if preferred) with the onions and garlic for 15-20 minutes until broken down. The roasting step develops deeper caramelized notes that take 30 minutes to achieve through simmering alone.
How do I adjust the texture if it's too thick or thin?
For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce. If too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes. Never add flour directly—it can create lumps. The ideal consistency should coat the back of a spoon but still be pourable.
What can I substitute if I don't have fresh basil?
Use 1 tsp dried basil (not oregano) plus ½ tsp dried oregano for depth, but fresh basil's bright flavor is irreplaceable. For garnish, try chopped parsley or thinly sliced chives. If you must use dried, add it during the final simmer with the cream, not at the end.
Can I make this soup dairy-free?
Replace the 0.25 cup heavy cream with 0.25 cup coconut milk (full-fat for richness) or 0.25 cup cashew cream (blend soaked cashews with water). For a neutral option, use 0.25 cup unsweetened almond milk and add 1 tbsp nutritional yeast for a cheesy note. The lemon juice still brightens beautifully.
Why does my soup taste bland after adding basil?
This usually happens from over-salting the broth or using too much sugar. Taste before adding basil—if it's bland, boost flavor with ½ tsp red pepper flakes or 1 tsp balsamic vinegar. For depth, add 1 tsp tomato paste with the onions. Basil should enhance, not mask, the tomato's natural sweetness. Adjust seasoning gradually.
