Soups & Stews
This Chili's chicken tortilla soup copycat recipe delivers the same creamy, crunchy perfection you love—but with restaurant-quality precision at home. 💫 I've spent years perfecting copycat versions of chain favorites, and this one nails the balance of tender chicken, rich broth, and crispy tortilla strips without a single shortcut that compromises flavor.
The secret lies in three key techniques: slow-cooking the chicken for maximum tenderness, blending the broth just enough to achieve that signature creamy texture without losing any depth, and toasting the tortilla strips until they're crispy enough to hold their own against the bold flavors.
Every element comes together in a way that feels both familiar and elevated—just like the original, but better.
What you'll end up with is a steaming bowl of soup where each spoonful delivers layers of flavor: tender shredded chicken, hearty black beans, corn kernels, and crispy tortilla strips all swimming in a creamy broth that's rich but never heavy.
The garnish of sour cream, cheese, and cilantro adds freshness and texture, making this the ultimate comfort food that's perfect for chilly evenings or game day gatherings.
Serve immediately with warm cornbread or crusty rolls to soak up every last drop of that flavorful broth. This recipe makes enough for a crowd, so you can enjoy the same restaurant experience at home—without the wait or the markup. Let's get started on recreating this classic.
Ingredients for chili's chicken tortilla soup copycat
Sixteen ingredients. One restaurant-worthy bowl of comfort. Nothing fancy, just bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 2 lb | Pounded thin for even cooking |
| Black Beans 🌽 | 15 oz | Drained and rinsed thoroughly |
| Corn Kernels 🌽 | 15 oz | Canned or frozen, drained |
| Fire-Roasted Diced Tomatoes 🍅 | 14 ½ oz | Canned, undrained for texture |
| Onion 🧅 | 1 whole | Yellow or white, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Flour Tortillas 🍞 | 6 whole | Cut into 1-inch strips |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Sour Cream 🥛 | ½ cup | Full-fat for garnish |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | For topping, not melting |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | For crisping tortilla strips |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Taco Seasoning 🌶️ | 1 ½ tbsp | Homemade or store-bought |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The chicken and tortilla strips are your flavor anchors. Boneless, skinless breasts cook faster and stay tender—skip the thighs here. For the tortillas, Mission or Old El Paso are my go-tos, but any soft flour tortilla works. The black beans? Low-sodium canned saves time, but rinse them well to cut back on salt. Fire-roasted diced tomatoes add depth—Muir Glen is my favorite brand, but any good canned tomato will do. Garlic and onion? Fresh is non-negotiable here; dried just won't cut it for that restaurant-quality flavor.
No black beans? Pinto beans work in a pinch, but they're a little earthier. Corn kernels frozen? Thaw and drain them well. Short on tortillas? Crispy fried tortilla chips can stand in, but they won't have the same texture. The taco seasoning can be homemade (chili powder, cumin, garlic powder) or store-bought—just check for no added salt if you're using low-sodium broth. For the creaminess, half-and-half works too, but heavy cream gives that signature rich mouthfeel. And if you're out of cilantro, parsley or green onions add a nice fresh contrast.
The soup reheats beautifully—just add a splash of broth if it gets too thick. Store leftovers in the fridge for up to 4 days, but I recommend making it fresh if you can. The tortilla strips lose their crispiness when reheated, so save those for garnishing. For a crowd, double the batch—it's that good. And trust me, the lime juice at the end? Freshly squeezed makes all the difference. Don't skip it.
Why You'll Love This Recipe
- Here’s what sold me: that velvety tortilla broth (just blend a few soft tortillas into the mix) makes it rich but never heavy. The chicken stays tender, the beans add heartiness, and the corn? Sweet little pops of texture in every bite. It’s the kind of soup that makes you forget it’s "healthy."
- One-Pot Magic: I swear by this recipe—just chop an onion, shred some chicken, and dump in the rest. The fire-roasted tomatoes and black beans do all the heavy lifting while you stir. No fancy gadgets, no stress, just soup that tastes like it simmered for hours.
- Creamy Without Guilt: Here’s what sold me: that velvety tortilla broth (just blend a few soft tortillas into the mix) makes it rich but never heavy. The chicken stays tender, the beans add heartiness, and the corn? Sweet little pops of texture in every bite. It’s the kind of soup that makes you forget it’s "healthy."
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day—perfect for packing at work or tossing in a thermos for school lunches. (Yes, even on a Tuesday night.) The black beans and chicken hold up, and I just reheat with a splash of water.
Step-by-step instructions for Chili's chicken tortilla soup
Here's how to recreate that signature creamy, crunchy bowl at home.
🍳 Step 1: Sauté the Aromatics and Cook the Chicken
Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 1 whole diced onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Push the onions to one side of the pot, add the 2 lb pounded boneless, skinless chicken breast, and cook for 5-6 minutes per side until the chicken reaches 165°F internally and turns opaque. Remove the chicken and let it rest on a cutting board for 5 minutes before shredding it with two forks.
🍳 Step 2: Build the Flavor Base
Return the pot to medium heat and add the 1.5 tablespoons taco seasoning, stirring to toast the spices for 1 minute until aromatic. Pour in the 14.5 oz fire-roasted diced tomatoes (with juices), 15 oz black beans, 15 oz corn kernels, and 6 cups chicken broth. Bring everything to a gentle boil, then reduce heat to low and let it simmer for 15 minutes to meld the flavors.
Here's the thing—don't skip the simmering. This is where all the flavors marry together. You'll notice the soup thickening slightly as it cooks, and that's exactly what we want for that perfect restaurant-style consistency.
🥘 Step 3: Add Creaminess and Prepare the Tortilla Strips
While the soup simmers, cut the 6 whole flour tortillas into 1-inch strips. Heat 1 tablespoon olive oil in a large skillet over medium heat and fry the tortilla strips in batches for 2-3 minutes until golden brown and crispy. Drain on paper towels and set aside—they should stay crispy even after going back into the soup.
Stir the 0.5 cup heavy cream into the soup and let it warm through for 2 minutes. Season with 1.5 teaspoons salt and 0.5 teaspoon ground black pepper, then taste and adjust if needed. The soup should be rich and flavorful but not overly salty.
🥘 Step 4: Assemble and Serve
Return the shredded chicken to the soup and stir gently to combine. Ladle the hot soup into bowls, then top each serving with 1/6 of the crispy tortilla strips, 1/6 of the 1 cup shredded Monterey Jack cheese, and 1 tablespoon lime juice. Garnish with 1/24 cup chopped fresh cilantro and a dollop of 0.5 cup sour cream on the side.
Here's the moment that matters: serve immediately while the tortilla strips are still crispy. The cheese will melt slightly from the heat of the soup, creating that perfect creamy topping that makes this soup so irresistible. Each bite should deliver that perfect balance of creamy, crunchy, and savory flavors.
Pro Tips For Making Chili'S Chicken Tortilla Soup Copycat
- Sear the Chicken First: Toss the chicken in a hot skillet with oil and salt before adding anything else—it keeps the meat from drying out later. I used to skip this, and the chicken always ended up rubbery, no matter how long I simmered it.
- Drain Those Beans: Rinse and drain the black beans twice before adding them to the pot—this cuts the gummy texture that ruins the soup’s creaminess. I learned this after a batch tasted like a can of beans, not a restaurant dish.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer (tiny bubbles, occasional swirls) after adding the broth and tomatoes—boiling turns the chicken tough and scatters the corn. My first attempt was a disaster until I remembered this rule.
- Toast the Tortilla Strips: Fry the tortilla strips in oil for 30 seconds until they’re golden and crisp—this is what makes the copycat version taste authentic. Cold strips just sink and disappear; toasted ones add texture and flavor.
Creative variations of this recipe
Spicy Southwest Twist
Add a kick by stirring in 1 tablespoon chipotle powder and ½ teaspoon cayenne pepper with the taco seasoning. For extra heat, top each bowl with 2-3 diced jalapeños or a drizzle of hot sauce.
I like to use Valentina hot sauce for that smoky, tangy depth. The chipotle adds smokiness that pairs perfectly with the creamy broth and crispy tortilla strips. 🌶️
White Bean & Roasted Red Pepper
Swap the black beans for 15 oz cannellini beans and stir in ½ cup roasted red peppers (jarred or homemade) for a Mediterranean-inspired twist. Add 1 teaspoon dried oregano and ½ teaspoon smoked paprika to the taco seasoning blend.
The white beans add a creamier texture, while the roasted peppers bring a sweet, earthy note that balances the richness. Garnish with extra cilantro and a sprinkle of feta cheese for brightness.
Cheesy Broccoli Cheddar
Turn this into a cheesy comfort soup by adding 2 cups chopped broccoli florets to the pot with the black beans and corn. Stir in 1 cup shredded cheddar cheese (I prefer Sharp Cheddar) at the end, along with ½ cup sour cream for extra creaminess.
Top each bowl with additional cheddar and a dash of hot sauce for a fun contrast. This version feels like a cross between Chili's soup and a classic cheesy broccoli soup—perfect for a hearty meal.
Creamy Avocado Lime
Blend 1 ripe avocado with ½ cup sour cream and ¼ cup lime juice until smooth, then stir it into the soup just before serving. This adds a luscious, velvety texture and a bright citrus note that cuts through the richness.
Garnish with extra lime wedges and crumbled cotija cheese for a restaurant-worthy finish. The avocado makes this version feel lighter but still indulgent—ideal for a spring or summer twist on the classic.
Slow-Cooker Adaptation
For a hands-off version, combine all soup ingredients (except tortilla strips, cheese, and garnishes) in a 6-quart slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours, stirring occasionally. Add the heavy cream and crispy tortilla strips during the last 30 minutes of cooking.
This method deepens the flavors even more, making it perfect for busy weeknights. The slow cooker also helps tenderize the chicken without overcooking it.
Protein Swaps
Need a different protein? Swap the chicken for 1 lb shredded rotisserie chicken (add it at the end) or 1 lb cooked ground turkey (brown it first with the onions). For a vegetarian version, use 15 oz extra-firm tofu, pressed and cubed, cooked until golden.
The key is ensuring your protein is fully cooked and tender—this keeps the soup's signature texture intact. I’ve tested all these swaps, and they work beautifully! 💡
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, replace the ½ cup heavy cream with ½ cup evaporated milk or ½ cup Greek yogurt. The soup will still be creamy but slightly tangier. If you prefer a completely dairy-free option, use ½ cup coconut milk (full-fat for best texture) and add 1 teaspoon lemon juice to balance the flavor. The key is adding the dairy substitute at the end to warm through gently.
How do I keep the tortilla strips crispy after adding them to the soup?
Here's the trick: fry the strips until they're golden and crispy, then drain them on a wire rack instead of paper towels. This lets air circulate and keeps them crunchy longer. When adding them to the soup, do it right before serving so they don't get soggy. For extra insurance, sprinkle them with a pinch of salt while still hot from frying—this helps maintain crispness.
Can I make this soup in a slow cooker?
Yes! Combine all ingredients except tortilla strips, cheese, and garnishes in a 6-quart slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Stir in the heavy cream and crispy tortilla strips during the last 30 minutes of cooking. The slow cooker method actually enhances the flavors, making the broth deeper and more complex. Just add the tortilla strips fresh when serving to maintain their crispness.
What if my soup tastes too salty?
Don't worry—this happens more often than you'd think! If your soup tastes too salty, stir in ½ cup additional chicken broth to dilute the flavor. For a more immediate fix, add ½ cup unsalted tomato sauce or ½ cup plain yogurt to balance the saltiness. If you're using low-sodium ingredients, you might need to add a pinch more salt at the end, but taste first—sometimes the flavors just need time to meld.
Can I prepare this soup ahead of time?
You can absolutely make it ahead! Prepare the soup base (without the tortilla strips) up to 2 days in advance and store it in an airtight container in the fridge. When ready to serve, reheat gently on the stove, stir in the heavy cream, and add the crispy tortilla strips just before serving. For the best texture, save the tortilla strips until the last minute—they won't reheat well. Garnish with fresh cilantro and lime juice right before eating for maximum freshness.
