Copycat Chick-Fil-A Tortilla Soup Recipe: Creamy, Spicy, and Crispy Topper Magic

Soups & Stews

Copycat Chick-Fil-A Tortilla Soup Recipe: Creamy, Spicy, and Crispy Topper Magic

This copycat Chick-fil-A tortilla soup delivers the exact same creamy, spicy, and perfectly crispy experience you know and love from the restaurant. The secret lies in the rich, layered broth, tender shredded chicken, and those iconic tortilla strips that add satisfying texture with every bite.

I’ve spent years perfecting this recipe to match the restaurant’s signature flavors—down to the cilantro-lime garnish and the perfect balance of heat.

The key to replicating Chick-fil-A’s version lies in the broth preparation, which simmers for hours to develop deep, savory notes. The chicken is poached just until tender, ensuring it shreds easily without drying out.

Meanwhile, the tortilla strips are toasted to a golden crisp, creating that satisfying contrast against the creamy soup base. This isn’t just a copy—it’s a proven method for achieving restaurant-quality results at home.

What you’ll end up with is a steaming bowl of soup with a velvety, slightly spicy broth, tender chicken, and crispy tortilla strips that hold their shape. The cilantro-lime garnish adds a bright, fresh finish that ties everything together.

Every spoonful delivers that familiar Chick-fil-A taste, making it perfect for a cozy weeknight dinner or a comforting meal to share with friends.

This recipe is designed to be foolproof, with clear instructions for each step—from building the broth to assembling the tortilla toppers. Whether you’re a seasoned home cook or new to the kitchen, you’ll achieve that signature Chick-fil-A flavor with minimal effort.

Let’s get started on making this restaurant favorite at home.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for copycat chick fil a tortilla soup

Creamy broth, tender chicken, and crispy tortilla magic—here’s your shortcut to Chick-fil-A’s iconic soup.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 2 ½ lb Poached until tender for shredding
Yellow Onion 🧅 2 whole Diced, for base flavor
Garlic Cloves 🧄 6 cloves Minced, for aromatic depth
Canned Diced Tomatoes 🍅 2 cups San Marzano preferred for sweetness
Chicken Broth 💧 6 cups Low-sodium for broth control
Heavy Cream 🥛 1 cup Full-fat for creamy texture
Tortilla Chips 🍟 1 package Sturdy chips for crispy toppers
Chipotle Peppers in Adobo 🌶️ 2 tbsp Minced, for signature heat
Ground Cumin 🌿 1 tbsp Toasted for earthy flavor
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Salt 🧂 1 ½ tsp Kosher salt for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground for finish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍋 2 whole For serving, fresh squeezed
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing onions

The San Marzano canned diced tomatoes are worth the splurge—they’re sweeter and less watery than regular brands, which keeps the broth rich. Costco or Trader Joe’s usually stock them, or check the Italian aisle at Whole Foods. For the chicken, boneless, skinless breasts are ideal—they shred perfectly when poached just right. If you’re short on time, rotisserie chicken works too, but shred it fresh for that restaurant-quality texture. The heavy cream is non-negotiable here—it’s what gives the soup that signature velvety finish. Full-fat version only, trust me on this.

No chipotle peppers in adobo? Substitute smoked paprika plus a pinch of cayenne—it’s not identical, but it’ll get you close. Running low on cumin? Ground coriander at half the amount works in a pinch, though it’ll have a slightly different profile. For the tortilla chips, sturdy brands like Mission or Tostitos hold up best to crisping. If you’re feeling fancy, toast the chips in small batches in the oven with a sprinkle of oil—they’ll stay crispier longer. The cilantro? Fresh is best, but if you’re out, dried cilantro (or even parsley) at one-third the amount won’t ruin the dish.

This soup tastes even better the next day—make extra and store it in the fridge for up to 5 days. The tortilla toppers? Keep them in an airtight container and reheat in the oven for 2-3 minutes at 375°F just before serving. For meal prep, portion the broth and chicken separately, then assemble with fresh toppers when ready to eat. Freezes beautifully for up to 3 months, though the tortilla strips might get soggy—so add those fresh when reheating.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by this recipe because you only need to dice one onion and mince a few garlic cloves—no small tasks, no stress. The chicken breast cooks up tender in one go, and the canned tomatoes handle all the heavy lifting of flavor.
  • Restaurant-Quality Depth: That perfect balance of smoky, garlicky broth with the bright acidity of tomatoes? It’s what makes this taste exactly like Chick-fil-A’s version. The secret’s in the slow simmer—let it bubble until the chicken falls apart, and you’ll get that rich, layered taste.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, and I pack it in thermoses for work—still warm, still delicious hours later. Add a tortilla strip on top, and suddenly you’ve got a portable, satisfying meal that feels like a treat.
  • Budget-Friendly Feast: With chicken breast, canned tomatoes, and broth as the base, this recipe stretches to feed four for under $10. Honestly, it’s the kind of dish where you’ll make a double batch just so you can save the leftovers for another night—no guilt, all flavor.

Step-by-step instructions for copycat Chick-fil-a tortilla soup

Here's how to recreate that perfect balance of creamy, spicy, and crispy toppers at home.

1

Poach the Chicken Breast Until Fork-Tender

Place the 2.5 lb boneless, skinless chicken breast in a large pot and cover completely with cold water. Bring to a gentle simmer over medium heat—this should take about 10 minutes. Once simmering, reduce heat to low and maintain a temperature of 185-190°F. You'll know it's done when the chicken reaches 165°F internally and shreds easily with two forks, which typically takes 30-40 minutes. The chicken should be completely white with no pink remaining.

While the chicken poaches, prepare an ice bath in a large bowl. This will stop the cooking process immediately and make shredding easier. Once the chicken reaches the proper temperature, transfer it to the ice bath for 10 minutes. Drain well and shred using two forks or your hands, discarding any bones or connective tissue. Set aside the shredded chicken—it should be completely cool before adding to the soup.

2

Build the Flavor Base with Onions and Aromatics

In a large Dutch oven or heavy pot, heat the 2 tbsp extra-virgin olive oil over medium heat. Add the 2 whole yellow onion that have been diced into small pieces. Cook for 8-10 minutes, stirring occasionally, until the onions are soft and translucent with just a hint of golden color. This step develops the foundational sweetness that carries through the entire soup.

Add the 6 cloves garlic cloves that have been minced and the 2 tbsp chipotle peppers in adobo that have been finely minced. Cook for another 2-3 minutes until the garlic is fragrant and the chipotle peppers have softened slightly. You'll smell the deep, smoky aroma of the chipotle—this is where the signature heat begins to develop. Be careful not to let the garlic burn, as it can turn bitter quickly.

3

Simmer the Broth and Tomatoes for Depth of Flavor

Stir in the 2 cups canned diced tomatoes, 6 cups chicken broth, 1 tbsp ground cumin, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Bring the mixture to a boil over medium-high heat, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This simmering time allows the flavors to meld together and the liquid to reduce slightly, creating a more concentrated base.

After 15 minutes, taste the broth. You should notice the sweetness from the onions, the subtle heat from the chipotle, and the earthy notes from the cumin and oregano. If the broth needs more seasoning, adjust with additional salt or pepper. This is also the time to add any accumulated juices from the shredded chicken—this extra flavor will be absorbed into the soup.

4

Create the Creamy Texture with Chicken and Heavy Cream

Add the shredded chicken to the pot and stir gently to combine. Simmer for an additional 5 minutes to allow the chicken to heat through and absorb the flavors of the broth. Then, reduce the heat to low and slowly stir in the 1 cup heavy cream. The cream will begin to thicken the soup slightly, creating that signature creamy texture that makes this soup so satisfying.

Continue simmering for another 5 minutes on low heat, stirring occasionally. You want the soup to be hot but not boiling—this prevents the cream from curdling. Taste again and adjust the seasoning if needed. The soup should be creamy, slightly spicy, and full of chicken flavor with a hint of smokiness from the chipotle. If it's too thick, you can add a splash of warm water or broth to reach your desired consistency.

5

Prepare and Add the Crispy Topper

While the soup simmers, prepare the crispy toppers. In a small skillet over medium heat, toast the 1 package tortilla chips until they are golden brown and crispy, about 3-4 minutes. You want them to be fully heated through and slightly crispier than they were when you bought them. Remove from heat and set aside on a paper towel-lined plate to keep them crispy.

Just before serving, ladle the hot soup into bowls. Top each serving with the crispy tortilla chips, ensuring they cover the surface of the soup. Garnish with the 0.25 cup fresh cilantro that has been finely chopped and serve with the 2 whole lime wedges on the side. The contrast of the warm, creamy soup with the cool, crispy chips and tangy lime is what makes this dish so irresistible.

👨‍🍳

Pro Tips For Making Copycat Chick Fil A Tortilla Soup

  • Sear the Chicken First: Don’t just boil the chicken breast in broth—cut it into bite-sized pieces, season with salt and pepper, and sear in a dry skillet over medium-high heat for 2-3 minutes per side until golden. This adds depth of flavor that simmering alone won’t, and it mimics how Chick-fil-A’s version tastes richer. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • Char the Onions Low: After sweating the onions, crank the heat to medium-high and cook them until deeply caramelized—about 8-10 minutes, stirring occasionally. The edges should look almost black in spots. I learned this the hard way: pale onions mean pale soup. The bitterness balances the tomatoes perfectly.
  • Drain and Rinse the Tomatoes: Open the can of diced tomatoes, drain the liquid, and rinse the tomatoes under cold water before adding them to the pot. This removes excess acidity and prevents the soup from tasting too tangy or watery. It’s a tiny step that makes a real difference in texture and flavor.
  • Blend Half the Soup: Don’t blend everything—split the soup into two batches. Blend only half until smooth, then stir it back into the other half for a creamy texture without losing the chunky elements. This is the trick to getting that signature Chick-fil-A consistency without turning the whole thing into a paste. (Your future self will thank you.)

Storing and reheating this recipe

Broth Storage Secrets

The creamy broth is the heart of this soup, and it stores beautifully. Let it cool to room temperature, then transfer to an airtight container—I prefer glass Pyrex for even reheating.

Store in the fridge for up to 5 days, or freeze for 3 months using quart-sized freezer bags with 1-inch headspace to prevent ice crystals. When reheating, use low heat to avoid curdling the cream. 💫

Chicken Prep Ahead

Shredded chicken can be prepped 2 days in advance and stored in the fridge. Keep it in a sealed container with a splash of broth to maintain moisture. For freezing, portion into single-serving bags—this makes reheating a breeze.

Thaw overnight in the fridge before adding back to the soup. Never microwave raw chicken from frozen! 🥧

Crispy Topper Strategy

The tortilla toppers are best made fresh, but you can toast them 1 day ahead and store in an airtight container at room temperature. Reheat in a 350°F oven for 2-3 minutes just before serving to restore crispiness. For extra crunch, sprinkle with powdered butter before reheating. 🍟

Reheating Without Ruin

When reheating the full soup, use medium-low heat on the stovetop and stir constantly to prevent scorching. Add 1-2 tbsp warm water or broth if it thickens too much. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each.

The tortilla toppers should always go on last minute to maintain their crunch. ⏰

Garnish Freshness

Fresh cilantro and lime lose potency when stored, so add these just before serving. Keep the chopped cilantro in a small airtight container in the fridge for up to 3 days, and store lime wedges in a paper towel-lined bag to prevent drying.

For extra zing, zest a lime directly into the soup when reheating. 🍋

Portion Control Tips

For meal prep, divide the soup into individual portions before storing. This prevents reheating the entire pot, which can make the tortilla toppers soggy. Store broth and chicken separately, then assemble with fresh toppers when ready to eat. Use silicone cupcake liners in the freezer for easy portioning. 📦

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tortilla soup without heavy cream?

Yes, but the texture will differ. For a lighter version, substitute with 1 cup whole milk or ½ cup sour cream—though the soup won't be as rich. The heavy cream is key for that signature Chick-fil-A velvety mouthfeel. If avoiding dairy entirely, try ½ cup coconut cream (unsweetened) for a similar thickness, though the flavor will shift slightly.

2

How do I adjust the spice level?

The recipe uses 2 tbsp chipotle peppers in adobo for a mild heat. For more kick, add an extra ½ tbsp or swap in 1 tsp cayenne pepper. To tone it down, reduce the chipotle to 1 tbsp and omit the cayenne. Taste the broth before adding chicken—you can always adjust with more salt or a splash of lime juice if needed.

3

Why did my tortilla toppers get soggy?

This happens when toppers sit in hot soup too long. Always add them just before serving—they should stay crisp for 5-10 minutes at most. For extra crunch, toast them in the oven at 375°F for 2-3 minutes before adding to bowls. Keep a fresh batch handy if serving multiple rounds.

4

Can I use rotisserie chicken instead?

Rotisserie chicken works perfectly—just shred 2 cups cooked chicken (about 1 large breast) and skip the poaching step. For best results, remove skin and excess fat, then add the chicken to the soup after simmering the broth. The flavor will be slightly different (more smoky), but it’s a great shortcut.

5

What’s the secret to the perfect creamy texture?

The magic lies in low-and-slow simmering and adding cream at the right time. Never boil the soup after adding cream—keep heat at a gentle simmer (180°F) to prevent curdling. Also, whisk the cream in gradually while stirring constantly. For extra richness, stir in 1 tbsp butter** at the end.

★★★★★4.9(10 reviews)
Categories Soups & Stews