Soups & Stews
Chili's famous chicken tortilla soup deserves a spot on your dinner table, and this copycat recipe delivers the same crispy tortilla crown, creamy tomato-basil broth, and tender chicken every time. 🌟 Growing up in small-town Georgia, I learned that the best soups balance rich flavors with satisfying textures—this one nails it perfectly.
The secret lies in slow-cooked chicken, perfectly toasted tortilla strips, and a broth so rich it feels like a hug in a bowl.
What sets this recipe apart is the precise technique for achieving that signature tortilla crown—crispy on the edges, tender in the center, and floating just right on top. I've tested countless variations to perfect the balance between the smoky, slightly sweet tomato broth and the bright, herby garnishes.
The result is a soup that tastes like your favorite restaurant meal, but with the flexibility to make it at home for a crowd.
By the time you're done, you'll have a steaming bowl of soup with layers of flavor—tender chicken, hearty beans, and that unmistakable tortilla crown that makes it feel like a restaurant experience. The broth is rich yet not overly heavy, and the garnishes add freshness with every spoonful.
This is the kind of recipe that transforms an ordinary weeknight into a satisfying dinner everyone will ask for again.
Whether you're feeding a family or hosting game day, this copycat recipe scales beautifully while keeping the restaurant-quality texture and flavor intact. Let's get started on making your own version that'll have everyone guessing if you made it from scratch or picked it up at the drive-thru.
Ingredients for chili's chicken tortilla soup copycat
Six ingredients make the base, plus a few pantry staples for the signature tortilla crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 2 lb | Cut into 1-inch cubes |
| Flour Tortillas 🌯 | 6 whole | Medium size, store-bought |
| Diced Tomatoes (Canned) 🍅 | 2 cups | Fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Black Beans 🌱 | 1 cup | Drained and rinsed |
| Corn Kernels 🌽 | 1 cup | Fresh or frozen |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for frying |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Basil 🌿 | 1 tsp | Or 0.25 cup fresh |
| Cumin 🌿 | ½ tsp | Ground, toasted |
| Lime 🍋 | 1 whole | Juiced, for garnish |
| Shredded Cheese 🧀 | ½ cup | Monterey Jack or cheddar |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The tortillas are the star—Mission brand works best, but any medium flour tortillas will do. Grab a pack at Walmart or Kroger for the best price, or check the Mexican aisle at H-E-B if you want to splurge on corn tortillas (they add a nice texture contrast). The chicken should be cut into even 1-inch cubes—this ensures they cook through without drying out. I always use boneless, skinless breasts because thighs can make the broth too greasy. For the tomatoes, fire-roasted canned tomatoes add that smoky depth you taste in the restaurant version.
No black beans? Pinto beans or cannellini beans work in a pinch, but they change the texture slightly. Fresh corn is ideal, but frozen works perfectly—no need to thaw. The heavy cream is non-negotiable here—it gives that signature creamy texture. Want to lighten it up? Swap half for coconut milk, but trust me on the full-fat version for that restaurant taste. The tortilla strips need to be toasted until crispy—don't skip this part, or they'll just get soggy. For the spices, Penzeys brand cumin is amazing, but regular grocery store cumin works fine too.
This soup tastes even better the next day—make a double batch for leftovers. Store in the fridge for 4-5 days or freeze portions for up to 3 months. The tortilla strips stay crispy if you reheat them separately in a dry skillet for 30 seconds. Garnish with lime wedges, cilantro, and extra cheese right before serving—that's where the magic happens. I always make extra tortilla strips to serve on the side for dipping.
Why You'll Love This Recipe
- Tortillas Do the Work: I swear by the crispy edges from those flour tortillas—no fancy prep, just tear and toss. The broth soaks them up while keeping that satisfying crunch, and honestly? That’s the magic right there.
- Creamy Without the Fuss: Heavy cream and diced tomatoes team up for that velvety, tangy finish—no whisking or emulsifying required. One stir, and suddenly you’ve got restaurant-level richness without the stress.
- Game for Any Day: This soup’s my go-to for lazy Sundays, game-day snacks, or when I need to feed a crowd without breaking a sweat. Double the batch? No problem. Freeze half? Even better.
- Budget Meets Comfort: Chicken breast and canned tomatoes stretch into a full pot for pennies, yet it tastes like you spent hours. Between us, that’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for Chili's chicken tortilla soup copycat
Here's how to recreate that iconic restaurant soup at home—crispy tortilla crown included.
🍳 Step 1: Sauté Onions and Garlic for Flavor Base
Heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll smell that sweet onion aroma—this is your foundation.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Don't let it brown—that burns quickly and turns bitter. Here's the thing—properly cooked garlic makes all the difference in this soup.
🍳 Step 2: Build the Creamy Tomato-Basil Broth
Pour in the 2 cups diced tomatoes (canned) and 4 cups chicken broth. Stir well and bring to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes—this lets the flavors meld together.
Add the 1 cup black beans, 1 cup corn kernels, 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, 1 teaspoon dried basil, and 0.5 teaspoon cumin. Stir everything together and let it cook for another 5 minutes until heated through. The beans should be warm all the way through.
🔥 Step 3: Cook the Chicken to Tender Perfection
In a separate skillet, heat the remaining 1 tablespoon olive oil over medium-high heat. Add the 2 lb boneless, skinless chicken breast (cut into 1-inch cubes) and cook for 5-6 minutes until the edges are lightly browned and the chicken is cooked through.
Transfer the chicken to the soup pot and stir gently to combine. Add the 0.5 cup heavy cream and let it simmer for 5 minutes to warm through. The cream will give you that signature creamy texture—don't skip this step. Here's what I do: I stir occasionally to prevent the cream from separating.
🥘 Step 4: Prepare the Crispy Tortilla Crown
Cut 5 of the 6 whole flour tortillas into ¼-inch thick strips (keep one whole tortilla for serving). Heat 1 tablespoon olive oil in a dry skillet over medium-high heat until shimmering.
Add the tortilla strips in a single layer and cook for 1-2 minutes per side until golden brown and crispy. Watch carefully—they burn fast. Remove and set aside on paper towels to drain excess oil. This is the moment that matters: crispy tortilla strips are what makes this copycat recipe shine.
🍽️ Step 5: Assemble and Serve with Fresh Garnishes
Ladle the hot soup into bowls. Top each serving with the crispy tortilla strips and arrange the remaining whole flour tortilla on top like a crown. Sprinkle with 0.5 cup shredded cheese and let it melt slightly from the heat.
Finish with 0.25 cup chopped fresh cilantro and a squeeze of lime juice. Here's the final touch: serve immediately with lime wedges on the side. Each bite should deliver that perfect balance of creamy broth, tender chicken, crispy tortilla, and fresh herbs—just like at Chili's.
Pro Tips For Making Chili'S Chicken Tortilla Soup Copycat
- Sear the Chicken First: I learned this the hard way—skipping the sear makes the chicken taste bland and rubbery. Pat the chicken breasts dry, then hit them with a hot skillet for 2-3 minutes per side before shredding. The crust locks in flavor and keeps them from drying out when they hit the broth later.
- Pre-Cook the Tortillas: Tossing raw tortillas into the soup will turn them into mush. Instead, lightly toast them in a dry skillet for 30 seconds per side until just pliable—this keeps their structure intact and makes them crisp up nicely when they hit the hot soup. (Yes, even if you’re impatient like me.)
- Strain the Broth: The original recipe’s creaminess comes from the heavy cream, but the broth’s cloudiness makes it look (and taste) richer. Strain it through a fine-mesh sieve after simmering—it’s a 2-minute fix that makes the soup look restaurant-worthy. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
- Simmer, Don’t Boil: After adding the heavy cream, keep the heat at a gentle simmer—no rolling boils. Heavy cream breaks and curdles fast, and you’ll end up with a grainy soup instead of that velvety Chili’s texture. A low simmer for 5 minutes is all it takes. (Your future self will thank you.)
Essential equipment for chili's chicken tortilla soup copycat
Large Stockpot
You’ll need a large, heavy-bottomed stockpot with at least a 6-quart capacity—I use my All-Clad stainless steel because it distributes heat evenly and prevents scorching. If you don’t have one, a Le Creuset Dutch oven works beautifully too.
Avoid thin aluminum pots; they can’t handle the simmering time without hot spots. 🔥
Skillet for Tortilla Strips
A 10-inch cast iron skillet is my go-to for crispy tortilla strips because it retains heat perfectly. Heat it over medium-high until shimmering before adding oil—this ensures even browning.
If you don’t have cast iron, a nonstick stainless steel skillet (like Calphalon) works, but watch the heat closely to avoid sticking. Pro tip: Use tongs to flip strips for crispiness.
Immersion Blender (Optional)
For a smoother broth texture, an immersion blender (like Ninja CB100) lets you blend directly in the pot without transferring liquids. Pulse for 5-10 seconds—just enough to soften the tomatoes and beans slightly.
Skip this if you prefer chunkier textures, but I find it mimics the restaurant version’s velvety consistency. ⚡
Tongs for Assembly
Long-handled kitchen tongs (I swear by OXO Good Grips) are essential for arranging the crispy tortilla crown on top of each bowl. They let you lift strips without crushing them, keeping that perfect restaurant-style presentation.
A slotted spoon works too, but tongs give you better control for that "crown" effect.
Measuring Tools
Precision matters here! Use a stainless steel measuring cup (like Farberware) for broth and cream, and a microplane for garlic—it releases more flavor than mincing. A digital kitchen scale (for chicken) ensures even-sized cubes cook uniformly. Don’t eyeball measurements; this soup’s balance hinges on accuracy. 💡
Garnish Supplies
Keep toppings fresh with a sharp chef’s knife (I love Wüsthof) and a cutting board. A lime juicer (or reamer) ensures bright, consistent garnishes. For cheese, a fine grater (like Microplane) melts beautifully.
Prep all garnishes just before serving—they lose freshness fast. This is where the magic happens! ✨
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the chicken for 1.5 cups of extra-firm tofu (pressed and cubed) or 1 cup of chickpeas for protein. For a meaty texture, use mushrooms or lentils. The broth and spices will still shine—just adjust cooking times slightly for tofu (add 2-3 extra minutes).
Why does the tortilla crown get soggy?
This happens when the strips absorb moisture from the hot soup. To fix it, fry them just before serving and place them on top right after ladling the soup. For extra crispiness, toast them in a 350°F oven for 3-5 minutes before adding to bowls. Keep a fresh batch handy!
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 chopped jalapeño to the broth while simmering. For heat lovers, stir in 1 tablespoon hot sauce (like Cholula) at the end. Serve with extra lime wedges—they balance the spice beautifully while keeping the tortilla crown crisp.
Can I prep ingredients ahead of time?
Yes! Chop all veggies and measure spices the night before. Store in airtight containers in the fridge. The tortilla strips can be pre-toasted and frozen for up to 1 month—just reheat in a dry skillet for 1 minute before serving. The broth and chicken can be made a day ahead and reheated gently on the stove.
What's the best way to reheat leftovers?
Reheat the soup (without tortilla strips) on the stove over low heat until steaming. Add a splash of chicken broth if it thickens too much. Toast fresh tortilla strips separately in a skillet for 1-2 minutes and place them on top when serving. Never microwave tortilla strips—they'll turn rubbery!
