Carrabba's Soup Recipe: Creamy Roasted Garlic Tomato Delight

Soups & Stews

Carrabba's Soup Recipe: Creamy Roasted Garlic Tomato Delight

Recreating Carrabba's signature creamy roasted garlic tomato soup at home delivers restaurant-quality flavor with every spoonful. The secret lies in slow-roasting garlic until deeply aromatic, then blending it into a velvety base that forms the heart of this dish.

I've perfected this technique over years of testing, ensuring the soup achieves that signature richness without heavy cream—just pure, bold tomato flavor.

This recipe stays true to Carrabba's tradition while simplifying the process for home cooks. You'll start with a rich vegetable broth foundation, then build layers of flavor through roasted garlic, sun-dried tomatoes, and fresh herbs.

The result is a soup that's creamy yet light, with just enough body to coat your spoon perfectly. For extra heartiness, I include optional meatballs that you can make from scratch or use store-bought.

The key to achieving that signature Carrabba's texture comes from blending a portion of the cooked tomatoes and garlic until smooth, then stirring it back into the pot. This creates pockets of creaminess throughout without making the soup overly thick.

The aroma alone—garlicky, tomato-rich, with hints of basil—will have everyone asking for seconds before you even serve it. Every ingredient plays a crucial role in that authentic Italian flavor profile.

Perfect for chilly evenings or as a starter for Italian nights, this soup serves 6-8 and comes together in about 45 minutes. The best part? It tastes even better the next day as the flavors meld further.

Whether you're serving it with crusty bread or as part of a larger Italian feast, this recipe delivers the comfort and satisfaction of Carrabba's famous soup right in your own kitchen.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for carrabba's soup

Eight essential ingredients plus optional meatballs create Carrabba's signature creamy roasted garlic tomato soup at home.

Ingredient Amount Notes
Vegetable Broth 💧 6 cups Low-sodium preferred, homemade or quality store-bought
Garlic Cloves 🧄 12 whole Unpeeled for roasting, large heads preferred
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced, no salt added
Sun-Dried Tomatoes 🍅 ¼ cup Oil-packed, chopped, not dried
Heavy Cream 🥛 ½ cup Full-fat for authentic richness
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed, not dried
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting garlic and finishing
Red Wine Vinegar 🍷 1 tbsp For brightness, sub lemon juice if needed
Salt 🧂 1 ½ tsp Kosher or sea salt, adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked for best flavor
Ground Nutmeg 🌿 ¼ tsp Freshly grated preferred
Meatballs 🥩 12 whole Store-bought or homemade, optional
Parmesan Cheese 🧀 ½ cup Freshly grated, for serving

The garlic is non-negotiable—you need big, plump cloves for that deep, caramelized flavor. Whole Foods or local markets usually carry the largest heads, but any grocery store will do. Roast them whole first, then squeeze out the pulp—that's where the magic happens. I always grab San Marzano tomatoes when they're on sale; their sweetness cuts through the richness perfectly. For sun-dried tomatoes, Trader Joe's oil-packed are my go-to—they're pre-chopped and ready to use. The heavy cream might seem like a lot, but trust me, it blends right in without making the soup heavy.

No San Marzano tomatoes? Any high-quality canned tomatoes work—just drain them well. Fresh basil is ideal, but dried oregano at half the amount gets you close in a pinch. Short on heavy cream? Substitute half-and-half or coconut milk—the texture will be slightly lighter but still delicious. The meatballs are totally optional, but if you skip them, add another 0.25 cup of sun-dried tomatoes—they add that umami richness. For the olive oil, avoid the cheap stuff—you want something fruity and peppery to stand up to the garlic. And if you're feeling fancy, toast the nutmeg in the oil for a few seconds—it adds a warm depth that's totally worth it.

This soup tastes even better the next day as the flavors meld. Store leftovers in an airtight container for up to 5 days—the creaminess actually improves. For freezing, portion into single servings—it reheats beautifully, though you might want to add a splash of broth if it seems too thick. I always make a double batch because it disappears so fast. Serve with crusty bread or a sprinkle of freshly grated Parmesan—that's where the restaurant-quality magic really happens.

❤️

Why You'll Love This Recipe

  • No-Chop Required: I swear by this—just toss in whole sun-dried tomatoes (no soaking, no slicing) and let the broth do the work. The garlic? Sauté it until golden, then crush it right in the pot. Boom. Done.
  • Sun-Dried Magic: That chewy, briny punch from sun-dried tomatoes takes this soup from good to oh-my-god in one bite. Pair it with the sweetness of San Marzano tomatoes, and you’ve got a flavor explosion that’s weirdly addictive—even my picky husband asks for seconds.
  • Creamy Without Effort: The heavy cream at the end isn’t just a finishing touch—it’s the secret weapon. One ladle stirs in, and suddenly you’ve got that rich, velvety texture Carrabba’s nails. No whisking, no tempering, just smooth.
  • Leftovers That Shine: This soup actually tastes better the next day. Honestly, I make a double batch on Sundays because it’s the easiest way to feed the family all week—just reheat and serve. (Pro tip: Freezes like a dream too.)

Step-by-step instructions for creamy roasted garlic tomato delight

Let's create this restaurant-style soup with rich, roasted garlic flavor and velvety creaminess.

1

Roast the Garlic for Deep Flavor

Preheat your oven to 400°F. Peel the 12 whole garlic cloves but leave them intact. Place them on a parchment-lined baking sheet and drizzle with 2 tablespoons of the extra-virgin olive oil. Toss gently to coat, then roast for 25-30 minutes until golden brown and fragrant.

Watch for the edges to turn deep golden—that's when you'll know they're perfectly caramelized. Let them cool slightly before handling, as they'll be very hot. This roasting step develops that signature sweet, nutty garlic flavor that makes this soup so special. I like to press the roasted cloves through a garlic press directly into the pot later, so don't chop them yet.

2

Build the Tomato Base

In a large Dutch oven or heavy pot, heat the remaining 2 tablespoons extra-virgin olive oil over medium heat. Add the 28 oz canned San Marzano tomatoes (crushed or diced) and the 0.25 cup chopped sun-dried tomatoes. Simmer uncovered for 10-12 minutes until the tomatoes break down and the mixture thickens slightly.

While the tomatoes cook, add the 1 tbsp red wine vinegar and 1.5 tsp salt. Stir well to combine. The vinegar brightens the tomatoes and balances the richness. You'll see the mixture reduce and develop a deeper color—this is where the soup's complex flavor starts building. Don't rush this step; let it simmer gently so the tomatoes develop their natural sweetness.

3

Add Broth and Roasted Garlic

Pour in the 6 cups vegetable broth and bring to a gentle boil. Using a garlic press, add the roasted garlic cloves directly to the pot. Add the 0.25 tsp ground nutmeg and 0.5 tsp black pepper. Stir everything together and reduce heat to medium-low. Let it simmer uncovered for 15 minutes to allow the flavors to meld.

Here's where the magic happens—the roasted garlic infuses the broth with its deep, sweet flavor. You'll notice the soup developing a rich, golden color. Taste it now—it should be tangy from the tomatoes and vinegar, with a hint of sweetness from the roasted garlic. If it needs more salt, adjust now while the flavors are still developing.

4

Finish with Cream and Meatballs

Reduce heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes—just enough to heat the cream without letting it curdle. Add the 12 whole meatballs and simmer gently for 8-10 minutes, turning occasionally, until the meatballs are heated through and the soup reaches 190°F internally.

Watch the soup carefully as it simmers—the cream will make it thicker and more luxurious. If it gets too thick, stir in 2-3 tablespoons of hot broth to reach your desired consistency. The meatballs should be heated through but not falling apart. Remove from heat once they're fully cooked—you'll want to keep them warm but not overcook them.

5

Garnish and Serve Warm

Ladle the soup into bowls and garnish each serving with 2 tablespoons of the fresh basil leaves and a sprinkle of 0.5 cup freshly grated Parmesan cheese. The basil adds a fresh, bright note that cuts through the richness, while the Parmesan adds a salty, umami finish.

Serve immediately while the meatballs are warm and the cream maintains its velvety texture. Each spoonful should deliver that perfect balance of creamy richness, tangy tomatoes, sweet roasted garlic, and savory meatballs. For extra flavor, offer crusty bread on the side to soak up every last drop of that delicious soup!

👨‍🍳

Pro Tips For Making Carrabba'S Soup

  • SOAK SUN-DRIED TOMS FIRST: I learned this the hard way—tossing them straight in dry makes your soup taste like you forgot to season. Soak sun-dried tomatoes in warm water for 10 minutes before chopping; they’ll soften and release their oil, giving that rich, umami depth Carrabba’s version has. Drain well, but save the soaking liquid—it’s liquid gold for your broth.
  • SAUTÉ GARLIC LOW AND SLOW: Cranking the heat to brown garlic turns it bitter, and that’s the last thing you want in a creamy tomato soup. Cook the minced garlic in olive oil over medium-low for 3-4 minutes until fragrant but still pale. The goal is aroma, not color—burnt garlic ruins everything.
  • STIR IN CREAM LAST: Adding heavy cream too early curdles it like clockwork, especially if your broth is still simmering hard. Wait until the tomatoes have broken down and the soup is smooth, then whisk in the cream off the heat. If you’re worried, temper it first by mixing a spoonful of hot broth into the cream before adding it all.
  • USE TOMATO PASTE FOR BODY: Skip the extra can of tomatoes and stir in 1 tablespoon of tomato paste with the San Marzano instead. It thickens the soup naturally and cuts through the acidity, making the cream feel richer without overpowering. Trust me, it’s the upgrade Carrabba’s chef wouldn’t skip.

Essential equipment for this recipe

Dutch Oven Essentials

A large Dutch oven is your secret weapon for this recipe—it distributes heat evenly and prevents scorching. I swear by the Le Creuset 5.5-quart for its durable stoneware construction, but any heavy-gauge Dutch oven (like All-Clad or Lodge) will work.

The deep sides prevent spills when stirring, and the tight-fitting lid traps steam for even cooking. If you don’t own one, a heavy-bottomed stockpot is a worthy substitute. 🔥

Garlic Press Must-Have

Skipping the garlic press means you’ll miss out on that smooth, velvety garlic paste that’s key to Carrabba’s signature texture. The OXO Good Grips is my top pick—it’s easy to clean and crushes cloves perfectly. For a budget-friendly option, the Norpro works just as well.

Press the roasted garlic directly into the pot for maximum flavor infusion. No press? A mortar and pestle will work in a pinch, but it’s more labor-intensive. 🧄

Immersion Blender for Creaminess

While this recipe doesn’t require blending, an immersion blender (like the Cuisinart SM-50) lets you customize the texture. Blend a small portion of the soup for extra creaminess, then stir it back in. It’s not essential, but it’s a game-changer for achieving that restaurant-quality smoothness without overworking the soup.

If you don’t have one, a high-speed blender works too—just blend and return the soup to the pot immediately. ✨

Measuring Tools for Precision

Invest in a stainless steel measuring spoons set (like OXO’s) for accurate measurements—especially for the nutmeg and black pepper. A digital kitchen scale is ideal for the heavy cream and Parmesan cheese to ensure consistency.

For the sun-dried tomatoes, a small stainless steel bowl with a lip makes chopping and measuring effortless. Precision here keeps the flavor balanced and authentic. 💡

Optional Meatball Maker

If you’re making meatballs from scratch, a meatball maker (like the OXO Good Grips) saves time and ensures uniform shapes. Roll the mixture through the holes for perfectly portioned, easy-to-eat meatballs.

No maker? Use a cookie scoop or roll by hand—just keep them small for quick cooking. For store-bought meatballs, Trader Joe’s or Whole Foods brands are my go-to for quality. 🥩

Serving Essentials

Don’t forget individual bowls (preferably stoneware or ceramic) to retain heat and enhance presentation. A grater with a fine setting (like Microplane) is perfect for the Parmesan cheese, and a small pair of kitchen shears makes chopping fresh basil a breeze.

For garnish, a fine-mesh strainer helps drain excess oil from the sun-dried tomatoes. These small tools elevate the final dish from homemade to restaurant-worthy. 🍽️

Nutrition facts

Servings 8
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 1020mg44%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
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 Carrabba's-style soup vegetarian?

Skip the meatballs and add 1 cup of white beans or 1 block of firm tofu (cubed and pan-fried) for protein. For extra richness, stir in 2 tablespoons of nutritional yeast when adding the cream. The sun-dried tomatoes and roasted garlic will still provide that deep umami flavor.

2

How do I prevent the soup from getting too thick?

Start with the full 6 cups of broth and don't reduce it too much during cooking. If it thickens unexpectedly, stir in 2-3 tablespoons of hot broth—never cold. The cream should be warmed through gently (2-3 minutes on low heat) to avoid curdling. For a lighter texture, blend only half the soup before returning it to the pot.

3

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat—never microwave directly. Add 1-2 tablespoons of broth—the extra liquid prevents the cream from separating. Stir constantly until warmed through (190°F). For extra flavor, add a pinch of salt and freshly cracked black pepper—it helps revive the freshness. Store leftovers in an airtight container for up to 5 days.

4

Can I substitute fresh tomatoes for canned?

Fresh tomatoes work but require extra prep. Use 4 large ripe tomatoes—roast them whole at 400°F for 30 minutes—then peel, seed, and chop. They'll be less sweet than canned San Marzano, so add 1 teaspoon of sugar—or extra sun-dried tomatoes—to balance. The texture will be slightly chunkier, which works well if you prefer rustic soups.

5

Why does my soup taste flat compared to Carrabba's?

Restaurant soups often use house-made broth—try simmering vegetables and herbs—like celery, carrots, and bay leaves—for 30 minutes—before adding your broth. The roasted garlic should be deep golden—almost blackened—for maximum sweetness. Finally, taste as you go—**adjust salt, vinegar, or nutmeg gradually. Patience is key!

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