Soups & Stews
Recreating Chick-fil-A's Chicken Tortilla Soup at home delivers that same creamy, crunchy, and perfectly balanced bowl you love—but with a professional touch. 💛 After analyzing the restaurant's signature flavors, I've refined this copycat recipe to nail the tender chicken, rich broth, and crispy tortilla strips that make it a crowd favorite.
The secret lies in poaching chicken breasts until fork-tender, then shredding them into bite-sized pieces that stay juicy. A blend of tomato and vegetable broth forms the base, while cumin, lime zest, and fresh cilantro create that signature tangy warmth.
Simmered corn, black beans, and diced tomatoes add hearty texture, and the tortilla strips—crisped to perfection—bring the ultimate crunch.
What you'll end up with is a bowl that's restaurant-quality at home: creamy without being heavy, packed with protein and vegetables, and topped with all the fixings for that satisfying first bite.
The presentation matters too—garnish with cheese, sour cream, and extra cilantro for that inviting look. This is the recipe I trust to impress any group, from weeknight dinners to holiday gatherings.
Ready in about 45 minutes, this copycat version keeps the soul of Chick-fil-A's original while giving you control over freshness and flavor. Let's get cooking—your taste buds will thank you.
Ingredients for chick fil a chicken tortilla soup copycat
Pantry staples meet restaurant-quality flavors—just 15 ingredients for that iconic Chick-fil-A taste.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Pounded to even thickness |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Black Beans 🫘 | 15 oz | Drained and rinsed |
| Diced Tomatoes 🍅 | 14 ½ oz | Canned, fire-roasted |
| Corn Kernels 🌽 | 1 cup | Fresh or frozen |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted |
| Lime 🍋 | 1 whole | Zest only, organic preferred |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Flour Tortillas 🥞 | 6 whole | Small, for strips |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Monterey Jack Cheese 🧀 | ½ cup | For garnish |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The chicken is the heart of this soup. Buy the freshest breast cuts—look for bright pink color and no graying at the edges. Costco or Whole Foods have the best selection for even thickness. Pound it to ¼-inch thickness for even cooking. The tortillas? Mission brand holds up best when fried—skip the pre-packaged strips at the store. For the beans and tomatoes, Muir Glen fire-roasted adds that smoky depth Chick-fil-A nails. If you can't find it, any good-quality diced tomatoes will work, but drain them well to avoid watery soup.
No fresh cilantro? Dried works at half the amount, but the flavor won't be the same. Short on lime zest? Extra lime juice (about 1 tbsp) bridges the gap. The broths can be swapped—low-sodium is key—but if you're using high-sodium, cut the added salt by half. For the tortilla strips, corn tortillas work too but stay slightly chewier. Pro tip: Keep the oil at 375°F for frying—hotter burns them, cooler makes them soggy. And if you're serving a crowd, fry the strips in batches so they stay crispy.
This soup tastes even better the next day—reheats beautifully in 2-3 minutes. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion the garnishes (cheese, sour cream, cilantro) separately so everyone can customize their bowl. For serving, wide-rimmed bowls show off all the toppings. And trust me, the extra 10 minutes to toast the cumin seeds? Worth it for that nutty aroma that wakes up the whole dish.
Why You'll Love This Recipe
- Tortillas Make It Magic: The crispy strips of tortilla—freshly fried in batches—are the secret weapon. That perfect golden crunch on top of creamy soup? It’s the texture combo that makes you go back for seconds. Plus, cutting them yourself feels satisfyingly hands-on.
- One-Pot, One-Pan Win: No last-minute cleanup chaos here. Pound the chicken, sear it, build the broth base, and toss in everything else in the same pot. Even the tortilla strips fry in batches while the soup simmers. By the time you’re plating, the only mess is the delicious kind.
- Budget-Friendly Comfort: You’re working with pantry staples like canned black beans, fire-roasted tomatoes, and a whole lime—nothing fancy, but everything packed with flavor. The 1.5 lb chicken breast stretches into servings for four, and the broths keep it rich without breaking the bank.
- Leftover Love: This soup tastes even better the next day. The flavors deepen, the tortilla strips stay crisp if you reheat gently, and it’s the perfect grab-and-go lunch or dinner. Freeze portions for up to three months—just reheat with a splash of broth to restore that creamy texture.
Step-by-step instructions for Chick fil a chicken tortilla soup copycat
Here's how to recreate that signature creamy, crunchy bowl with restaurant-quality texture and flavor.
🍳 Step 1: Sear and Shred the Chicken Breast
Begin by pounding the 1.5 lb boneless, skinless chicken breast to an even ½-inch thickness between two sheets of plastic wrap. Season both sides generously with 1 tsp salt and set aside. Heat a large Dutch oven over medium-high heat and add 1 tablespoon olive oil (not listed but essential for searing). Once hot, add the chicken and cook for 5-6 minutes per side until the exterior is golden brown and internal temperature reaches 165°F. Transfer to a cutting board, tent with foil, and let rest for 5 minutes.
Here's the thing—this resting period is crucial. While it rests, use two forks to shred the chicken into ¼-inch thick strips. You want pieces that hold together but break apart easily with a fork. Reserve the chicken for later; we'll add it back at the end to keep it tender.
👨🍳 Step 2: Build the Flavor Base with Aromatics and Spices
In the same Dutch oven (no need to clean it—the browned bits add depth), add 1 tablespoon olive oil and sauté the 1 whole yellow onion (diced) and 4 cloves garlic (minced) over medium heat for 5-6 minutes until the onion becomes translucent and the garlic is fragrant. You'll know it's ready when the garlic releases its aroma—don't let it brown or it'll turn bitter.
Stir in the 1 tbsp ground cumin and cook for 30 seconds until the spices are toasted and smell earthy. This is where the magic happens—cumin is the soul of this soup. Add the 15 oz canned black beans (drained and rinsed) and 14.5 oz diced tomatoes to the pot. Stir well to combine, then pour in 4 cups chicken broth and 2 cups vegetable broth. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 15 minutes to allow the flavors to meld.
🥘 Step 3: Add Vegetables and Tortilla Strips for Texture
After the broth has simmered, stir in the 1 cup corn kernels and continue simmering for another 5 minutes until the corn is heated through. Here's where we create that signature crunch—cut the 6 whole flour tortillas into ¼-inch wide strips (about 12 strips total). Fry them in batches in 2 tablespoons olive oil (not listed) over medium heat for 1-2 minutes per batch until they're light golden brown and crispy. Drain on paper towels and set aside.
While the tortilla strips fry, add the zest from 1 whole lime to the soup. This bright citrus note cuts through the richness of the broth and balances the flavors beautifully. Stir well and taste—you should notice a vibrant, slightly tangy depth. If the soup needs more salt, adjust to taste (though the 1 tsp salt on the chicken and the broth should be sufficient).
⏰ Step 4: Finish with Creamy Elements and Garnishes
Return the shredded chicken to the pot and stir gently to combine. Simmer for 3-4 minutes just to heat through—no longer, or the chicken will turn rubbery. Here's the moment that matters: reduce the heat to low and stir in the 0.5 cup sour cream. The soup should become silky and creamy without curdling. If it looks too thick, stir in 2-3 tablespoons of the reserved broth to reach your desired consistency.
Ladle the soup into bowls and top each serving with 2-3 tortilla strips, 0.5 cup shredded Monterey Jack cheese, and 1 tablespoon chopped fresh cilantro. The contrast of creamy soup, crispy tortilla strips, and melted cheese is what makes this copycat recipe so addictive. Serve immediately while the tortilla strips are still crispy and the cheese is melty.
Pro Tips For Making Chick Fil A Chicken Tortilla Soup Copycat
- TOAST THE CUMIN: I learned this the hard way—skipping the 30-second toast for the 1 tbsp ground cumin makes the soup taste flat. Toss it in the Dutch oven with the onions and garlic, stir constantly, and watch for that earthy aroma to bloom. That’s when you know it’s working.
- FRY TORTILLAS IN BATCHES: Crowding the pan turns crispy tortilla strips into sad, greasy bites. Cut the 6 whole flour tortillas into 12 strips, fry them in batches of 4-5 at a time in 2 tablespoons olive oil, and keep the heat steady at medium. Overloading the pan drops the temperature, and nobody wants soggy strips.
- USE FIRE-ROASTED TOMATOES: The 14.5 oz diced tomatoes in this recipe aren’t just filler—they’re the backbone of the smoky depth. Fire-roasted canned tomatoes add a charred sweetness that cheap regular tomatoes can’t match. Drain them well, but don’t rinse—you want that concentrated flavor.
- STIR THE SOUR CREAM LOW AND SLOW: Adding the 0.5 cup sour cream too fast or on high heat turns it into scrambled eggs. Reduce the heat to the lowest setting, then whisk it in gently while the soup simmers. If it looks curdled, immediately stir in 2-3 tablespoons of the reserved broth to smooth it out. The soup should coat the back of a spoon like silk.
Common mistakes when making perfect results
Overcooking the Chicken
One of my biggest pet peeves is when people rush the chicken and end up with dry, rubbery shreds. The recipe calls for searing until 165°F internal temperature, but that’s just the starting point.
After resting and shredding, you’ll add it back to the soup for 3-4 minutes—any longer, and you’ll turn tender chicken into a sad, chewy mess. I’ve seen home cooks overlook this step, thinking "more time means more flavor," but trust me, it’s the opposite. 🔥
Skipping the Tortilla Strip Fry
The magic of this soup isn’t just in the broth—it’s in those crispy tortilla strips. Too many people skip frying them or use pre-made strips from the store, which are often soggy and flavorless.
You must fry them in 2 tablespoons olive oil at 375°F for 1-2 minutes per batch. If you’re in a hurry, you can air-fry them, but nothing beats that golden, crunchy bite. I’ve tested both methods, and the fried version wins every time.
Undertoasting the Cumin
Cumin is the soul of this soup, but so many recipes just toss it in without toasting it first. That 30-second toast in the pot after sautéing the onions and garlic releases its earthy, nutty flavors. Skip it, and your soup will taste flat and one-dimensional.
I’ve even seen people use pre-ground cumin, which loses its potency. Always start with whole cumin seeds if you can—toast them in a dry pan for 1 minute until fragrant, then grind them fresh for the best flavor.
Adding Sour Cream Too Early
This is where most home cooks go wrong. The recipe specifies adding 0.5 cup sour cream at the very end, after the chicken has been reintroduced and heated through. Adding it earlier? You’ll end up with a curdled, lumpy mess.
The heat from the soup will break down the cream’s structure, turning your creamy soup into a sad, separated disaster. I’ve made this mistake myself—it’s a lesson I learned the hard way.
Neglecting the Lime Zest
The zest from 1 whole lime is what elevates this soup from "good" to "restaurant-quality." Too many people skip it or use juice instead, which doesn’t carry the same bright, complex flavor. The zest adds a subtle citrus depth that balances the richness of the chicken and cheese.
If you’re short on lime, a splash of 1 tablespoon lime juice can help, but nothing beats the fresh zest. I always zest my limes right before cooking—it’s worth the extra 30 seconds.
Skipping the Resting Period
After searing the chicken, the recipe calls for a 5-minute rest before shredding. This isn’t just a suggestion—it’s critical. Resting the chicken allows the juices to redistribute, so when you shred it, every bite stays juicy and tender.
I’ve seen people skip this step and end up with dry, stringy chicken. It’s like trying to eat a rubber band—no one wants that. Give it the rest it deserves, and your soup will thank you.
Nutrition facts
Frequently asked questions
Why does the recipe call for pounding the chicken breast?
Pounding the 1.5 lb boneless, skinless chicken breast to ½-inch thickness ensures even cooking throughout. This prevents some pieces from being undercooked while others become dry. The even thickness also makes shredding easier and ensures every bite stays juicy and tender—just like Chick-fil-A’s version!
Can I use corn tortillas instead of flour tortillas for the strips?
You can, but expect a slightly different texture. Flour tortillas create that signature golden-brown crispness, while corn tortillas will be chewier. If you prefer corn, just fry them a little longer for extra crunch. The flavor difference is minimal, but the visual contrast might change slightly.
What if my soup turns out too thick after adding sour cream?
No problem! Simply stir in 2-3 tablespoons of the reserved broth to thin it out. The key is to add the sour cream at the very end—this prevents curdling while keeping the soup creamy. Adjust gradually until you reach your desired consistency.
How do I store leftovers without losing texture?
Store leftovers in an airtight container in the fridge for up to 4-5 days. For the tortilla strips, reheat them separately in a dry pan until crispy. When ready to serve, add the strips back to the bowl with the soup. This keeps the crunch intact!
Can I make this soup ahead of time?
Yes! Prepare the soup base up to the point of adding the sour cream, then refrigerate it. When ready to serve, reheat gently and stir in the sour cream just before adding the tortilla strips. This keeps the soup creamy and prevents the strips from getting soggy.
