Carrabba's Soup Recipe: Tomato Basil Creaminess With Crispy Herb Top

Soups & Stews

Carrabba's Soup Recipe: Tomato Basil Creaminess With Crispy Herb Top

Recreating Carrabba's signature soup at home delivers that restaurant-quality tomato basil creaminess with a crispy herb topping that's impossible to resist. The secret lies in a slow-simmered tomato base infused with fresh basil, balanced by a velvety cream sauce that coats every spoonful.

I've perfected this technique after years of testing—it's the same rich, aromatic flavor that made me a regular at Carrabba's.

What sets this recipe apart is the crispy herb topping, made with toasted breadcrumbs, garlic, and parsley that adds texture and freshness to each bite.

The soup builds layers of flavor through careful cooking: first reducing fresh tomatoes with aromatics, then blending with cream and basil for that signature velvety consistency. The result is a dish that's hearty enough for a cold evening but light enough for a summer lunch.

By the time you serve this soup, your kitchen will smell like an Italian-American restaurant, and your guests will never guess it's homemade. The crispy herb topping stays crunchy even after sitting, while the soup maintains its creamy texture.

This is comfort food at its finest—warm, inviting, and packed with that familiar Carrabba's taste you love.

Perfect for feeding a crowd or meal prepping for the week, this recipe scales beautifully while keeping all the restaurant-quality details. The ingredients are simple but precise—no shortcuts here. Let's get cooking and bring that Carrabba's flavor home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for carrabba's soup

Pantry staples meet Italian restaurant magic—this is your Carrabba's soup shortcut.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Peeled, minced finely
Fresh Roma Tomatoes 🍅 2 lbs Vine-ripened, quartered
Heavy Cream 🥛 1 cup Full-fat for richness
Fresh Basil Leaves 🌿 1 cup Packed, stems removed
Vegetable Broth 💧 4 cups Low-sodium preferred
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Breadcrumbs 🍞 ½ cup Panko preferred for crispiness
Fresh Parsley 🌿 ¼ cup Chopped finely for topping
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Red Pepper Flakes 🌶️ ¼ tsp Optional for heat
Butter 🧈 2 tbsp Unsalted, for toasting breadcrumbs

The tomatoes make or break this. Roma tomatoes are ideal—they're meaty and sweet, not watery like slicers. Grab the freshest you can find, or San Marzano canned tomatoes in a pinch (they're the gold standard for tomato-based dishes). If you're buying fresh, look for ones that yield slightly when pressed—they'll break down beautifully during cooking. For the basil, farmers markets have the freshest, but the grocery store's plastic containers work too if you use them within a day. The key is vibrant green leaves—no yellowing or bruising. I always grab extra basil because half gets torn over the top of the soup at the end.

No fresh tomatoes? Canned crushed tomatoes work in a bind, but drain them well to avoid watery soup. Swapping out the heavy cream for half-and-half cuts richness but still delivers that velvety texture. For the crispy topping, Panko breadcrumbs are non-negotiable—they toast beautifully and stay crisp. No Panko? Regular breadcrumbs toasted in a dry pan will work, but they won't be as light. The vegetable broth is where flavor builds, so homemade or high-quality store-bought makes a difference. If you're short on time, even bouillon cubes dissolved in water will do, but you'll notice the difference in depth.

This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store leftovers in the fridge for 4-5 days, covered tightly to keep the herbs fresh. The crispy topping stays crunchy for about 2 hours after baking, so I always make it fresh when serving. For meal prep, portion the soup into containers and keep the topping separate until reheating. The breadcrumbs can be toasted ahead and stored in an airtight container for 3 days—just reheat in a dry pan before serving.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that perfect balance of bright tomato acidity and velvety heavy cream. The olive oil ties it all together—rich but never heavy, like Carrabba’s version but with half the fuss.
  • No Chopping Struggle: I swear by this—just dice one onion and crush a few garlic cloves. That’s it. The tomatoes? Toss them in whole, and the soup does all the work while you sip wine and pretend you’re in Italy.
  • Creamy Without Compromise: Here’s what sold me: that perfect balance of bright tomato acidity and velvety heavy cream. The olive oil ties it all together—rich but never heavy, like Carrabba’s version but with half the fuss.
  • Lunch or Dinner Fix: Between us, this soup is my lazy Sunday brunch and my "I don’t wanna cook" weeknight dinner. Serve it with crusty bread for a light meal, or crack open a bottle of Chianti for a fancy-ish vibe. No judgment here.

Step-by-step instructions for Carrabba's soup recipe

Here's how to recreate that signature tomato basil cream soup with a perfectly crispy herb topping at home.

1

Build the Flavor Base with Onions and Garlic

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, diced finely, and cook for 8-10 minutes until completely translucent and beginning to caramelize at the edges. This slow cooking develops deep sweetness that forms the foundation of the soup.

Push the onions to one side of the pot and add the 4 cloves garlic cloves, minced finely. Stir frequently for 1-2 minutes until the garlic becomes fragrant but never browns—burnt garlic will make your entire soup bitter. You'll know it's ready when you can smell that unmistakable aroma throughout your kitchen. This aromatic base is where all the magic begins.

2

Cook the Tomatoes Until Broken Down

Add the 2 lbs fresh roma tomatoes, quartered, to the pot with the onions and garlic. Sprinkle with 1.5 tsp salt and 0.25 tsp red pepper flakes, then stir to combine. Bring to a gentle simmer and cook uncovered for 20-25 minutes, stirring occasionally. The tomatoes should break down completely, releasing their juices and creating a thick, rich sauce.

Here's the thing—don't rush this step. You're looking for the tomatoes to collapse into the onions, creating a jam-like consistency. This concentrated tomato flavor is what gives Carrabba's soup its signature depth. When you can see the bottom of the pot through the reduced tomato mixture, it's ready for the next phase.

3

Develop the Creamy Texture with Broth and Basil

Pour in the 4 cups vegetable broth and add the 1 cup fresh basil leaves, stems removed. Bring to a gentle boil, then reduce heat to medium-low and simmer for 10-12 minutes. The basil will infuse the soup with its bright, aromatic flavor while preventing the cream from curdling later.

Taste the soup at this stage—it should be rich and tangy from the tomatoes, with bright herbal notes from the basil. If you want to adjust the seasoning before adding the cream, now's the time. I usually add a pinch more salt here if needed, as the cream will mellow some of the acidity.

4

Create the Signature Creamy Finish

Remove the pot from heat and let it cool slightly for 2-3 minutes. Then, slowly whisk in the 1 cup heavy cream in a thin stream while stirring constantly. This gradual addition prevents curdling and creates that luxurious, velvety texture. Return the soup to low heat and simmer gently for 5-7 minutes, stirring occasionally.

For that authentic Carrabba's finish, stir in the 0.5 cup parmesan cheese until completely melted and smooth. The cheese should blend seamlessly, adding a nutty depth that balances the acidity of the tomatoes. Keep the soup warm but don't let it boil—high heat can cause the cream to separate.

5

Make the Crispy Herb Topping

While the soup simmers, prepare the crispy topping in a separate skillet. Melt the 2 tbsp butter over medium heat, then add the 0.5 cup breadcrumbs and 0.25 cup fresh parsley, chopped finely. Cook for 3-4 minutes, stirring constantly, until the breadcrumbs turn golden brown and crispy.

This is where you get that signature Carrabba's crunch. The key is to watch the heat carefully—if it gets too dark, the topping will burn quickly. As soon as you see those beautiful golden flecks, remove from heat immediately. Sprinkle with 0.5 tsp black pepper and set aside.

6

Serve with Perfect Presentation

Ladle the warm soup into bowls, then immediately top each serving with the crispy herb mixture. The contrast between the creamy soup and crispy topping is what makes this dish so special. Serve immediately while the topping is still crisp—it softens quickly once on the soup.

For that restaurant-quality finish, I like to add an extra sprinkle of freshly grated parmesan cheese and a few torn basil leaves on top. The crispy topping should hold its shape for a few bites before becoming delightfully crunchy, then softening into the soup. This is the moment you'll understand why this soup is so beloved—it's all in the details.

👨‍🍳

Pro Tips For Making Carrabba'S Soup

  • Sweat the Onions Slow: Ditch the high-heat rush—cook your onion in olive oil over medium-low for 10 minutes until it’s soft and golden, not brown. I learned this the hard way: skipping this step makes the soup taste raw and bitter. (Yes, it’s tempting to speed it up, but trust me.)
  • Crush Those Tomatoes: Skip the blender—use your hands (or a sturdy spoon) to break down Roma tomatoes into rough chunks before adding them. This keeps texture while releasing flavor better than pureeing. My grandmother swore by this, and she was right: it’s the thing that matters most for that restaurant-style mouthfeel.
  • Low and Steady Wins: Simmer the soup uncovered on low heat for 20 minutes after adding tomatoes. This lets excess liquid evaporate without scorching, so you won’t need to thin it with water later. I used to crank the heat, and the soup always turned out watery—this fixes that.
  • Add Cream at the End: Stir in the heavy cream off the heat, just before serving. Heating it too long makes it separate or turn grainy. Sounds weird, but it works: the cream stays silky, and the soup stays rich without curdling. (Your future self will thank you.)

Pro cooking tips for great carrabba's soup

Tomato Reduction Mastery

The secret to Carrabba's signature depth lies in reducing the tomatoes properly. I swear by cooking them uncovered at medium-low heat for 20-25 minutes until they break down into a jam-like consistency.

This concentrated flavor is what makes the soup taste restaurant-quality. The key is patience—don't rush this step or you'll miss that rich, sweet tomato essence. 🍅

Cream Addition Technique

Adding the heavy cream too quickly is a rookie mistake. Always temper it by whisking in a thin stream while stirring constantly over low heat. This gradual addition prevents curdling and creates that signature velvety texture.

I also recommend removing the pot from heat for 2-3 minutes before adding the cream—this slight cooling helps stabilize the emulsion. 🥛

Crispy Topping Secrets

For that perfect golden-brown topping, use Panko breadcrumbs and cook them in butter over medium heat rather than oil. The butter adds richness that complements the soup beautifully.

Stir constantly for 3-4 minutes until golden—if you walk away, it burns fast. Immediately sprinkle with black pepper while hot to lock in the flavor. 🍞

Basil Timing Matters

Adding the fresh basil leaves too early will turn them to mush. I wait until the tomatoes have reduced and then add them during the broth simmering phase.

This ensures they infuse flavor without losing their vibrant color. For extra brightness, tear a few leaves and add them fresh on top right before serving. 🌿

Parmesan Integration

Don't just sprinkle the parmesan cheese on top—stir it into the soup while warm for maximum flavor integration. Freshly grated cheese from a block melts more smoothly than pre-shredded.

I like to add it in two stages: first when creating the creamy finish, then again as a garnish. This two-step approach builds depth of flavor. 🧀

Heat Control Essentials

Never let the soup boil after adding the cream—this causes separation. Maintain low heat and stir occasionally to distribute the heat evenly. The ideal temperature is just below a simmer, where the cream stays silky. If it starts to curdle, immediately remove from heat and stir vigorously. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 125mg42%
Sodium 980mg43%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 12g
Protein 10g20%
* 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 Carrabba's-style soup without fresh tomatoes?

Use 2 (28 oz) cans of San Marzano crushed tomatoes instead of fresh. Drain them well first to avoid a watery soup, then simmer for 15-20 minutes to concentrate the flavors. The canned version works surprisingly well—just add 1 tsp tomato paste to deepen the richness.

2

Why did my soup turn out too acidic?

This usually happens when the tomatoes aren't reduced enough or the cream is added too quickly. To fix it, stir in 1 tbsp sugar or 1 tsp balsamic vinegar while the soup simmers. For prevention, always reduce tomatoes until they're jam-like before adding broth, and temper the cream slowly over low heat.

3

How can I make the crispy topping ahead of time?

Toast the breadcrumb mixture as directed, then spread it on a baking sheet to cool completely. Store in an airtight container for up to 3 days—just reheat in a dry skillet for 1-2 minutes before serving. For longer storage, freeze the topping for 1 month. The texture stays crispy when properly reheated!

4

Is this soup kid-friendly?

Yes, but with a few adjustments. Reduce the red pepper flakes to 1/4 tsp or omit them completely. For extra creaminess, add 1/4 cup milk along with the heavy cream. Kids love the crispy topping too—just let it cool slightly before serving to avoid burns.

5

Can I substitute the heavy cream?

For a lighter version, use 1 cup half-and-half or 1 cup whole milk + 2 tbsp butter. For a dairy-free option, blend 1 cup coconut cream with 1/4 cup nutritional yeast for a similar richness. The texture will be slightly different but still delicious.

★★★★★4.6(1 review)
Categories Soups & Stews