Soups & Stews
This Chick-Fil-A chicken tortilla soup copycat recipe delivers the same smoky cumin heat and crispy tortilla top that made the restaurant version a cult favorite. After years of perfecting the balance between tender chicken, rich broth, and perfectly toasted tortilla strips, I've cracked the code for home cooks.
The secret lies in slow-cooked chicken thighs and a carefully constructed spice blend that mimics the chain's signature flavor profile.
What sets this recipe apart is the two-step tortilla toasting—first in the oven for crispiness, then quickly in the skillet to infuse that smoky aroma.
I also use a homemade cumin-lime broth base that builds depth as it simmers, while black beans and corn add texture without overpowering the chicken. The result is a bowl that tastes exactly like the one you'd order at Chick-Fil-A, but with restaurant-quality control in your own kitchen.
By the time you're done, you'll have a steaming bowl of soup topped with golden, crispy tortilla strips that shatter between bites, all floating in a broth that's rich, slightly spicy, and perfectly balanced.
The chicken stays tender and juicy, the vegetables retain their bite, and every spoonful delivers that familiar comfort in a bowl. This is the kind of recipe that transforms a simple weeknight dinner into something special.
The best part? It reheats beautifully for leftovers—just add a splash of water or broth to maintain that perfectly crispy tortilla top. Serve with warm cornbread or a side salad for the full experience. Let's get cooking—your taste buds will thank you.
Ingredients for chick fil a chicken tortilla soup copycat
Sixteen ingredients for a restaurant-quality bowl that delivers smoky cumin heat and crispy tortilla perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on for maximum flavor |
| Flour Tortillas, Corn 🌯 | 12 whole | Medium size, 8-10 inches |
| Black Beans, Canned 🌱 | 1 can | Low sodium, drained and rinsed |
| Corn Kernels, Canned 🌽 | 1 can | Drained, or frozen thawed |
| Chicken Broth, Low Sodium 💧 | 6 cups | Homemade or quality store-bought |
| Lime Juice, Fresh 🍋 | ½ cup | About 4-5 limes, freshly squeezed |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Onion, Yellow 🧅 | 1 whole | Medium, diced |
| Celery Stalks 🥬 | 3 whole | Diced, about 1 cup |
| Carrots, Orange 🥕 | 3 whole | Medium, sliced |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smokiness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper, Freshly Ground 🌶️ | ½ tsp | None |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for sautéing |
| Cornstarch 🌾 | 1 tbsp | For thickening broth |
The chicken thighs are non-negotiable—skin-on, bone-in for maximum flavor. Trader Joe's and Costco often have great prices on family packs, but any grocery store will do. Look for thighs with good marbling and vibrant color. The corn tortillas? Mission brand is my go-to—they toast up perfectly without cracking. Avoid flour tortillas here, as they won't hold up to the two-step toasting process. For the cumin, Penzeys or bulk bins at natural markets have the best quality, but regular grocery store cumin works fine if it's fresh. Toast it lightly in a dry skillet for 30 seconds before adding to the broth—this unlocks its depth.
No fresh lime juice? Bottled lime juice works in a pinch, but the flavor won't be as bright. The smoked paprika is what gives this that signature Chick-Fil-A smokiness—don't substitute regular paprika. For the vegetables, frozen corn and baby carrots work just as well as fresh, saving you time. The black beans should be low sodium to keep the broth balanced. If you can't find corn tortillas, flour tortillas cut into strips work, but they'll be slightly less crispy. The cornstarch is key for that silky broth texture—don't skip it, even if your broth seems thick enough.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. To reheat, add a splash of water or broth and bring to a simmer—this helps maintain that crispy tortilla top. The tortilla strips can be toasted fresh before serving, or you can reheat them in a dry skillet for 1-2 minutes per batch. For meal prep, portion the broth and chicken separately, then assemble bowls with fresh tortilla strips when ready to eat. The tortillas will stay crispy if kept in a sealed container with a paper towel inside.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss in bone-in thighs with broth, let them simmer until the meat falls off the bone, then shred it right in the pot. No extra dishes, no stress, and that rich, slow-cooked flavor? Worth every second.
- Tortilla Crunch Game: Here’s what sold me—the crispy, slightly charred edges on those flour tortilla strips. You barely need to do anything: just tear them up, fry for 30 seconds, and boom. That texture contrast with the creamy soup? Chef’s kiss, no exaggeration.
- Lunchbox Hero: Between us, this is my secret weapon for meal prep. I make a big batch on Sundays, portion it into containers, and toss in a few extra tortilla strips. Kids (and my husband) grab it for school lunches or work—zero complaints, always empty bowls.
- Budget-Friendly Feast: Bone-in thighs and canned beans keep costs low, but the flavor? Ridiculously good. I’ve made this for $3 a serving, and honestly, it’s the kind of dish that makes you forget you’re saving money—until you see the grocery receipt. Plus, leftovers taste just as amazing reheated.
Step-by-step instructions for Chick-fil-a chicken tortilla soup copycat recipe
Here's how to recreate that signature restaurant flavor at home with tender chicken and perfectly crispy tortilla strips.
Sear and Simmer the Chicken Thighs
Pat the 2.5 lb chicken thighs dry with paper towels to remove any moisture - this ensures maximum browning. Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat until shimmering. Add the chicken thighs skin-side down and cook for 5-6 minutes until the skin is golden brown and crispy. Flip and cook another 5 minutes until the chicken reaches an internal temperature of 165°F.
Remove the chicken from the pot and let it rest on a cutting board for 5 minutes. Once rested, shred the chicken using two forks, discarding any large bones or cartilage. Set the shredded chicken aside - it's the flavor foundation of this soup.
Build the Flavor Base with Aromatics
In the same Dutch oven, reduce heat to medium and add the diced 1 whole onion, sliced 3 whole carrots, and diced 3 whole celery stalks. Sauté for 5 minutes until the vegetables begin to soften. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant - don't let it brown or it'll turn bitter.
Stir in the 2 tbsp ground cumin, 1 tbsp dried oregano, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for 30 seconds until the spices are toasted and aromatic. Pour in the 6 cups chicken broth and bring to a gentle simmer.
Thicken and Season the Broth
Add the 1 can drained black beans and 1 can drained corn kernels to the simmering broth. Stir in the 1 tbsp cornstarch mixed with 2 tablespoons of cold water to create a slurry. Bring the soup to a boil for 1-2 minutes until it thickens slightly to a creamy consistency - it should coat the back of a spoon.
Return the shredded chicken to the pot and stir gently to combine. Add the 0.5 cup fresh lime juice and simmer for 5 minutes. Taste and adjust seasoning - you might need a touch more salt or lime juice to balance the flavors. Keep the soup warm while you prepare the crispy tortilla topping.
Create the Crispy Tortilla Topping
Cut the 12 corn flour tortillas into thin strips about ¼-inch wide. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips to the hot oil and fry for 1-2 minutes until golden brown and crispy on all sides. Transfer to paper towels to drain excess oil.
Here's the trick: sprinkle the fried tortilla strips with a pinch of salt and a pinch of smoked paprika while they're still hot. This enhances their flavor and keeps them crispy. Keep them warm in a 200°F oven while you assemble the soup.
Assemble and Serve
Ladle the warm chicken soup into bowls, making sure each serving gets a generous portion of chicken. Top each bowl immediately with the crispy tortilla strips - they'll soften slightly as they absorb the soup's steam, creating that perfect textural contrast.
Garnish with additional lime wedges and a sprinkle of fresh cilantro if you like. Serve with warm cornbread or crusty rolls to soak up every last drop of that smoky, cumin-infused broth. The secret to restaurant-quality tortilla soup is that crispy topping - don't skip this final step!
Pro Tips For Making Chick Fil A Chicken Tortilla Soup Copycat
- Brown the Thighs First: Skip the slow cooker shortcut—sear those bone-in thighs in a hot skillet for 5-6 minutes per side before adding broth. The Maillard reaction on the skin and bone adds depth to the flavor that no direct cooking can match. I used to skip this, and the soup always tasted like it was missing something.
- Toast the Tortillas: Don’t just tear them—lightly toast the flour tortillas in a dry skillet for 20 seconds per side until they’re just crisp at the edges. This keeps them from turning mushy in the hot broth later. Yes, it’s an extra step, but it makes a real difference when you take that first bite.
- Drain and Rinse the Beans: Open those cans of black beans and give them a quick rinse under cold water, then drain well. The starchy water makes the soup gummy, and you don’t want that. I learned this the hard way after a batch turned into a thick, gluey mess.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer—small bubbles, not a rolling boil—once everything’s combined. Boiling toughens the chicken and breaks down the tortillas into slop. After burning three batches, I finally figured out that patience here guarantees tender meat and intact texture.
Wine and beer pairings for these flavors
Citrus-Forward Whites
This soup's bright, cumin-lime profile pairs beautifully with crisp white wines that cut through the richness. I reach for Mexican Chenin Blanc—specifically a bottle from Quinta Do Vale—because its tropical fruit notes and subtle acidity mirror the lime juice in the broth.
The wine's natural sweetness balances the smoky paprika without overpowering the dish. 🍋
For a more affordable option, Albariño from Spain (like Pazo de Señorans) delivers similar citrus brightness with a touch of minerality that complements the black beans. Serve slightly chilled to enhance the wine's refreshing qualities against the warm soup.
Craft Beer Contrasts
A Mexican-style lager like Modelo Especial or Pacifico is my go-to beer pairing—its clean, crisp profile lets the soup's flavors shine while adding a light effervescence that cleanses the palate between bites. The beer's subtle malt sweetness also echoes the corn and black beans in the dish.
For a bolder option, try a Mexican IPA (like Cerveza Flor de Caña) with its citrusy hops. The hop bitterness contrasts the soup's richness, while the lime and grapefruit notes amplify the cumin and lime flavors. Serve the beer ice-cold to maintain its crispness.
Non-Alcoholic Options
For a refreshing non-alcoholic match, I blend sparkling limeade with a splash of ginger beer—the effervescence and citrus notes mirror the soup's bright profile. Add a pinch of ground cumin to the drink for an extra layer of harmony.
This combo is perfect for family gatherings or when you're avoiding alcohol.
Another great choice is Mexican horchata, a sweet rice-cinnamon drink that contrasts the soup's spicy elements. The natural sweetness balances the heat, while the cinnamon adds warmth. Serve it chilled for the full experience.
Pro Pairing Tips
Always serve your wine or beer slightly cooler than room temperature—around 45-50°F for whites and 40-45°F for beers. This enhances their acidity and refreshment, which is key when paired with a warm, spicy soup. I keep my wine fridge set to 50°F for perfect serving temps.
For the best experience, pour 1-2 ounces less than you normally would—this prevents the alcohol or carbonation from overwhelming the dish. The soup's bold flavors need room to breathe, and a smaller pour ensures the pairing remains balanced. 🍷
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
While you can use chicken breast, thighs are ideal because they stay juicier and more flavorful during long simmering. If using breast, cut them into small pieces and cook for only 3-4 minutes per side to avoid drying out. You may need to add a splash of broth at the end to maintain moisture.
How do I make the tortilla strips extra crispy?
The secret is double-toasting: first bake the strips at 375°F for 5-7 minutes until dry, then fry them in oil for 1-2 minutes until golden. Keep them warm in a 200°F oven while assembling the soup to prevent sogginess.
Can I make this soup in a slow cooker?
Yes! Brown the chicken first, then transfer everything to the slow cooker (except tortillas). Cook on low for 6-8 hours or high for 3-4 hours. Stir in lime juice and cornstarch slurry at the end. The tortilla strips should be added fresh before serving.
What if I can't find corn tortillas?
Flour tortillas work in a pinch, but they won't be as crispy. Cut them 1/4-inch thick and toast twice: first in the oven at 375°F for 5 minutes, then fry in oil for 1 minute per side. The texture won't be identical, but it'll still add great flavor.
How do I store leftovers?
Store in an airtight container for up to 4 days. Reheat gently on the stove with a splash of broth to maintain texture. Keep tortilla strips separate and toast fresh before serving to preserve crispiness.
