Soups & Stews
This copycat McAlister’s chicken tortilla soup recipe delivers the restaurant’s signature herb-crusted tortilla bites floating over rich, spiced chicken broth—just how I remember it from my years perfecting Southern comfort food techniques.
The key lies in properly searing the chicken thighs for deep flavor and reducing the broth to develop that signature depth, then crisping the tortillas just enough to hold their shape without turning into mush.
What sets this recipe apart is the layered approach—starting with a well-seasoned chicken base, building rich tomato and vegetable flavors, then finishing with perfectly textured tortilla bites. I developed this during a particularly busy week when I needed a dish that felt indulgent but came together efficiently.
The result? A bowl that's hearty enough for a cold evening but light enough for lunch.
By the time you're done, you'll have a steaming bowl of soup where tender chicken pieces float in a savory broth, topped with crispy tortilla triangles that stay sturdy enough to hold their own.
The combination of smoky spices, fresh herbs, and that satisfying crunch from the tortillas makes every spoonful feel like a restaurant-quality meal. This is comfort food at its finest—restaurant-quality without the wait.
The beauty of this recipe is its versatility—serve it as-is for a complete meal, or pair it with cornbread for a true Southern experience. The techniques I'm sharing have been tested and perfected over years of cooking for crowds, so you'll get results that impress even the pickiest eaters.
Let's get started on recreating this classic.
Ingredients for copycat mcalister's chicken tortilla soup
Pantry staples meet restaurant magic—just 15 ingredients for a bowl that tastes like McAlister's.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 2 lb | Cut into 1-inch pieces |
| Flour Tortillas 🌯 | 12 whole | Medium-sized, corn or flour |
| Black Beans 🫘 | 1 ½ cups | Cooked, drained, or canned |
| Diced Tomatoes 🍅 | 2 cups | Canned, fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Onion 🧅 | 1 whole | Yellow or white, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Mild or medium heat |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Lime 🍋 | 1 whole | Juiced, for serving |
The chicken thighs are non-negotiable here—they stay juicier than breasts and soak up the spices beautifully. Trader Joe's or Costco usually have them pre-cut, but grab whole thighs if you want to save money. Look for pieces with good marbling—they'll stay tender even after simmering. The flour tortillas should be medium-sized (about 8-10 inches), not those giant dinner plates. Mission or La Tortilla Factory brands hold up best when crisped. For the black beans, I always use low-sodium canned beans—just drain and rinse them well to cut down on any residual saltiness.
No fire-roasted tomatoes? Regular diced tomatoes work fine, but they won't have that smoky depth. Short on cumin? Swap for smoked paprika at half the amount. The dried oregano is crucial—Mexican oregano from a Latin market has a different, more complex flavor, but regular oregano works in a pinch. For the tortilla bites, cut them into triangles (about 1-inch wide) so they crisp up nicely. Pro tip: Toss them with a tiny bit of olive oil before baking—it makes them extra crispy. If you're serving this to picky eaters, keep the cilantro garnish on the side.
This soup tastes even better the next day—3-4 days in the fridge, no problem. The tortilla bites stay crispy for about 2 hours after baking, so make them fresh if you're serving immediately. For meal prep, store the broth and chicken separately, then reheat everything together. The tortilla bites can be reheated in a dry skillet for 2-3 minutes to restore their crunch. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just brown the chicken thighs, toss in the broth and beans, and let it simmer. No extra pots, no stress, and the flavors meld together like they’ve been cooking all day.
- Crispy-Tender Chicken: The secret’s in those thighs—they stay juicy while the edges get that perfect crisp when you fry the tortilla strips. That contrast? Pure satisfaction in every bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The soup reheats beautifully, and those tortilla strips stay crispy even after a day. Pack it cold or warm—it’s always a win.
- Budget-Friendly Feast: Black beans, chicken thighs, and pantry staples stretch this recipe to feed four for under $15. Honestly, it’s the kind of dish that makes me feel like I’m treating myself without breaking the bank.
Step-by-step instructions for copycat McAlister's chicken tortilla soup
Here's how to recreate that perfect balance of spiced chicken, hearty beans, and crispy tortilla bites.
Sear the Chicken for Maximum Flavor
Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add the 2 lb boneless, skinless chicken thighs, cut into 1-inch pieces, and cook undisturbed for 4-5 minutes until golden brown on one side. You'll see the edges develop a nice crust—that's your signal to flip.
Once browned on all sides, add the remaining 1 tablespoon olive oil, 1 diced onion, and 4 minced garlic cloves. Cook for another 2 minutes until the onion softens and becomes translucent. This step builds the flavor foundation for your soup.
Build the Spiced Base
Stir in 1 tablespoon ground cumin, 1 tablespoon chili powder, 1 teaspoon dried oregano, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for 30 seconds until fragrant—this releases the spices' full aroma. Add the 2 cups diced tomatoes and cook for 2 minutes until slightly softened.
Pour in the 4 cups chicken broth and bring to a boil. Reduce heat to medium-low and let it simmer for 10 minutes to allow the flavors to meld together. You'll notice the spices dissolving into the broth, creating that rich, savory base that makes this soup so special.
Add Chicken and Beans for Hearty Texture
Return the seared chicken pieces to the pot and add the 1.5 cups black beans. Simmer for another 10-12 minutes until the chicken is cooked through and tender. You'll know it's ready when it easily pulls apart with a fork and the broth has thickened slightly from the beans absorbing liquid.
Taste and adjust seasoning if needed—this is where you can really make the soup your own. I usually add a pinch more salt or a dash of chili powder to match my preference. The beans should be heated through but still hold their shape.
Prepare the Crispy Tortilla Bites
While the soup simmers, cut the 12 whole flour tortillas into 8 equal triangles each (about 1-inch wide at the base). Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering.
Working in batches, fry the tortilla triangles for 1-2 minutes per side until golden brown and crispy. They should puff up slightly and develop a beautiful golden crust. Don't overcrowd the pan or they'll steam instead of crisp. Drain on paper towels and keep warm in a 200°F oven while you finish the soup.
Finish and Serve with Fresh Garnishes
Remove the soup from heat and stir in the ¼ cup chopped fresh cilantro. Let it steep for 2 minutes so the cilantro releases its bright flavor into the broth. The soup should now have a perfect balance of spicy, savory, and fresh notes.
Ladle the hot soup into bowls and top each serving with 2-3 crispy tortilla triangles. Squeeze juice from 1 whole lime over the top just before serving. The contrast of the warm soup with the zesty lime and crispy tortillas is what makes this dish so irresistible.
Pro Tips For Making Copycat Mcalister'S Chicken Tortilla Soup
- Sear the Chicken First: That first crispy crust on the chicken thighs makes all the difference in this soup. After seasoning, cook them in a dry skillet over medium-high heat for 4-5 minutes per side until golden—don’t rush, or you’ll end up with dry meat later. I learned this the hard way by skipping it; the flavor just isn’t the same.
- Toast the Tortillas Right: Cut the tortillas into strips, toss them in a little oil, and fry them in batches until they’re crispy and golden. Don’t skip this step—it’s what gives the soup that signature crunch. If you’re short on time, broil them for 2-3 minutes instead, but keep an eye on them so they don’t burn.
- Simmer, Don’t Boil: Once you add the broth, beans, and tomatoes, keep the heat at a gentle simmer—not a rolling boil. Too much heat turns the beans mushy and the broth cloudy. After 10 minutes, taste it and adjust the seasoning before adding the chicken back in.
- Save the Broth Starch: When you drain your canned diced tomatoes, don’t pour out that thick juice—it’s packed with flavor. Reserve it and add it back to the soup later. I used to waste it, but now I always strain it into a separate bowl first. It makes the soup richer without extra effort.
Serving suggestions for this dish
Crispy Tortilla Toppings
For that signature McAlister's crunch, cut 12 medium flour tortillas into 8 equal triangles each (about 1-inch wide). Toss them lightly with ½ teaspoon olive oil before frying in batches over medium-high heat for 1-2 minutes per side until golden.
Keep warm in a 200°F oven while finishing the soup—this maintains their crispness. 🌯
Fresh Garnish Combinations
Finish each bowl with 2-3 lime wedges for a bright citrus pop—squeeze them over the top right before serving. Add ¼ cup chopped cilantro for freshness, and a sprinkle of crumbled cotija cheese if you want extra depth.
For heat lovers, a pinch of Tajín seasoning on the tortilla bites adds a tangy kick.
Bread Pairings
Serve with warm cornbread or fluffy dinner rolls on the side for extra heartiness. I like to brush the bread with garlic butter and toast it until golden—it soaks up the soup beautifully. For a gluten-free option, offer plantain chips or crispy jicama sticks for dipping. 🥖
Dietary Adaptations
For gluten-free versions, use corn tortillas instead of flour. Swap black beans for lentils or white beans if preferred. Keep the chicken but offer extra lime wedges to balance any flavor shifts. For vegetarian, replace chicken with shredded jackfruit or extra beans and boost spices with smoked paprika.
Meal Prep Serving Hacks
Store tortilla bites separately in an airtight container for up to 2 hours to maintain crispness. Reheat the soup separately and assemble bowls fresh. For large gatherings, set up a DIY toppings bar with lime wedges, cilantro, and extra tortilla bites—let guests customize their bowls. 💫
Presentation Pro Tips
Use deep, rustic bowls to showcase the layered textures. Garnish with a lime wedge on the rim and a sprinkle of crushed red pepper flakes for color. For extra drama, float a few extra tortilla triangles on top of the broth before serving.
Serve with chilled beer or sparkling limeade to complement the spicy-sweet balance.
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken thighs stay juicier and more flavorful when cooked slowly, which is key for this recipe. If you must use breasts, cut them into ½-inch pieces and add them to the simmering broth only after the beans are done—this prevents them from drying out. You may need to cook them for just 5-7 minutes to avoid overcooking.
How do I keep the tortilla bites crispy?
Fry them in batches over medium-high heat until golden brown, then drain on paper towels. Keep them warm in a 200°F oven while finishing the soup—this maintains their crunch. For extra crispiness, toss them with a pinch of salt before frying.
What if I don't have fire-roasted tomatoes?
Regular canned tomatoes work fine, but they won't have that smoky depth. For extra flavor, sauté them with the onions and garlic for 3-4 minutes to caramelize slightly. Alternatively, add ½ teaspoon smoked paprika to the spice blend to mimic the smoky taste.
Can I make this soup ahead of time?
The soup tastes even better the next day. Store the broth and chicken separately in an airtight container for up to 4 days. Reheat everything together, then crisp fresh tortilla bites just before serving. The tortillas can be reheated in a dry skillet for 2-3 minutes to restore their crunch.
Why does my soup taste too bland?
This often happens if the chicken isn't properly seared or the spices aren't toasted. For deeper flavor, brown the chicken until deeply golden, then toast the spices in the pot for 30 seconds before adding liquid. Taste and adjust with extra lime juice or a pinch of salt—sometimes a squeeze of lime brightens the whole dish.
