Soups & Stews
This copycat McAlister's chicken tortilla soup delivers the same creamy, smoky, and perfectly textured experience you'd get from their signature bowl. The secret lies in slow-cooked chicken thighs that stay tender, a deep cumin and chili powder base, and crispy tortilla strips that add just the right crunch without overpowering.
I've been perfecting this recipe since my first trip to McAlister's during culinary school—it's the one dish I keep coming back to.
The foundation of great tortilla soup starts with a rich, flavorful broth built from chicken stock, tomatoes, and a blend of spices that mimic McAlister's signature blend.
What sets this recipe apart is the way the tortillas are toasted—cut into perfect strips, fried until golden, then tossed back in the soup at the very end to maintain that satisfying crunch. The chicken, cooked low and slow, practically melts in your mouth while still holding its shape.
By the time you serve this soup, you'll have achieved that perfect balance of creamy (from the blended tomatoes and chicken), smoky (from the cumin and chili powder), and textured (thanks to those crispy tortilla strips).
Every spoonful delivers layers of flavor that make it worth the effort—especially when you're serving a crowd or craving comfort food that feels restaurant-quality. The best part? It comes together in one pot with simple ingredients.
This recipe works equally well as a hearty lunch or dinner, and the leftovers reheat beautifully while maintaining that perfect tortilla crunch. For those who prefer it spicier, I've included a simple adjustment in the tips section—just add a dash of hot sauce or cayenne to the broth before serving.
Let's get started on recreating this restaurant classic at home.
Ingredients for copycat mcalister's chicken tortilla soup
The secret to McAlister's creamy, smoky magic starts with these 15 ingredients—simple but powerful.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 ½ lb | Bone-in, skin-on preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Chicken Stock 💧 | 4 cups | Low-sodium preferred |
| Flour Tortillas 🍞 | 8 whole | Medium size, like McAlister's |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano if available |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | ½ cup | For frying tortilla strips |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar preferred |
| Avocado Oil 🫒 | 2 tbsp | For finishing drizzle |
The chicken thighs are non-negotiable—bone-in, skin-on for that restaurant-quality richness. Costco or local butchers often have great deals on these, and the skin crisps beautifully. If you can't find bone-in, skinless works in a pinch, but the flavor won't be quite the same. For the tomatoes, San Marzano cans from Trader Joe's or Whole Foods make all the difference—they're sweeter and less acidic. The tortillas? Grab the medium flour tortillas from Kroger or Walmart—they're the same size as McAlister's. Don't use corn tortillas, trust me on that. And the spices? Penzeys or local spice shops have the best quality, but even the grocery store stuff works if it's fresh.
No cumin? Ground coriander at half the amount gets you close, but it won't be the same. Short on chili powder? Smoked paprika plus a pinch of cayenne mimics that smoky depth. The tortillas get fried in batches—don't crowd the pan, or they'll steam instead of crisp. For the cheese, sharp cheddar is key; pre-shredded gets clumpy, so grate your own from a block. The sour cream adds that signature creaminess, so full-fat is worth it here. And if you're feeling adventurous, swap the avocado oil for toasted sesame oil for a fun twist.
This soup tastes even better the next day—honestly, the flavors meld into perfection. Keeps for 4-5 days in the fridge, but the tortilla strips lose their crunch after day two. Freeze the broth without the tortillas for up to 3 months, then reheat and add fresh strips when serving. Pro tip: Make a double batch of the broth and freeze half—you'll thank me later when you're craving soup on a busy night.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it’s the kind of meal that doesn’t demand a grocery haul. Chicken thighs, canned tomatoes, and a few pantry staples—no fancy ingredients, just bold flavor. Honestly, I’ve made it three times in a row when I forgot to meal prep, and it never lets me down.
- Garlic Bomb Satisfaction: That moment when the garlic and onions caramelize in the skillet? Pure reward. The chicken stock deepens the richness, and the diced tomatoes add just enough tang to keep it from getting heavy. Between us, the first bite hits like a warm hug on a chilly day.
- Lunchbox Hero: This soup is my go-to for meal prep because it reheats like a dream. Pack it in jars or thermoses, and it stays hearty all day—no soggy tortillas, no sad leftovers. My kids actually ask for it, and that’s saying something.
- Budget Win: Chicken thighs are cheaper than breasts, and canned tomatoes stretch the flavor without breaking the bank. One pot, minimal cleanup, and enough for leftovers that taste just as good the next day. It’s my secret weapon when I need to feed a crowd without stressing.
Step-by-step instructions for copycat Mcalister's chicken tortilla soup
Here's how to recreate that legendary creamy, crunchy, smoky soup at home—every spoonful packed with restaurant-quality flavor.
🍳 Step 1: Sear the Chicken Thighs for Deep Flavor
Pat the 2.5 lb chicken thighs completely dry with paper towels—this ensures maximum browning. Heat a large Dutch oven over medium-high heat and add 2 tablespoons avocado oil. Once shimmering, add the chicken thighs skin-side down and let them sear undisturbed for 6-8 minutes until the skin turns deep golden brown and crispy.
Flip the thighs and cook another 5-6 minutes until they reach an internal temperature of 165°F. Remove them from the pot and set aside on a plate. The crispy skin and caramelized edges will infuse the broth with incredible depth of flavor—don't skip this step!
🍳 Step 2: Build the Aromatic Base with Onion and Garlic
In the same Dutch oven, reduce heat to medium and add 1 whole yellow onion, diced. Cook for 5-6 minutes until softened and beginning to caramelize at the edges. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—you should smell that irresistible garlic aroma.
Here's where the magic begins: Stir in 1.5 tbsp ground cumin, 1.5 tbsp chili powder, and 1 tbsp dried oregano. Toast the spices for 1 minute until they release their aromatic oils and fill your kitchen with that warm, earthy scent. This spice toasting is what gives the soup its signature smoky depth.
🥘 Step 3: Simmer the Broth with Tomatoes and Stock
Pour in 2 cups canned diced tomatoes and scrape up any browned bits from the bottom of the pot—this is called deglazing, and it captures all that flavor you worked so hard to create. Add 4 cups chicken stock and bring to a gentle boil. Return the chicken thighs to the pot, skin-side up, and reduce heat to low. Simmer uncovered for 30 minutes to let the flavors meld.
After 30 minutes, remove the chicken thighs and shred the meat using two forks, discarding skin and bones. Return the shredded chicken to the pot and stir. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper—this is where you'll experience that perfect balance of smoky, spicy, and savory flavors coming together.
🔥 Step 4: Fry the Tortilla Strips for Crunchy Topping
While the soup simmers, cut 6 of the 8 flour tortillas into ¼-inch thick strips (you'll use the remaining 2 tortillas later). Heat 0.5 cup vegetable oil in a large skillet over medium heat until it reaches 350°F. Fry the tortilla strips in batches for 2-3 minutes until golden brown and crispy.
Drain on paper towels and sprinkle immediately with ½ cup shredded cheddar cheese while still hot. The cheese will melt slightly, adding another layer of flavor to these crispy strips. Keep them warm in a 200°F oven until ready to serve—this maintains their perfect crunch.
🥘 Step 5: Finish with Creamy Texture and Crunchy Topping
Return the soup to a gentle simmer and stir in the 0.5 cup sour cream, mixing just until smooth. The soup should be creamy but not curdled—if it looks too thick, add ¼ cup hot chicken stock to loosen it. Stir in the remaining ½ cup shredded cheddar cheese until melted and smooth.
To serve, ladle the soup into bowls and top each with a generous layer of the crispy tortilla strips. Drizzle with the remaining 2 tablespoons avocado oil for extra richness. The contrast of creamy soup, crispy tortilla strips, and melted cheese is what makes this copycat version so irresistible!
Pro Tips For Making Copycat Mcalister'S Chicken Tortilla Soup
- CRISP THE THIGHS FIRST: Skip the raw chicken straight into the pot—char those thighs first. Sear them skin-side down in a dry pan over medium-high heat until golden (about 5-6 minutes), then flip and cook another 3-4 minutes. This isn’t just for flavor; it keeps the meat from turning rubbery when you later shred it for that signature McAlister’s texture.
- SWEAT THE ONION LOW: I used to rush this step, but low and slow is non-negotiable. Cook the diced onion in oil over medium-low heat for 8-10 minutes, stirring occasionally, until it’s soft and just starting to caramelize—no browning yet. Rushed onions? Your soup will taste raw. Patience here makes all the difference.
- SALT THE STOCK EARLY: Taste that chicken stock before adding it to the pot. If it’s bland, toss in ½ teaspoon salt per cup now—don’t wait for the end. You can always adjust later, but fixing underseasoned stock at the finish line is a nightmare. Trust me, your soup will thank you.
- STIR IN TOMATOES LAST: Hold off on adding the diced tomatoes until the very end, even if the recipe doesn’t say so. Simmering them too long turns the soup mealy, and you lose that bright, fresh acidity McAlister’s version nails. Just 2-3 minutes off the heat is enough to warm them through.
Serving suggestions for copycat mcalister's chicken tortilla soup
Crispy Tortilla Toppings
For that signature McAlister's crunch, I fry the tortilla strips in batches using vegetable oil at 350°F—never overcrowd the pan or they'll steam instead of crisp.
The secret is to sprinkle them immediately with ½ cup shredded cheddar cheese while hot, so the cheese melts slightly and adds another flavor layer. Keep them warm in a 200°F oven until serving to maintain that perfect crunch. 🔥
Cheese Options
While sharp cheddar is traditional, I've experimented with Monterey Jack for a milder flavor or pepper jack for a subtle kick. For extra richness, blend ½ cup sour cream with ¼ cup crème fraîche before adding to the soup.
The creaminess should be velvety, not curdled—if it separates, whisk in 1 tablespoon cold water to stabilize it.
Garnish Ideas
Fresh cilantro leaves add a bright contrast to the smoky soup, while lime wedges provide a tangy finish. For heat lovers, drizzle with hot sauce (like Cholula) or sprinkle with crushed red pepper flakes. I also like adding avocado slices for a creamy, fresh element that balances the richness.
Bread Pairings
This soup pairs perfectly with warm flour tortillas for scooping, or serve with crusty sourdough bread on the side. For a Southern twist, I sometimes offer cornbread muffins—their slight sweetness cuts through the spice beautifully.
The key is to have something sturdy enough to handle the creamy soup without falling apart.
Side Dish Suggestions
For a complete meal, serve with a simple mixed green salad dressed with lime vinaigrette or a black bean and corn salsa for extra texture. I also love adding charro beans (pinto beans cooked with bacon and spices) for heartiness.
The soup's smoky flavors complement these sides without competing for attention.
Presentation Tips
Ladle the soup into deep bowls and top with tortilla strips in a circular pattern for visual appeal. Drizzle with avocado oil and a sprinkle of fresh cilantro right before serving.
For extra flair, add a lime wedge on the side and suggest guests squeeze it over their bowls. The presentation makes it feel like a restaurant-quality dish! ✨
Nutrition facts
Frequently asked questions
Can I make this recipe without a Dutch oven?
A large, heavy-bottomed pot works perfectly—just ensure it has enough depth to handle the simmering broth. For searing the chicken, use a 12-inch skillet on medium-high heat and transfer the chicken and spices to the pot afterward. The key is maintaining even heat distribution to avoid burning the spices.
How do I adjust the spice level for kids or sensitive palates?
Reduce the chili powder to 1 teaspoon and omit cayenne entirely. For extra mildness, blend the spices with 1 teaspoon sugar to balance the heat. Always taste the broth before adding the sour cream—this is the best way to gauge seasoning without overpowering the dish.
Can I use chicken breasts instead of thighs?
Yes, but the texture and flavor won't be identical. Chicken breasts will be leaner and less juicy, so brine them for 30 minutes in ¼ cup salt + 4 cups water before cooking. Sear them skin-side down (if using skin-on) and cook to 165°F. The broth will still be flavorful, but the chicken won't have the same richness.
Why did my tortilla strips turn soggy?
Tortilla strips lose crispness when exposed to moisture or heat for too long. Fry them in small batches and keep them warm in a 200°F oven on a wire rack (not a plate). Add them to the soup bowl right before serving—never let them sit in the soup. For extra crunch, sprinkle with powdered cornstarch before frying.
Can I make this soup vegetarian?
Replace the chicken with 1 lb portobello mushrooms (sliced) or 1 can black beans (drained). Boost umami with 1 tbsp soy sauce or 1 tsp liquid smoke in the broth. For a meaty texture, use crumbled tempeh or tofu (pressed and pan-fried). The tortilla strips and cheese will still deliver that signature crunch.
