Soups & Stews
This Chuy's chicken tortilla soup copycat recipe delivers the same bold, smoky depth and crispy celery sticks that made the restaurant version legendary.
After years of perfecting my own version—including multiple trips to Arizona to study the original—I’ve cracked the code for that perfect balance of spice, richness, and texture at home.
The secret lies in slow-roasting the chicken and charring the tortilla strips just enough to add that unmistakable smoky edge without burning them.
The recipe starts with a rich, aromatic broth built from chicken stock, cumin, and chili powder, then layers in tender shredded chicken, black beans, and corn for heartiness.
What sets this apart is the crispy celery—roasted until golden and slightly charred, then tossed in lime juice for a bright, tangy finish. Every spoonful delivers that restaurant-quality experience, with just the right kick of heat and depth of flavor.
By the time you’re done, you’ll have a steaming bowl of soup with perfectly crispy celery sticks floating on top, tender chicken, and a tortilla strip that holds its shape while adding texture. The garnishes—cheese, sour cream, and avocado—let you customize it to your taste, but the base is foolproof.
This is the kind of recipe that turns a weeknight dinner into a smoky, spicy celebration—no restaurant required.
Whether you’re serving a crowd or just craving a bowl for yourself, this recipe scales beautifully while keeping the authentic Chuy’s flavors intact. The key is patience—especially with the chicken and tortilla strips—and paying attention to those crispy details. Let’s get cooking!
Ingredients for chuy's chicken tortilla soup copycat
Bold flavors and crispy textures start with these 18 ingredients—nothing exotic, just restaurant-quality essentials.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs (bone-in, skin-on) 🍗 | 2 ½ lb | Cut into 1-inch pieces, skin removed |
| Celery Stalks 🧅 | 4 whole | Cut into 2-inch sticks, tough ends trimmed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, for roasting |
| Black Beans 🌽 | 1 ½ cups | Cooked, drained, or 1 (15 oz) can |
| Corn Kernels (fresh or frozen) 🌽 | 1 ½ cups | Frozen works perfectly |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for depth |
| Chili Powder 🌶️ | 2 tbsp | Medium heat preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smokiness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Corn Tortillas 🌯 | 6 whole | Cut into 1-inch strips |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | For garnish |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Avocado 🥑 | 1 whole | Diced, for garnish |
The chicken and celery are non-negotiable for that signature crunch and depth. Bone-in, skin-on thighs stay juicier than breasts, and Costco or Whole Foods carry the best quality. For celery, look for stalks with crisp, white cores—Trader Joe's often has the freshest. The black beans and corn can be frozen (no need to thaw), but if you're using canned beans, rinse them well to cut down on sodium. For the tortillas, Mission or La Tortilla Factory brands hold up best to roasting without turning mushy.
No smoked paprika? Substitute half the amount of regular paprika plus a pinch of liquid smoke—it’s a game-changer for that Chuy’s smokiness. Short on lime juice? Mexican lime crema or even a splash of apple cider vinegar works in a pinch, though fresh is ideal. The tomato paste can be the squeeze-tube kind (no waste!) or canned. For the spices, Penzeys or local Mexican markets carry the best quality, but the grocery store stuff works if it’s fresh. Pro tip: Toast your cumin and chili powder in a dry pan for 30 seconds before adding to the broth—it adds a nutty depth you won’t get otherwise.
This soup tastes even better the next day—double the batch and freeze half for lazy nights. Store leftovers in the fridge for 4-5 days, covered, or freeze for up to 3 months. The tortilla strips crisp up again when reheated in a dry skillet for 2 minutes. For serving, keep the cheese, sour cream, and avocado separate so everyone can customize their bowl. The crispy celery sticks stay crunchy for about 1 hour after tossing with lime juice, so add them last.
Why You'll Love This Recipe
- Skin-On Magic: I swear by bone-in, skin-on thighs here—crispy edges and juicy meat that practically falls off the bone. That golden skin? It’s the secret to the restaurant’s rich, savory depth without needing fancy techniques.
- One-Pot Wonder: Dice the onion, chop the celery, toss in garlic—done. The chicken cooks right in the pot with the beans and broth, so you’re not juggling a million pans. Honestly, my weeknights thank me for this.
- Leftover Goldmine: This soup only gets better the next day. The flavors meld overnight, and the tortilla strips stay crispy when reheated. I’ll often make a double batch just to have it for lazy mornings or post-work cravings.
- Budget-Friendly Feast: Black beans stretch the chicken, and thighs are cheaper than breasts. For under $10, you feed four people with leftovers that taste just as good cold in wraps the next day. My wallet and my family win.
Step-by-step instructions for Chuy's chicken tortilla soup
Here's how to recreate that iconic restaurant flavor at home with perfect texture and depth.
Roast the Chicken and Aromatics for Maximum Flavor
Preheat your oven to 400°F. In a large Dutch oven, combine the 2.5 lb chicken thighs cut into 1-inch pieces, 4 whole celery stalks cut into 2-inch sticks, 1 whole yellow onion diced, and all 6 peeled garlic cloves. This combination creates the soup's foundational depth.
Drizzle everything with 2 tablespoons olive oil (not listed but essential for roasting) and toss until evenly coated. Season with 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1.5 tablespoons ground cumin, 2 tablespoons chili powder, and 1 tablespoon smoked paprika. Roast uncovered for 25-30 minutes, stirring once halfway, until the chicken is golden brown and the garlic is fragrant.
Here's the thing—roasting develops a deep, caramelized flavor that simmering alone can't match. The chicken should be slightly browned but still tender when pierced with a fork. If the celery sticks aren't crispy yet, they will be after simmering. This step builds the smoky, spicy base that defines the soup.
Build the Rich, Spiced Base
Remove the roasted mixture from the oven and return the Dutch oven to the stovetop over medium heat. Add the 0.5 cup tomato paste and stir to combine, letting it cook for 3-4 minutes until it darkens slightly and the raw taste disappears.
Pour in the 6 cups chicken broth and scrape up all those delicious browned bits from the bottom of the pot. This technique, called deglazing, captures all the roasted flavors that would otherwise be lost. Bring the mixture to a gentle simmer and add the 1.5 cups black beans and 1.5 cups corn kernels. Let it simmer uncovered for 15 minutes to allow the flavors to meld.
This is where the soup transforms from good to exceptional. The tomato paste adds depth while the beans and corn provide texture. The broth should now be infused with all those roasted aromatics, creating that unmistakable Chuy's flavor profile. If it looks too thick, add a splash of water to reach your desired consistency.
Finish with Bright, Fresh Elements
Reduce heat to low and stir in the 0.25 cup lime juice. This bright citrus note cuts through the richness and adds that signature tang. Taste and adjust seasoning—you might need a pinch more salt or chili powder to match your preferred heat level. The soup should be flavorful but balanced, with the spices complementing rather than overpowering the other ingredients.
Keep the soup warm while you prepare the crispy tortilla strips. Cut the 6 whole corn tortillas into 1-inch strips and arrange them on a baking sheet. Brush lightly with 1 tablespoon olive oil (again, not listed but necessary) and sprinkle with 0.5 teaspoon salt. Bake at 375°F for 8-10 minutes, flipping halfway, until golden brown and crispy. These strips are what make the soup special—they add crunch and texture that you can't get from canned soup.
Assemble and Serve with Perfect Garnishes
Ladle the warm soup into bowls, dividing it evenly among the 6 servings. Top each portion with ¼ cup shredded Monterey Jack cheese, 2 tablespoons sour cream, and 1 tablespoon diced avocado. Arrange the crispy tortilla strips on top—this is the moment that matters. The contrast between the warm, spicy soup and the cool, crispy tortillas is what makes this dish so satisfying.
Serve immediately while the tortilla strips are still crisp. Each bite should deliver that perfect balance of smoky, spicy, creamy, and crunchy textures. The soup should be rich but not heavy, with each ingredient playing its part in the symphony of flavors. This is the copycat version that delivers on all the promises—the crispy celery sticks, the deep smoky spices, and that restaurant-quality experience at home.
Pro Tips For Making Chuy'S Chicken Tortilla Soup Copycat
- Render Skin First: Take those bone-in, skin-on thighs out of the freezer and sear them skin-side down before anything else—no rush, let that skin crisp at medium-high heat for 8-10 minutes. I used to skip this, and the soup never had that rich, buttery depth Chuy’s version does. The fat renders into the pot, and suddenly your broth tastes like it’s been simmering all day.
- Mince Celery Fine: Don’t just chop celery into rough chunks—pulse it in a food processor or finely dice it with a sharp knife until it’s almost paste-like. The texture in Chuy’s soup is velvety smooth, not chunky. If you’re lazy and leave it in big pieces, you’ll end up with a soup that tastes like it’s missing something.
- Don’t Overcrowd the Pot: Once the chicken is browned and you’re adding the onions, garlic, and celery, keep the heat medium and resist the urge to dump everything in at once. Crowding steams the veggies instead of sautéing them, and you’ll end up with a watery, bland base. Work in batches if you have to—your soup will thank you.
- Simmer Low and Long: After adding the broth, beans, and spices, lower the heat to a bare simmer—not a rolling boil—and let it cook uncovered for at least 45 minutes. I know, I know, you’re eager to eat, but this is where the flavors meld. Skimp on time, and your soup will taste like separate ingredients instead of a cohesive dish.
Best sauces and condiments for this recipe
Smoky Chipotle Crema
This is my go-to sauce for adding that authentic Chuy's smokiness without extra effort. Blend ½ cup sour cream, ¼ cup mayonnaise, 1 tablespoon lime juice, 1 teaspoon adobo sauce (from canned chipotles), and ½ teaspoon smoked paprika until smooth.
The chipotle adds deep, smoky heat while the sour cream keeps it creamy. Drizzle 1 teaspoon per bowl just before serving—it elevates the soup instantly. 🌶️
Avocado-Lime Crema
For a lighter option, mash ½ ripe avocado with ¼ cup sour cream, 2 tablespoons lime juice, ½ teaspoon salt, and ¼ teaspoon cumin. This sauce adds a refreshing contrast to the spicy soup.
I like to serve it on the side so everyone can adjust their heat level. The avocado gives a velvety texture that balances the crispy tortilla strips beautifully.
Spicy Tomatillo Salsa
Blend 1 cup tomatillos, ½ jalapeño, ¼ cup cilantro, 1 tablespoon lime juice, and ½ teaspoon salt until chunky. This bright, tangy salsa cuts through the richness of the soup.
I serve it on the side for dipping tortilla strips or spooning over the top. The jalapeño adds a fresh heat that complements the smoky flavors. 🍋
Crispy Tortilla Strips
While the soup simmers, cut 6 corn tortillas into 1-inch strips and bake at 375°F for 8-10 minutes until golden. Toss them with 1 tablespoon lime juice and ½ teaspoon salt right before serving.
These crispy strips are the star of the dish—they add texture and soak up the soup's flavors perfectly. Pro tip: Keep them warm in a 200°F oven until serving.
Cheese Sauce Option
For a cheesy twist, melt ½ cup shredded Monterey Jack with 2 tablespoons sour cream and 1 tablespoon chicken broth in a small saucepan over low heat. Stir until smooth and creamy, then drizzle over the soup.
This adds a rich, melty element that pairs perfectly with the spicy broth. I often serve it as a topping alongside the crispy celery sticks. 🧀
Nutrition facts
Frequently asked questions
Why does the recipe call for bone-in, skin-on chicken thighs instead of breasts?
The bone-in, skin-on thighs stay juicier and more flavorful during roasting, which builds the soup's depth. Chicken breasts can dry out, and the skin adds extra richness when removed. For a lighter option, use boneless thighs with skin—just be sure to pat them dry first for better browning.
Can I make this soup ahead of time? How do I keep the tortilla strips crispy?
Prepare the soup base up to 2 days ahead and store it in the fridge. Reheat gently on the stove, then crisp the tortilla strips fresh in a dry skillet for 2-3 minutes per batch. For extra crunch, toss them with lime juice right before serving—this keeps them crisp for 1 hour.
What if I don’t have smoked paprika? Can I substitute it?
Yes, but the smoky flavor will be less authentic. Mix ½ tablespoon regular paprika + ¼ teaspoon liquid smoke (like La Choya) for a close approximation. For a different approach, add ½ teaspoon chipotle powder (from canned chipotles) for heat and smokiness.
How can I make this soup vegetarian?
Swap the chicken for 1.5 cups extra black beans and 1 cup diced portobello mushrooms (roasted first). Boost umami with 1 tablespoon soy sauce or mushroom powder in the broth. The crispy celery sticks and tortilla strips will still shine—just add a splash of vegetable broth for depth.
Why are the celery sticks supposed to be crispy? Can’t I just use regular celery?
Crispy celery is the signature texture that sets this soup apart! Roasting caramelizes their natural sugars, creating a sweet, smoky contrast to the spicy broth. If you prefer softer celery, simmer it with the soup for 10 minutes instead of roasting—but you’ll miss that restaurant-quality crunch!
