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 that same restaurant-quality comfort in your own kitchen. The secret lies in slow-roasting garlic for deep, mellow sweetness while building layers of tomato flavor through a simple but precise technique.

My version includes the iconic bread bowl option—just like the one that made Carrabba's famous—so you can serve it as a complete meal with crusty edges and creamy interiors.

This recipe balances simplicity with professional results, using pantry staples like canned tomatoes and fresh herbs to achieve that signature velvety texture. The roasting process transforms ordinary garlic into a fragrant, golden base, while a touch of cream and Parmesan creates that signature richness without heaviness.

It's the kind of soup that feels indulgent yet remains light enough for any meal.

By the time you're done, you'll have a steaming bowl of soup with perfectly caramelized garlic, tender tomato pieces, and a sauce so smooth it coats every spoonful. The bread bowl version adds an interactive element—guests can dip crusty edges into the creamy broth while enjoying the hearty texture.

This is comfort food at its finest, with restaurant-quality flavor that's foolproof to recreate.

Serve with a sprinkle of fresh basil and a side of crusty bread to soak up every last drop. The recipe scales easily for gatherings, and leftovers reheat beautifully—just add a splash of broth to maintain that velvety consistency. Let's get started on this timeless classic.

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

Ingredients for carrabba's soup

Pantry staples plus a few key ingredients transform into Carrabba's iconic creamy roasted garlic tomato soup.

Ingredient Amount Notes
Fresh Garlic Cloves 🧄 12 whole Roasted whole for sweetness
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Canned San Marzano Tomatoes 🍅 28 oz Crushed by hand, no salt added
Heavy Whipping Cream 🥛 1 cup Full-fat for richness
Parmesan Cheese 🧀 ¾ cup Freshly grated from block
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Fresh Thyme Sprigs 🌿 2 whole Leaves only, stems removed
Baguette Slices 🍞 6 pieces Crusty, 1-inch thick
Vegetable Broth 💧 4 cups Low-sodium preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Butter 🧈 2 tbsp Unsalted, for bread bowl

The garlic is everything here. Whole cloves roasted in olive oil until golden and sweet—don't skip this step. Costco or Trader Joe's sell great bulk garlic, but any fresh head works. Look for plump, firm cloves with no sprouts. The San Marzano tomatoes are non-negotiable for that authentic flavor—Mueller or Cirillo brands are my go-tos, but any high-quality canned tomatoes work in a pinch. The Parmesan needs to be freshly grated from a wedge; pre-shredded gets clumpy and lacks depth. For the bread bowl, grab a baguette from the bakery section—it's worth the extra minute to find one with a good crust.

No San Marzano tomatoes? Crushed tomatoes in a jar work, but drain off excess liquid first. Fresh basil? Dried oregano at half the amount keeps the flavor close. The heavy cream can be swapped for half-and-half for a lighter version, though it won't be as rich. For a dairy-free option, use coconut milk but reduce the broth by 1 cup. The vegetable broth? Homemade is best, but Pacific Foods or Imagine brands are solid low-sodium options. And if you're short on time, the roasted garlic can be made ahead—just store it in the fridge for up to 3 days.

This soup reheats beautifully—just add a splash of broth to keep it creamy. Store leftovers in the fridge for 4-5 days, or freeze for up to 3 months. The bread bowls? Assemble them fresh from the fridge—toast the slices lightly before scooping out the insides. For a make-ahead option, bake the bread bowls empty at 350°F for 10 minutes, then store them in a sealed container. The garlic aroma alone will have your kitchen smelling like a Carrabba's kitchen in no time.

❤️

Why You'll Love This Recipe

  • Minimal Chopping Required: I swear by this—just smash the garlic cloves with the side of your knife, no dicing, no fuss. The San Marzano tomatoes handle the prep work for you, already peeled and crushed to perfection.
  • Creamy Garlic Bomb: That moment when the olive oil caramelizes the garlic? Chef’s kiss. Stir in the cream and Parmesan, and suddenly you’ve got a soup so rich it feels like a hug in a bowl—no heavy cream substitute needed.
  • Weeknight to Dinner Party: Honestly, it’s my go-to for both. Simmer a big pot on a Tuesday, then reheat for company—just add extra Parmesan at the end. The crowd won’t know it’s the same recipe.
  • Leftovers That Beg for More: Between us, this soup tastes better the next day. The flavors meld, the Parmesan settles into the cream like a cozy blanket, and I’ve been known to eat it straight from the fridge. (Yes, even on a Tuesday.)

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

This soup delivers restaurant-quality richness with just a few key techniques—let's make it together.

1

Roast the Whole Garlic Cloves for Sweet Depth

Preheat your oven to 400°F. Peel the 12 whole fresh garlic cloves but leave them intact. Place them on a parchment-lined baking sheet and drizzle with 1 tablespoon of the extra-virgin olive oil. Roast for 25-30 minutes until golden brown and fragrant—you'll know they're ready when the aroma fills your kitchen.

Roasting whole garlic transforms its sharp bite into sweet, mellow flavor. Once cooled slightly, squeeze the cloves through a garlic press directly into a large pot. This releases all that rich, caramelized flavor without any bitter allicin. Set the pot aside—we'll build our soup around this aromatic base.

2

Build the Tomato-Broth Base with Aromatics

In the same pot, heat the remaining 0.5 cup extra-virgin olive oil over medium heat. Add the 2 whole fresh thyme sprigs and cook for 1 minute until fragrant. Pour in the 28 oz canned San Marzano tomatoes (crushed by hand) and 4 cups vegetable broth.

Bring to a simmer and cook uncovered for 15 minutes, stirring occasionally. You want the liquid to reduce slightly and the flavors to meld. Taste and adjust seasoning with 1 teaspoon salt and 0.25 teaspoon black pepper—this is your flavor foundation, so don't skimp on seasoning now.

3

Create the Creamy Texture with Parmesan and Cream

Lower the heat to low and stir in the 0.75 cup freshly grated Parmesan cheese and 1 cup heavy whipping cream. Let the mixture simmer gently for 5 minutes, stirring constantly to prevent the cream from curdling. The soup should thicken slightly and develop a luxurious, velvety consistency.

Real talk: this is where the magic happens. The Parmesan adds umami depth while the cream creates that signature creamy texture we're after. If the soup looks too thick, whisk in 2-3 tablespoons of hot broth to reach your desired consistency—it should coat the back of a spoon but still be pourable.

4

Finish with Fresh Herbs and Prepare the Bread Bowls

Remove the pot from heat and stir in the 0.5 cup fresh basil leaves and remaining 0.25 teaspoon black pepper. Let the soup sit for 5 minutes to allow the flavors to fully meld. Meanwhile, preheat your oven to 375°F.

Cut a 1-inch deep hole in the center of each of the 6 baguette slices to create bread bowls. Place them on a baking sheet and brush the insides generously with the 2 tablespoons butter, melting slightly. Bake for 5 minutes until the butter is golden and the bread is toasted.

5

Assemble and Serve with Warm Bread Bowls

Ladle the warm soup into the prepared bread bowls, filling them to the top. The bread will soften slightly from the hot soup, creating the perfect vessel. Garnish each serving with an extra sprinkle of freshly grated Parmesan cheese and a few torn basil leaves for freshness.

Serve immediately while the bread is still warm and the soup maintains that perfect creamy texture. Each spoonful should deliver that perfect balance of sweet roasted garlic, rich tomato, velvety cream, and herby freshness. This is the kind of soup that disappears faster than you can say "second helping."

👨‍🍳

Pro Tips For Making Carrabba'S Soup

  • Sear the Garlic Slowly: I learned this the hard way—blasting garlic in olive oil turns it bitter fast. Instead, cook it over medium-low heat until it’s golden but not browned (about 3-4 minutes). The soup needs that mellow, sweet garlic flavor, not a burnt aftertaste that’ll make people question your life choices.
  • Crush the Tomatoes by Hand: Dumping whole San Marzano tomatoes straight into the pot means you’re missing out on their natural sweetness. Give them a quick crush with your hands or a wooden spoon—this breaks down the skins and releases more juice, making the soup richer without extra effort.
  • Strain the Cream Later: Adding heavy cream too early can turn your soup into a greasy mess. Wait until the very end, when the soup is simmered and seasoned, then stir in the cream just before serving. This keeps it silky without breaking or separating.
  • Grate Parmesan Fresh: Pre-shredded Parmesan has anti-caking agents that make it taste like cardboard. Use a fine grater and grate it yourself right before stirring it into the soup—it dissolves better and adds that sharp, salty punch the dish needs. (Yes, even if you’re impatient like me.)

Perfect pairings for this recipe

Bread Bowl Essentials

For the iconic bread bowl presentation, use a crusty baguette with a firm crust that can hold its shape. I recommend 1-inch thick slices—this thickness gives you sturdy edges while allowing the bread to soften just enough to soak up the creamy soup.

Before scooping out the center, lightly toast the slices at 375°F for 5 minutes to prevent them from falling apart when filled. 🥖

Wine Pairings

A crisp Italian white wine like Pinot Grigio from Friuli-Venezia Giulia complements the soup's creamy texture and bright tomato flavors. The wine's citrus notes cut through the richness while enhancing the roasted garlic. For a red option, a light Chianti with its acidity and cherry undertones balances the dish beautifully.

Beer Complements

An Italian lager such as Peroni or Moretti works perfectly—its light, crisp profile refreshes your palate between spoonfuls. For craft beer lovers, a Belgian witbier with its coriander and orange peel notes adds a fun contrast to the soup's savory depth.

Avoid heavy stouts or IPAs that might overpower the delicate flavors.

Cheese Board Pairing

Serve alongside a simple cheese board featuring aged pecorino, fresh mozzarella, and provolone. The salty, tangy cheeses enhance the soup's richness while offering a textural contrast. Add a few olive oil-dipped crusty bread slices for dipping—it's a match made in comfort food heaven. 🧀

Dessert Follow-Up

End the meal with something light like lemon ricotta cookies or a simple tiramisu. The citrus notes in the cookies refresh your palate after the creamy soup, while the coffee-infused tiramisu adds a sophisticated finish.

For a quicker option, a bowl of vanilla gelato with a sprinkle of sea salt cuts through any richness.

Herb Garnish Variations

Swap out the basil for fresh thyme sprigs or chopped parsley if you prefer. For a spicy kick, add crushed red pepper flakes or a drizzle of hot honey before serving. A sprinkle of toasted pine nuts adds crunch and nutty depth to each bite. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 110mg37%
Sodium 1020mg44%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 12g
Protein 12g24%
* 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 bread bowl?

The soup recipe works perfectly as a classic bowl of creamy tomato delight. Simply serve it in deep soup bowls with crusty bread on the side for dipping. The bread bowl is just a fun presentation—this soup's velvety texture and rich flavors shine in any vessel.

2

What's the secret to getting that restaurant-style creamy texture?

The magic comes from two key steps: roasting the whole garlic for sweet depth and stirring constantly when adding the cream and Parmesan. The low-and-slow simmer prevents curdling, while freshly grated cheese creates that signature velvety finish. Never boil the cream—just simmer gently!

3

Can I prepare this soup ahead of time?

Yes! Make the soup base up to 2 days ahead and store it in the fridge. When ready to serve, gently reheat it on the stove (don't boil) and stir in the cream and herbs just before serving. For the bread bowls, assemble them fresh from the fridge—this keeps them sturdy for serving.

4

How can I make this soup dairy-free?

Swap the heavy cream for 1 cup full-fat coconut milk and use nutritional yeast instead of Parmesan. The coconut milk adds richness while keeping the soup creamy. Reduce the broth by 1 cup to maintain proper consistency, as coconut milk is thicker than cream.

5

Why did my soup turn out too thick?

This usually happens when the cream thickens too much during cooking. The fix is simple: whisk in 2-3 tablespoons of hot broth while stirring constantly. For next time, reduce the cream by 2 tablespoons or simmer the broth base longer to reduce it slightly before adding the cream.

★★★★★4.5(15 reviews)
Categories Soups & Stews