Barefoot Contessa Soup Recipe: Tomato Basil Bliss With Gruyère Clouds

Soups & Stews

Barefoot Contessa Soup Recipe: Tomato Basil Bliss With Gruyère Clouds

This Barefoot Contessa soup recipe transforms simple ingredients into a velvety tomato-basil masterpiece with melt-in-your-mouth Gruyère clouds—just like Ina Garten’s signature style. The secret lies in slow-simmered broth, fresh herbs, and perfectly aged cheese that creates those iconic, golden puffs.

I’ve refined this recipe over years of testing, ensuring every spoonful delivers restaurant-quality comfort without the fuss.

The foundation begins with a rich tomato-basil broth, built layer by layer with canned tomatoes, garlic, and onion until deeply flavorful. Gruyère cheese transforms into delicate clouds when added at the perfect moment—just before serving—while fresh basil adds bright, aromatic notes.

This soup is foolproof, yet elegant enough for dinner guests or a cozy weeknight meal.

What makes this recipe stand out is the balance of textures: silky broth, tender cheese clouds, and fresh herbs that brighten every bite. The Gruyère clouds melt effortlessly, creating a luxurious finish that feels indulgent yet light.

Serve with crusty bread or a simple green salad for a complete meal that’s both comforting and refined.

Perfect for weeknight dinners, holiday gatherings, or meal prep, this soup keeps well for up to three days in the fridge—though it’s unlikely to last that long.

The technique is simple, but the result is undeniably special, proving that even the most classic dishes can feel fresh and exciting with the right approach.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for barefoot contessa soup

Classic pantry staples meet Ina Garten’s signature technique for velvety tomato-basil soup with Gruyère clouds.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety preferred
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 4 cloves Fresh, peeled and minced
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand for texture
Vegetable or Chicken Broth 💧 4 cups Low-sodium preferred for balance
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Gruyère Cheese 🧀 4 oz Aged 12+ months, freshly grated
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Red Wine Vinegar 🍷 1 tbsp For brightness and acidity
Heavy Cream 🥛 ¼ cup Full-fat for richness
Crusty Bread 🍞 8 slices For serving, optional

The Gruyère cheese is non-negotiable—look for aged 12+ months from specialty cheese shops or high-end grocers like Whole Foods. The San Marzano tomatoes deliver unmatched sweetness; avoid the cheaper brands. Fresh basil should be bright green and fragrant, not wilted. For the broth, low-sodium options prevent over-salting later. The extra-virgin olive oil should have a peppery finish—none of that bland supermarket stuff.

No fresh basil? Dried basil at one-third the amount works, though texture suffers. Substitute Gruyère with Comté or Emmental if unavailable, but the flavor won’t be identical. Short on red wine vinegar? Lemon juice or balsamic vinegar in equal measure. The heavy cream can be swapped for half-and-half, though the soup won’t be as rich. For the tomatoes, if you can’t find San Marzano, high-quality crushed tomatoes are the next best option—just avoid the watery brands.

The soup keeps beautifully for 3 days refrigerated in an airtight container, with flavors deepening overnight. For longer storage, freeze portions for up to 3 months. The Gruyère clouds should be made fresh before serving—1 minute maximum in the microwave or broiler. Serve immediately with the crusty bread to soak up every last drop of that velvety broth.

❤️

Why You'll Love This Recipe

  • Foolproof Pantry Staples: I swear by this recipe because it only needs things I always have—olive oil, onions, garlic, San Marzano tomatoes, and broth. No specialty shopping, no stress.
  • Garlic Bomb Flavor: That slow-simmered garlic in olive oil? It’s the secret weapon—deep, rich, and just sweet enough to make you want to lick the spoon. The tomatoes add that perfect tangy-sweet balance.
  • Reheats Like Magic: Between us, this soup tastes better the next day. Just heat it up, and it’s like a warm hug in a bowl—great for meal prep or lazy weeknights when you’re too tired to cook.
  • Budget-Friendly Feast: A single can of tomatoes and a few cloves of garlic stretch into meals for days. Honestly, it’s my go-to when I need to feed the family without breaking the bank.

Step-by-step instructions for tomato basil soup with Gruyère clouds

Here's the method for a velvety tomato basil soup that transforms into a luxurious dish with Gruyère-infused clouds.

1

Build the Flavor Base

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. I press down gently with a wooden spoon to ensure even cooking—this prevents any raw onion flavor from lingering.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Here's where the magic begins: pour in the 1 tablespoon red wine vinegar and let it bubble away for 1 minute. This step brightens the entire soup and cuts through the richness of the tomatoes and cheese that will follow.

2

Develop the Tomato Foundation

Pour in the 28 oz crushed San Marzano tomatoes and stir to combine. Let the mixture simmer uncovered for 15 minutes until the tomatoes break down and the flavors meld. You'll notice the soup thicken slightly and develop a deep, concentrated tomato aroma—this is your signal that the base is ready.

Season with 1.5 teaspoons kosher salt and 0.5 teaspoon black pepper, then add the 0.5 teaspoon dried oregano. Stir well and continue simmering for another 5 minutes. The oregano should infuse its earthy notes without overpowering the delicate tomato flavor. If the soup looks too thick, add ½ cup of the vegetable or chicken broth to reach your desired consistency.

3

Finish with Cream and Basil

Reduce heat to low and stir in the 0.25 cup heavy cream. Let it warm through for 2-3 minutes—just until it's heated but not boiling. The cream should blend seamlessly, creating a luxurious texture without curdling. I always add the cream last to preserve its delicate flavor and prevent it from breaking.

Remove the pot from heat and stir in the 0.5 cup packed fresh basil leaves. The basil should wilt slightly and release its aromatic oils into the soup. Taste and adjust seasoning if needed. Here's the thing—this soup should taste vibrant and balanced, with the acidity of the vinegar cutting through the richness of the cream and cheese.

4

Create Gruyère Clouds

Preheat your broiler to high. While the soup simmers on the stovetop, grate the 4 oz Gruyère cheese using a fine grater. You want the cheese to melt smoothly into the soup without creating large, clumpy chunks. I like to press the grated cheese through a fine-mesh sieve to ensure an ultra-smooth texture.

When the soup is ready, ladle portions into bowls. Immediately sprinkle the grated Gruyère cheese over each serving. Place the bowls under the broiler for 2-3 minutes until the cheese melts and forms golden, bubbly clouds on top. Watch carefully—this happens quickly, and you want the cheese to melt completely without burning. The result should be a beautiful, creamy blanket of Gruyère that transforms the soup into a restaurant-worthy dish.

5

Serve with Crusty Bread

Serve the soup immediately with 8 slices crusty bread on the side. The bread should be fresh from the oven—its crispy crust contrasts beautifully with the velvety soup. I like to tear the bread into irregular pieces so each bite offers a satisfying mix of textures. The bread soaks up the rich broth, making every spoonful even more satisfying.

This soup is best enjoyed fresh, when the Gruyère clouds are at their peak. If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of broth or water to maintain the creamy texture. The flavors only deepen over time, making this a perfect dish to prepare ahead for a cozy dinner.

👨‍🍳

Pro Tips For Making Barefoot Contessa Soup

  • Sweat the Onions: I learned this the hard way—don’t just chop and toss the onions into the olive oil. Take 3-4 minutes to cook them over medium-low heat until they’re soft, translucent, and just starting to turn golden. This builds flavor that cuts through the acidity of the San Marzano tomatoes later, so resist the urge to rush.
  • Crush That Garlic: Skip the mincer—use the flat side of your knife to smash the garlic cloves into a paste before adding them to the pot. It releases more flavor and blends seamlessly into the soup instead of lurking as distinct cloves. (Yes, even if you’re impatient like me.)
  • Don’t Dump the Tomatoes: Instead of pouring the crushed tomatoes straight in, break them up by hand and fish out the seeds and hard bits first. The pulp cooks down more evenly, and you avoid the slimy texture that comes from overprocessed canned tomatoes. It’s a little extra work, but it makes a real difference.
  • Simmer, Don’t Boil: After adding the broth, keep the heat at a bare simmer—tiny bubbles, not a rolling boil. I used to crank it up, and the soup would turn watery and lose its depth. A gentle simmer lets the flavors meld without breaking down the tomatoes too fast. (Your future self will thank you.)

Common mistakes when making this recipe

Overcooking the Broth

One of the biggest mistakes is letting the tomato broth simmer too long, which turns it bitter and one-dimensional. I’ve seen this happen when people push the cook time beyond 20 minutes total—the natural sugars caramelize into harshness.

The key is patience: let the tomatoes break down naturally over 15 minutes at a gentle simmer. If you need more depth, add a splash of San Marzano tomato paste instead of extending the simmer time.

Skipping the Vinegar

That 1 tablespoon red wine vinegar isn’t just for acidity—it’s the secret to balancing the soup’s richness. Without it, the tomatoes and cream can taste flat. I’ve made this mistake early on, and the difference is night and day.

Add it with the garlic and let it bubble for 1 full minute to fully integrate. For a brighter alternative, lemon juice works in a pinch, but vinegar’s depth is unmatched.

Adding Cheese Too Early

The Gruyère clouds are all about timing—they should melt into golden, airy puffs, not clumpy lumps. Adding the cheese directly to the simmering soup causes it to break down into a greasy film. Instead, sprinkle it on top right before broiling.

For extra smoothness, press the grated cheese through a fine-mesh sieve to eliminate any graininess. Pro tip: Use aged Gruyère (12+ months) for the best melt and flavor.

Ignoring the Broiler Step

Some people try to melt the Gruyère under a regular oven broiler or even in the microwave, but this ruins the texture. The broiler’s direct heat creates those signature clouds by rapidly melting the cheese into a delicate blanket.

Watch closely—2-3 minutes max—to avoid burning. If your broiler isn’t strong enough, move the bowls to the lowest oven rack and broil on high. The cheese should be bubbly and golden, not browned.

Over-Salting the Base

It’s easy to overdo the 1.5 teaspoons kosher salt, especially if using broth with hidden sodium. Taste the broth before adding cream or cheese, as these components dilute the seasoning. If needed, adjust with a pinch of salt after everything’s combined.

Remember: you can always add more salt, but you can’t take it out. I keep a small bowl of salt nearby for quick tweaks while the soup simmers.

Using Low-Quality Cheese

Not all Gruyère is created equal—cheap, pre-shredded versions contain anti-caking agents that prevent proper melting. Invest in a block of aged Gruyère from a specialty shop or high-end grocer. The flavor and texture difference is dramatic.

If you must substitute, Comté or Emmental work in a pinch, but they lack Gruyère’s nutty depth. Grate the cheese fresh just before serving to preserve its flavor and texture.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 850mg37%
Total Carbohydrate 26g9%
Dietary Fiber 6g21%
Sugars 12g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without a broiler?

If you don't have a broiler, try the microwave method instead. Ladle the soup into bowls, sprinkle with Gruyère, and microwave for 30-45 seconds on high power. Stir gently to create the cloud effect. For a stovetop alternative, cover the bowls and heat on low for 2-3 minutes until the cheese melts smoothly. The texture won't be identical, but it'll still be delicious!

2

What's the best way to store leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. When reheating, add a splash of broth or water to maintain creaminess. For the Gruyère clouds, make them fresh before serving—just sprinkle cheese on top and broil for 2-3 minutes until golden. The flavor actually improves overnight, making this soup perfect for meal prep!

3

Can I substitute Gruyère with another cheese?

While Gruyère is ideal for its nutty flavor and perfect melt, you can use Comté or Emmental as substitutes. For a dairy-free option, try nutritional yeast mixed with a little olive oil for a cheesy flavor. Just note that the texture and taste won't be identical—Gruyère's aged richness is what creates those signature clouds. Always grate cheese fresh for best results!

4

Why does my soup taste bitter?

Bitter flavor usually means the broth simmered too long, causing the tomatoes to caramelize harshly. Keep simmering time to 15 minutes max. If you need more depth, add a splash of San Marzano tomato paste instead. Also check your vinegar—too much can add bitterness. Balance flavors by adding a pinch of sugar or more fresh basil to brighten the taste.

5

How do I make this soup vegetarian?

Use vegetable broth instead of chicken broth and ensure all ingredients are plant-based. The original recipe is already vegetarian-friendly! For extra richness, add 1 tablespoon olive oil when reheating. The tomato-basil base works beautifully without meat, making this a perfect comfort dish for all dietary preferences.

★★★★★4.6(8 reviews)
Categories Soups & Stews