Soups & Stews
Recreating Carrabba's signature tomato basil soup at home delivers that same velvety, herb-infused comfort you crave after a long day. The secret lies in slow-simmered tomatoes and a blend of fresh basil that transforms ordinary canned tomatoes into restaurant-quality depth.
I've perfected this technique over years of testing, ensuring every spoonful tastes like your favorite Italian-American spot.
This soup builds flavor in layers—starting with sautéed garlic and onions that form the aromatic base, then simmering crushed tomatoes until deeply concentrated. The velvety texture comes from blending just enough of the soup while keeping some chunks for authentic texture.
Fresh basil and a touch of cream finish it with that signature Carrabba's richness.
What you'll end up with is a bowl of soup that's creamy yet bright, with perfect balance between tangy tomatoes and sweet basil notes. The aroma alone will have everyone gathering around the table, while the first sip delivers that familiar comfort.
This is the kind of soup that disappears quickly—make extra for leftovers.
Pair it with warm garlic bread and a simple arugula salad to recreate the full Carrabba's dining experience at home. The recipe comes together in about 45 minutes, with most of that time dedicated to simmering—minimal effort for maximum reward. Let's get cooking!
Ingredients for carrabba's soup
Sixteen ingredients, one velvety bowl of Carrabba's magic waiting to happen.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity flavor preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed, high quality preferred |
| Fresh Basil Leaves 🌿 | 1 ½ cups | Packed, stems removed |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍬 | 1 tsp | Balances acidity |
| Red Wine Vinegar 🍷 | 1 tbsp | For brightness |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, preferred |
| Freshly Grated Nutmeg 🌿 | ¼ tsp | Fine, for subtle warmth |
The tomatoes and basil are your flavor anchors. San Marzano canned tomatoes are the gold standard—they're sweeter and less acidic than regular brands, and the flavor is pure tomato. Grab a 28-oz can from the Italian section at Whole Foods or Trader Joe's if you want that restaurant-quality base. Fresh basil is non-negotiable here—the more aromatic, the better. I usually buy a big bunch and use half for this soup, saving the rest for pesto or garnishes. Store the basil in a jar of water like flowers to keep it fresh longer. The Parmesan? Grate it yourself—pre-grated cheese has anti-caking agents that ruin the texture.
No San Marzano tomatoes? Any high-quality crushed tomatoes will do—just add a pinch more sugar to balance acidity. Fresh basil wilt fast? Dried basil at one-third the amount works in a pinch, but it won't have that same bright, sweet flavor. Out of heavy cream? Half-and-half or whole milk will work, though the soup won't be quite as rich. The red wine vinegar adds that signature tang—substitute lemon juice if you're out, but it'll taste slightly different. Need to make this dairy-free? Skip the cream and Parmesan, and use coconut milk instead. The soup will still be delicious, just with a different texture.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings—they reheat perfectly and are great for quick lunches. The basil and cream can separate when reheated, so give it a quick stir and maybe a splash of broth if it gets too thick. Freezes for 3 months if you're planning ahead. Pro tip: Make a double batch—this soup disappears fast, and the leftovers are just as good.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this—just dice one onion and mince a few garlic cloves. The San Marzano tomatoes handle the rest, so smooth you’ll wonder why you ever bothered with fancy prep.
- Garlic-Basil Magic: That first spoonful of olive oil sizzling with fresh garlic and basil? Pure Italian soul. The tomatoes mellow it out just enough to keep it bright, not overpowering—like a hug in a bowl.
- Weeknight Wonder: Toss it together mid-afternoon, let it simmer while you fold laundry, and dinner’s ready. Even my picky husband grabs seconds, and he’s got standards. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: A can of tomatoes and a handful of basil make this feel fancy without the grocery shock. Honestly, I’ve made this for 10 people and still had change left for wine—no joke.
Step-by-step instructions for Carrabba's tomato basil velvety soup
Here's how to make this creamy, restaurant-quality soup with deep tomato flavor and aromatic herbs.
Sauté the Aromatics Until Fragrant
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the edges start to turn just slightly golden.
Add the 4 cloves minced garlic cloves and cook for another 30 seconds until the raw garlic smell disappears. This step builds the flavor foundation—don't rush it or the garlic will burn. The onions should be tender but not browned at this point.
Build the Tomato Base
Pour in the 28 oz crushed canned San Marzano tomatoes and stir to combine with the aromatics. Add the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp sugar, then bring the mixture to a gentle boil over medium-high heat.
Reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally. You want the tomatoes to break down and develop a rich, concentrated flavor. The soup should reduce slightly and become slightly thickened. This step develops the deep tomato character that makes this soup special.
Add Broth and Simmer
Pour in the 2 cups vegetable broth and the 1 tbsp red wine vinegar. Stir well to combine, then increase heat to medium-high and bring to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 10 minutes to allow flavors to meld.
Add the 1.5 cups packed fresh basil leaves and stir gently. The basil will infuse its bright flavor into the soup. Keep an eye on the soup—it should be simmering gently but not vigorously boiling. This is where the soup's herbal notes develop their full potential.
Finish with Cream and Cheese
Reduce heat to low and stir in the 0.5 cup heavy cream and 0.5 cup freshly grated Parmesan cheese. Add the 0.25 tsp freshly grated nutmeg and stir until fully incorporated. The soup should become velvety smooth almost immediately.
Taste and adjust seasoning if needed—you might want to add a bit more salt or pepper to balance the flavors. The nutmeg adds a subtle warmth that complements the tomato and basil perfectly. Keep the soup warm over low heat until ready to serve.
Serve with Style
Ladle the soup into bowls, making sure to get a good portion of the basil leaves on top. Garnish each serving with additional fresh basil leaves and a sprinkle of Parmesan cheese. The presentation matters—this is a restaurant-quality dish after all.
Serve immediately while hot. The soup should be creamy with a velvety texture, bright tomato flavor, and aromatic basil notes. Each spoonful should deliver that perfect balance of rich, tangy, and herbal flavors that make this soup so special.
Pro Tips For Making Carrabba'S Soup
- Sweat the Onions Slow: Don’t rush the 8-10 minute onion cook—this is where the flavor builds. I used to walk away, but now I keep the heat steady (medium-low) and stir every 30 seconds. If they brown too fast, you’ll taste bitterness later.
- Crush Garlic Like a Pro: Skip the mincer—smash whole cloves with the flat side of your knife first, then chop fine. This releases more flavor without burning. (Yes, it’s tedious, but the difference is noticeable.)
- Blend Tomatoes Halfway: After simmering the tomatoes for 15 minutes, blend half into a smooth sauce and stir the other half back in. This keeps texture while deepening the flavor—Carrabba’s version isn’t fully smooth for a reason.
- Add Basil Late (But Twice): Tear a few leaves into the soup at the end, but save the rest for garnish. Fresh basil wilts fast—adding it too early makes the soup taste flat. (Pro move: Use a mortar and pestle for the garnish leaves.)
Perfect pairings for this recipe
Garlic Bread Pairing
No Carrabba's soup experience is complete without warm, buttery garlic bread on the side. I use a baguette-style loaf split lengthwise, brushed with melted butter mixed with 2 minced garlic cloves, 1 tsp parsley, and a pinch of salt.
Toast under the broiler for 3-5 minutes until golden and crisp. The garlic bread soaks up any extra soup beautifully while adding a satisfying crunch. 🥖
Simple Arugula Salad
For a refreshing contrast, toss together 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, ½ tsp Dijon mustard, and salt & pepper to taste. The peppery bite cuts through the soup's richness perfectly.
Add ¼ cup toasted pine nuts or shaved Parmesan for extra texture. This salad takes just 5 minutes to prepare and elevates the meal to restaurant-level presentation.
Crusty Breadsticks
Homemade breadsticks are a fun alternative that kids love. Mix 2 cups flour, 1 tsp baking powder, ½ tsp salt, and 2 tbsp cold butter with ½ cup water to form a dough.
Roll into ropes, brush with garlic butter, and bake at 400°F for 12-15 minutes until golden. Serve warm with extra marinara for dipping—this interactive element makes the meal feel special. 🍞
Wine Pairing
A crisp Italian Pinot Grigio from the Veneto region complements this soup perfectly with its bright acidity and citrus notes. For something red, try a Chianti—its cherry and earthy flavors stand up to the tomato while enhancing the basil's herbal notes.
Avoid heavy, oaky whites or bold tannic reds that could overpower the delicate creaminess. 🍷
Unexpected Twist: Grilled Cheese
For a heartier meal, serve the soup alongside a classic grilled cheese sandwich. Use sourdough bread, sharp cheddar, and Gruyère for a melty, flavorful bite.
The contrast of creamy soup and crispy, cheesy sandwiches creates a satisfying balance that feels indulgent yet comforting. This pairing works especially well for chilly evenings. 🧀
Dessert Completion
End the meal with a light dessert like tiramisu or panna cotta to keep the Italian theme flowing. The coffee notes in tiramisu or the vanilla sweetness of panna cotta provide a perfect palate cleanser after the rich, savory soup.
For a quicker option, serve cannoli with a dusting of cocoa powder—just a few bites will satisfy without overpowering the meal. 🍰
Nutrition facts
Frequently asked questions
Why does Carrabba's tomato basil soup taste so creamy without being thick?
The velvety texture comes from blending just half the soup while keeping some chunks for authentic texture. The heavy cream and Parmesan cheese add richness without heaviness, while the 15-minute simmer develops concentrated tomato flavor. The secret is stirring constantly during the final cream stage to create a silky emulsion.
Can I make this soup dairy-free?
Replace the 0.5 cup heavy cream with 0.5 cup coconut milk and omit the Parmesan. For extra richness, add 1 tbsp nutritional yeast to mimic the umami depth. The texture will be slightly lighter but still delicious. The basil and tomato flavors shine through beautifully without dairy.
How do I prevent the basil from turning bitter?
Add the basil only in the last 10 minutes of simmering to preserve its sweetness. Avoid boiling vigorously after adding it—keep heat at medium-low to prevent bitterness. For extra freshness, use 1 cup basil leaves and reserve 0.5 cup for garnishing. The key is timing and gentle heat.
What's the best way to reheat leftovers?
Reheat gently on low heat with a splash of vegetable broth to restore creaminess. Stir frequently to prevent separation. Avoid microwaving—it can make the soup watery. For best results, reheat only until warm, then let it sit for 2 minutes before serving. The flavors taste even better the next day!
Can I substitute fresh tomatoes for canned?
Yes, but you'll need 4-5 large ripe tomatoes (peeled, seeded, and chopped) plus 1 cup tomato paste to replicate the concentrated flavor. Simmer the fresh tomatoes for 20 minutes to break down their texture. The canned version is easier as it's pre-concentrated. Fresh tomatoes work well but require more attention.