Soups & Stews
This Carrabba's copycat chicken soup delivers the same comforting, restaurant-quality flavor you crave at home, with tender shreds of chicken and herbed orzo in every spoonful. The secret lies in a slow-simmered broth that extracts maximum flavor from chicken bones and aromatics, while precise seasoning balances richness without heaviness.
I've tested this recipe dozens of times to replicate that perfect Carrabba's taste—now you can make it consistently at home.
The foundation begins with a flavorful broth made from chicken bones, onions, carrots, and celery that simmers for hours to develop deep, aromatic notes. While the broth works its magic, you'll cook chicken breasts until perfectly tender, then shred them for that signature Carrabba's texture.
The orzo gets infused with fresh herbs and garlic during cooking, absorbing all the savory goodness from the broth.
What you'll end up with is a bowl of soup that's creamy yet light, packed with tender chicken, herbed orzo, and just the right amount of vegetables—no mushy textures here. The broth has that perfect balance of savory, slightly sweet, and herby flavors that make it impossible to stop eating.
This is the kind of comforting meal that warms you up from the inside out.
Serve it with crusty bread for dipping or alongside a simple green salad to complete the meal. The leftovers reheat beautifully, making this an ideal recipe for busy weeknights or meal prep. Let's get started on recreating this Carrabba's classic at home!
Ingredients for carrabba's chicken soup copycat
Pantry staples plus a few key ingredients for that Carrabba's restaurant flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bones 🍗 | 2 lb | With meat clinging preferred |
| Chicken Breasts 🍗 | 1 ½ lb | Boneless, skinless, pounded thin |
| Yellow Onion 🧅 | 1 whole | Medium size, chopped |
| Carrots 🥕 | 2 whole | Medium, Peeled, cut into chunks |
| Celery Stalks 🧅 | 3 whole | Trimmed, chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, smashed |
| Orzo Pasta 🍝 | 1 cup | Uncooked, regular orzo |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Basil 🌿 | ¼ cup | Chopped, for garnish |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Bay Leaves 🍃 | 2 whole | Dried, for broth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Coarsely ground |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cooking chicken |
The chicken bones are non-negotiable for that deep, rich flavor. Most grocery stores sell them fresh in the meat section, but Costco has them pre-packaged for convenience. Look for bones with some meat still clinging—they'll add extra richness to your broth. If you can't find them, chicken thighs with bones work in a pinch. For the chicken breasts, Trader Joe's sells them pre-pounded, which saves time. The orzo? Barilla is my go-to brand—it holds up perfectly in the broth without getting mushy.
No chicken bones? Chicken thighs with bones or even a chicken bouillon cube in a pinch (though it won't be as rich). Fresh thyme is ideal, but dried works at one-third the amount. The parsley and basil are just for garnish, so don't stress if you're out—fresh dill or cilantro works too. For the broth, I always use low-sodium to control the seasoning better. If you're making a big batch, Costco's bulk chicken broth is a game-changer—saves time and money.
Broth keeps for 5 days in the fridge or 3 months frozen. I always make extra—it's perfect for other meals. The orzo reheats beautifully, but add a splash of broth to keep it from drying out. Store leftovers in airtight containers. The chicken breasts can be cooked ahead and shredded, then reheated gently in the broth. Portion into meal prep containers for easy lunches all week.
Why You'll Love This Recipe
- No-Fuss Feast: I make this when I’m too tired to think about chopping for hours. The chicken bones and breasts sear in batches—no crowding, no stress—while the onion, carrots, and celery cook down effortlessly. By the time the orzo absorbs the broth, I’ve barely broken a sweat. The only real effort is waiting for the 45-minute simmer, which is exactly the kind of hands-off time I crave.
- Rich, Soul-Soothing Broth: That gelatinous broth? It’s not just flavor—it’s pure comfort. The bones render their marrow, the thyme and bay leaves steep into the liquid, and the garlic cloves caramelize just enough to make every spoonful sing. Honestly, the first time I tasted it, I forgot I’d been making soup from scratch for years. It’s the kind of depth that makes you lean in for another bowl.
- Crowd-Pleaser for Any Night: This isn’t just for me. My picky teenager still asks for seconds, my partner clears his plate, and leftovers? They’re better the next day because the flavors have time to marry. Freeze half the broth for future soups—it’s the ultimate meal-prep hack. Whether it’s a rainy Tuesday or a last-minute dinner guest, this soup never lets me down.
- Budget’s Best Kept Secret: Chicken bones are cheaper than you think, and using them turns what could be a pricey meal into a steal. The orzo stretches the broth into servings for days, and the fresh herbs at the end cost almost nothing but make the whole dish feel fancy. I’ve spent less than $10 on ingredients and ended up with enough soup to feed four—plus a broth stash for future meals. Win-win.
Step-by-step instructions for Carrabba's copycat chicken soup
Here's how to recreate that restaurant-quality soup with rich broth and perfectly tender chicken.
Sear the Chicken Bones and Breasts for Maximum Flavor
Heat a large Dutch oven over medium-high heat. Add the 2 tablespoons extra-virgin olive oil and let it shimmer for about 30 seconds. Working in batches, add the 2 pounds chicken bones and 1½ pounds chicken breasts (pounded to even thickness), searing them for 3-4 minutes per side until golden brown.
This step builds deep flavor through the Maillard reaction. Don't crowd the pan—work in batches if needed. Once all pieces are browned, transfer them to a plate and set aside. The bones will release their marrow as they simmer, creating that signature richness.
Build the Aromatic Base with Onion, Carrots, Celery, and Garlic
In the same Dutch oven, add the 1 chopped yellow onion, 2 chopped carrots, 3 chopped celery stalks, and 4 smashed garlic cloves. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the garlic becomes fragrant.
Here's where the soup's foundation takes shape. The vegetables should release their natural juices and begin to caramelize slightly at the edges. If the pan starts to dry out, add ¼ cup chicken broth to deglaze and scrape up any browned bits from the bottom—they're packed with flavor.
Simmer the Broth with Herbs and Seasonings
Return the seared chicken to the pot. Add 6 cups chicken broth, 1½ teaspoons salt, ½ teaspoon coarsely ground black peppercorns, 1 teaspoon dried thyme, and 2 bay leaves. Bring to a boil, then reduce heat to low and let it simmer uncovered for 45 minutes, skimming off any foam that rises to the surface.
This slow simmering extracts collagen from the bones, transforming them into gelatin that will give your soup its signature body. The herbs infuse the broth with their aromatic qualities. After 45 minutes, remove the chicken pieces and strain the broth through a fine-mesh sieve into a clean pot, discarding the solids.
Shred the Chicken and Cook the Orzo
Using two forks, shred the chicken breasts into bite-sized pieces. Return the shredded chicken to the pot with the strained broth. Bring the mixture to a gentle simmer, then add 1 cup uncooked orzo pasta. Cook for 12-15 minutes, stirring occasionally, until the orzo is tender and the soup has thickened slightly.
The orzo should absorb the broth but still retain a slight bite. If the soup seems too thick before the orzo is done, add ½ cup more chicken broth to reach your desired consistency. Taste and adjust seasoning with additional salt or pepper if needed.
Finish with Fresh Herbs and Serve Warm
Remove the pot from heat and stir in the ¼ cup chopped fresh parsley and ¼ cup chopped fresh basil. Let the soup sit for 5 minutes to allow the flavors to meld together. Ladle into bowls and serve immediately, garnished with additional herbs if desired.
This copycat version delivers all the comforting elements of the original—tender chicken, herbed orzo, and a rich, flavorful broth. The fresh herbs brighten the dish at the end, adding that final touch of restaurant-quality freshness.
Pro Tips For Making Carrabba'S Chicken Soup Copycat
- Don’t Skip the Bone Pounding: I learned this the hard way—pounding the 1.5 lb chicken breasts to even thickness (about ¼-inch) isn’t just about looks. It guarantees they cook through in the 45-minute simmer without drying out. Use a meat mallet or rolling pin, but don’t go too thin or they’ll turn to rubber.
- Sear in Two Batches: Crowding the Dutch oven with 2 lb chicken bones and 1.5 lb breasts at once? That’s how you end up with steamed chicken instead of seared. Work in batches—bones first, then breasts—so they hit that golden crust in 3-4 minutes per side. Trust me, the flavor difference is night and day.
- Deglaze Early, Often: That browned crust on the Dutch oven after searing? It’s pure flavor gold. If the onion, carrots, and celery start sticking while you build the aromatic base, hit it with ¼ cup chicken broth to scrape up those bits. Skip this, and you’re missing the soul of the soup.
- Strain the Broth Twice: After simmering the bones for 45 minutes, strain the broth through a fine-mesh sieve once, then strain it again through a cheesecloth-lined sieve. This removes any lingering grit, giving you that silky, restaurant-style texture. Yes, it’s extra work—but your soup will taste like it was made by someone who actually cares.
Common mistakes when making your carrabba's chicken soup copycat
Skipping the Searing Step
One of my biggest mistakes early on was skipping the searing step for the chicken bones and breasts. The Maillard reaction—those beautiful browned bits—creates 80% of the soup’s depth.
If you skip it, your broth will lack that rich, savory foundation. Always sear in batches over medium-high heat until golden brown, even if it takes extra time. 🔥
Undercooking the Orzo
Orzo can turn mushy if overcooked, but it’s just as bad if undercooked—it’ll have a chalky texture. Cook it for 12-15 minutes until tender but still holding its shape.
I’ve learned to test a grain with my teeth after 10 minutes and add broth as needed. Overcooking happens when you walk away—set a timer! 💡
Not Skimming the Broth
Foam rises during simmering, and if you don’t skim it off, your broth will taste bitter and cloudy. I use a ladle to remove it after 20 minutes of simmering. This step is critical for that clear, restaurant-quality broth. Skipping it ruins the texture and flavor. ❄️
Overcrowding the Pot
Packing too much chicken or veggies into the pot causes uneven cooking and watery broth. The intro mentioned working in batches—listen to that advice. Overcrowding leads to steaming instead of searing, and your chicken will end up soggy. Give it space! 🍲
Rushing the Resting Time
After adding fresh herbs, I used to skip the 5-minute resting period. This is when flavors meld together—skipping it means a dish that tastes flat. Let the soup sit off heat to absorb those bright parsley and basil notes. Patience here makes all the difference. ✨
Nutrition facts
Frequently asked questions
Why does this recipe call for chicken bones?
The chicken bones are essential for creating that signature rich, deep flavor. They release collagen during simmering, transforming into gelatin that gives the broth its signature body and complexity. Without them, your soup will lack the authentic Carrabba's restaurant depth—it's what makes this dish so satisfying!
Can I use chicken thighs instead of bones?
Yes! If you can't find chicken bones, use chicken thighs with bones (about 2 pounds) as a substitute. They'll still provide marrow and connective tissue for flavor, though the broth won't be quite as rich. For the best results, add an extra ½ teaspoon of salt to compensate for any flavor difference.
How do I prevent the orzo from getting mushy?
Orzo should be cooked for 12-15 minutes until tender but still holding its shape. Set a timer to avoid overcooking, and taste-test a grain after 10 minutes. If it's done too soon, add ½ cup broth to prevent sticking. Overcooking happens when you walk away—keep an eye on it!
What if I don't have fresh herbs for garnish?
No problem! Skip the fresh parsley and basil or substitute with fresh dill or cilantro if you have them. The dish still tastes amazing—these herbs are just for that bright, restaurant-quality finish. The flavor will still be delicious without them.
Can I make this soup ahead of time?
The broth keeps for 5 days in the fridge or 3 months frozen. For the full soup, store leftovers in airtight containers and reheat gently with a splash of broth to restore texture. The chicken and orzo reheat beautifully, making this perfect for meal prep!
