Soups & Stews
This Carrabba's copycat chicken soup delivers the same comforting, cheesy pull-apart magic you love from the restaurant—right in your kitchen. The secret lies in a rich herb-infused broth that simmers for hours, creating deep flavor, while tender chicken and vegetables melt into a hearty, satisfying bowl.
I’ve perfected this version after testing multiple batches to match the restaurant’s signature texture and taste.
The recipe begins with a slow-cooked broth made from chicken, aromatic herbs, and a splash of white wine for brightness. As it simmers, the flavors meld into something deeply comforting, while shredded chicken and vegetables like carrots, celery, and potatoes absorb the broth’s essence.
The real star? A cheesy pull-apart bread baked right in the pot, so every bite delivers that iconic Carrabba’s touch.
What makes this soup truly special is the balance of tender chicken, hearty vegetables, and that unmistakable cheesy bread—all in one bowl. The broth is rich but not heavy, the chicken falls apart with ease, and the bread stays soft yet sturdy enough to pull.
This is the kind of soup that warms you from the inside out, perfect for chilly evenings or when you crave a taste of home.
Ready in just under 2 hours, this copycat version requires minimal effort but delivers restaurant-quality results. Whether you're feeding a family or meal prepping for the week, this soup is a foolproof way to bring Carrabba’s comfort to your table. Let’s get cooking!
Ingredients for carrabba's chicken soup copycat
Pantry staples plus a few fresh ingredients for that iconic Carrabba's flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breasts 🍗 | 2 ½ lb | Cut into bite-sized pieces |
| Carrots 🥕 | 1 ½ lb | Medium-sized, peeled and sliced |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed |
| Celery Stalks 🧅 | 4 whole | Diced, including leaves |
| Yellow Onion 🧅 | 1 whole | Chopped, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| White Wine 🍷 | ½ cup | Dry, like Chardonnay |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, chopped |
| Fresh Rosemary 🌿 | 1 tbsp | Chopped, fresh preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| All-Purpose Flour 🌾 | 1 ½ cups | For bread mixture |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim, low-moisture |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken and vegetables are the heart of this soup. Boneless, skinless breasts break down perfectly—avoid thighs if you want tender results. Grab organic carrots and potatoes from Whole Foods or your local market for the best texture, but regular store-bought works too. The key is even sizing: cut everything roughly the same size so they cook uniformly. Fresh herbs make all the difference here—Trader Joe's sells great bundles of thyme and rosemary, but even a small pot will do. For the broth, low-sodium is crucial—you'll be adding plenty of salt later.
No white wine? Dry vermouth or apple juice works in a pinch, but the acidity helps balance the richness. Fresh herbs wilt fast, so dried thyme at half the amount gets you close if you're short on time. The cheese is non-negotiable—low-moisture mozzarella melts best, and Parmigiano-Reggiano adds that authentic umami punch. For the bread mixture, all-purpose flour gives the best texture—bread flour makes it too dense. The bread bakes right in the pot, so don't skip this step for that signature pull-apart magic.
This soup tastes even better the next day—4-5 days in the fridge, no problem. Portion into containers for easy lunches. The bread stays fresh for 2-3 days if covered tightly. Freeze the broth separately for up to 3 months—just reheat and add fresh bread when serving. I always make a double batch and freeze half for those lazy weeknights when I just want comfort food without the effort.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the "mirepoix hack"—just buy pre-diced celery and onion at the store, and the carrots take two seconds to chop into chunks. The potatoes? Toss 'em in whole if you're lazy, and they’ll still break down perfectly.
- Garlic-Greased Magic: That crispy, toasted garlic at the end? It’s the secret weapon. I let it brown in the olive oil until it’s golden and fragrant—trust me, the aroma alone makes the whole kitchen smell like a restaurant kitchen. The chicken stays tender while the veggies soak up all that flavor.
- Leftovers That Beg: This soup begs to be made in bulk. The flavors deepen overnight, and I’ve reheated it three times without a single complaint. Honestly, my freezer’s always stocked with portions—perfect for when I’m too tired to cook or when a sudden guest shows up.
- Budget-Friendly Feast: A single chicken breast and a handful of veggies stretch to feed four people. I’ll be real: the potatoes and carrots are cheap, and the onion and celery last for other meals. Plus, the broth? Just water, chicken, and a bouillon cube—no fancy stuff needed.
Step-by-step instructions for Carrabba's copycat chicken soup
Here's how to recreate that signature Carrabba's flavor—herb-rich broth, tender chicken, and cheesy bread that pulls apart perfectly.
Sauté the Aromatic Vegetables
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 4 whole celery stalks, and 1.5 pounds carrots, all chopped. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
This is where the flavor foundation builds. You'll smell the sweetness of the carrots and celery melding together—don't rush this step. If the vegetables start to brown too quickly, reduce the heat slightly to medium-low. Add the 6 cloves minced garlic and cook for another 30 seconds until fragrant but not burned. This quick cooking preserves the garlic's sweetness rather than letting it turn bitter.
Brown the Chicken and Deglaze with Wine
Push the vegetables to one side of the Dutch oven and add the 2.5 pounds boneless, skinless chicken breasts, cut into bite-sized pieces. Cook for 5-6 minutes, stirring occasionally, until the chicken develops a golden-brown crust on all sides. This browning creates the Maillard reaction that deepens the soup's flavor profile.
Once the chicken is browned, remove it from the pot and set aside. Pour in the 0.5 cup white wine and scrape the bottom of the pot with a wooden spoon, collecting all the browned bits. Let the wine simmer for 2-3 minutes until it reduces by half. This deglazing step captures all the meaty flavor that would otherwise stick to the pot. Return the chicken to the pot and stir to combine.
Build the Herb-Infused Broth
Add the 6 cups chicken broth, 1.5 teaspoons salt, and 0.5 teaspoon black pepper to the pot. Bring the mixture to a gentle boil, then reduce the heat to low and add the 2 pounds cubed russet potatoes. Stir in the 2 tablespoons chopped fresh thyme and 1 tablespoon chopped fresh rosemary. Let the soup simmer for 20-25 minutes, until the potatoes are tender when pierced with a fork.
Here's the thing—this is where the soup transforms from good to restaurant-quality. The herbs should be simmering gently, not boiling vigorously, so their flavors infuse the broth rather than turn bitter. Taste the broth and adjust the seasoning if needed. The chicken should now be fork-tender, and the vegetables should be easily pierced with a fork. If the broth seems too thin at this point, don't worry—the bread mixture will help thicken it later.
Prepare the Cheesy Bread Mixture
While the soup simmers, combine the 1.5 cups all-purpose flour, 2 cups shredded mozzarella cheese, and 0.5 cup freshly grated parmesan cheese in a medium bowl. Stir in 0.25 cup chopped fresh parsley and mix until just combined. The mixture should look like coarse breadcrumbs with cheese throughout.
This is the secret to that signature Carrabba's bread—it's not just any bread, but a cheesy, pull-apart topping that adds texture and flavor to every spoonful. The parsley adds a fresh brightness that cuts through the richness of the cheese. Keep this mixture ready to add to the soup once the vegetables are tender.
Finish the Soup and Add the Cheesy Bread
Once the potatoes are tender, remove the 2 tablespoons thyme and 1 tablespoon rosemary stems (discard them) and stir the soup gently to combine. Add the cheesy bread mixture and stir until evenly distributed throughout the soup. Let the soup simmer for another 5 minutes, stirring occasionally, until the bread mixture is heated through and the cheese begins to melt.
The soup should now have a thick, creamy consistency with pull-apart bread pieces throughout. Taste and adjust the seasoning if needed, adding a pinch more salt or pepper as necessary. Ladle the soup into bowls, garnishing each serving with a sprinkle of chopped fresh parsley. Serve immediately while the bread is still warm and cheesy—this is the moment that matters.
Pro Tips For Making Carrabba'S Chicken Soup Copycat
- Sear the Chicken First: I learned this the hard way—skipping the sear means bland chicken. Pat the breasts very dry, then hit them with a hot pan and oil for 2-3 minutes per side until golden. The crust locks in flavor and keeps them from turning into sad, rubbery mush later.
- Dice Veggies Evenly: No one wants a soup where you’re chewing carrots one bite and celery the next. Cut all veggies to roughly ¼-inch pieces—same size for onions, celery, carrots, and potatoes. Uniform cooking means everything finishes at the same time, like a well-rehearsed band.
- Don’t Overcrowd the Pot: I used to dump everything in at once, thinking it’d speed things up. Wrong. Crowding steams the chicken and dulls the broth. Start with half the veggies, cook 5 minutes, then add the rest. The broth will thank you with depth, not wateriness.
- Simmer, Don’t Boil: This isn’t a race. After everything’s in the pot, bring to a gentle simmer—tiny bubbles, not a rolling boil. Too much heat breaks down the chicken and turns the broth cloudy. Cover and let it work for 20-25 minutes. Patience here makes the difference between good and great.
Flavor customization for carrabba's chicken soup copycat
Herb Variations
Swap out the thyme and rosemary for Italian seasoning (2 tbsp) if you prefer convenience—just reduce the amount slightly since blends are concentrated. For a Mediterranean twist, add ½ tsp dried oregano and ¼ tsp red pepper flakes to the broth for warmth.
Fresh basil (1 tbsp) at the end adds a bright, restaurant-style finish that pairs beautifully with the cheesy bread. 🌿
Cheese Swaps
Need a dairy-free option? Replace mozzarella with vegan mozzarella shreds (like Miyoko's) and use nutritional yeast instead of parmesan for that umami kick. For extra richness, mix in ½ cup shredded fontina cheese—it melts like a dream and adds nutty depth.
If you love sharpness, swap half the mozzarella for pecorino romano for a tangy Italian profile.
Protein Alternatives
Make this vegetarian by replacing chicken with 1.5 lbs extra-firm tofu (pressed and cubed) or 12 oz mushrooms (cremini or shiitake). For seafood lovers, swap in 1 lb shrimp or chunks of firm white fish like cod—just add them in the last 5 minutes of cooking to avoid overcooking.
The broth will still be the star, but the texture changes dramatically. 🦐
Spice Boosts
Craving heat? Stir in 1 tsp smoked paprika with the herbs for a subtle smoky depth. Add ½ tsp cayenne pepper directly to the broth for a slow-building kick, or sprinkle crushed red pepper flakes on top when serving.
For a sweet-spicy balance, drizzle each bowl with 1 tsp hot honey before serving. The contrast with the cheesy bread is next-level.
Vegetable Swaps
Swap carrots for sweet potatoes (cubed) for a deeper sweetness, or add ½ cup diced zucchini for freshness. For a heartier soup, include ½ cup chopped kale—it wilts beautifully and adds iron.
If you love texture, stir in ½ cup cooked white beans (like cannellini) for extra protein. Just remember: smaller veggies cook faster, so adjust timing accordingly.
Gluten-Free Bread
Skip the flour entirely and mix 1 cup gluten-free breadcrumbs (like Bob's Red Mill) with 1 cup shredded mozzarella and ½ cup grated parmesan. The texture will be slightly denser but still pull-apart friendly.
For extra binding, whisk 1 egg with the breadcrumbs before mixing in the cheese. This keeps the cheesy magic intact while accommodating gluten sensitivities. 💪
Nutrition facts
Frequently asked questions
Can I make this chicken soup without wine?
Replace the ½ cup white wine with an equal amount of dry vermouth or apple juice for similar acidity. If you prefer no alcohol at all, use ½ cup extra chicken broth—just add a splash of lemon juice (1 tsp) to brighten the flavor. The wine primarily deglazes and adds depth, so these swaps work well.
How do I keep the cheesy bread from getting soggy?
Add the bread mixture to the soup in the last 5 minutes of cooking—this ensures it heats through without absorbing too much liquid. For extra insurance, sprinkle the top with ½ cup extra parmesan before baking to create a protective crust. Serve immediately with a spoonful of broth on the side for dipping.
Can I use dried herbs instead of fresh?
Yes, but reduce the amount by half. Use 1 tbsp dried thyme and ½ tbsp dried rosemary instead of the fresh versions. Dried herbs are more concentrated, so they pack a stronger punch. Toast the dried herbs in the pot for 1 minute before adding the broth to wake up their flavors.
Is this soup kid-friendly?
For picky eaters, serve the soup without the cheesy bread and offer it on the side. You can also reduce the salt slightly (use 1 tsp instead of 1.5 tsp) and add a pinch of sugar to balance the flavors. The mild chicken and veggies are naturally kid-approved, and the cheesy bread can be a fun addition they’ll love.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with a splash of water or broth to restore moisture. Avoid microwaving—it can make the bread rubbery. For the cheesy bread, cover the pot with a lid to prevent drying out. If the soup seems too thick after reheating, stir in a little extra broth or water to loosen it up.