Soups & Stews
This copycat McAlister's chicken tortilla soup delivers all the restaurant's signature flavors right in your kitchen—creamy tomato base, tender chicken, and crispy cumin-kissed tortilla strips. I've spent years perfecting restaurant-quality recipes, and this one captures the balance of textures and spices that make it so addictive.
The secret lies in browning the chicken properly and simmering the broth until it develops deep, layered flavors.
The foundation of great tortilla soup is a rich tomato base that's both creamy and slightly smoky. I use a combination of canned tomatoes and chicken broth to build flavor, then finish with a touch of cream cheese for that signature velvety texture.
The chicken cooks just until tender, so it stays juicy and absorbs all those delicious flavors from the broth. Every spoonful should be a perfect harmony of savory, spicy, and creamy.
What sets this recipe apart is the crispy tortilla strips—tossed in cumin and oil until they're golden and crunchy, then folded into the soup at the very end. That contrast between the warm, creamy broth and the crispy tortilla pieces is what makes this dish so irresistible.
The spices are balanced just right—enough heat to wake up your taste buds, but never overpowering.
This soup comes together in about an hour, with most of that time being hands-off simmering. It's perfect for a cozy weeknight dinner or a crowd-pleasing appetizer when you have guests over.
The leftovers actually taste even better the next day as the flavors meld together even more. Let's get cooking!
Ingredients for copycat mcalister's chicken tortilla soup
Sixteen ingredients, one unforgettable bowl of restaurant-style tortilla soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 lb | Cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Diced Tomatoes 🍅 | 2 cups | With juices, fire-roasted |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Corn Kernels 🌽 | 1 cup | Frozen or canned, drained |
| Black Beans 🫘 | 1 cup | Canned, drained and rinsed |
| Cream Cheese 🧈 | 4 oz | Full-fat, softened |
| Flour Tortillas 🍞 | 6 whole | Medium size, cut into strips |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Olive Oil 🫒 | 2 tbsp | For crisping tortilla strips |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chipotle Pepper in Adobo 🔥 | 1 tbsp | Mild heat, adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken is your flavor anchor—boneless breast stays tender when cubed small. Look for fresh, plump tomatoes at Trader Joe's or Whole Foods for that fire-roasted depth. I grab low-sodium chicken broth from Pacific Foods for cleaner flavor, but any good brand works. The cream cheese needs to be full-fat (none of that low-fat nonsense)—it's what gives that signature velvety texture. For the tortillas, Mission brand is my go-to—they crisp up perfectly without tearing.
No fire-roasted tomatoes? Regular diced works, just add a pinch of smoked paprika. Out of cumin? Mexican oregano at half the amount gets you close. The chipotle in adobo is key for that smoky kick—if you can't find it, substitute 1 tsp smoked paprika plus 1/2 tsp cayenne. For the tortilla strips, corn tortillas work too (they crisp faster), but flour gives that authentic texture. The cilantro is optional but adds freshness—skip it if you're serving kids or cilantro haters.
This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days or freeze for 3 months—portion into containers for easy lunches. The tortilla strips crisp up again when reheated, so add them fresh when serving. For extra richness, stir in a splash of milk or cream when reheating.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it pulls from ingredients I already have—no fancy shopping trips. That can of diced tomatoes and onion sitting in my cupboard? Suddenly, they’re the stars of a meal that tastes like a restaurant’s secret.
- Garlic Bomb Flavor: Between us, the garlic and cumin in this soup are chef’s kiss—that deep, toasty aroma when you brown the chicken? It’s the kind of smell that makes your whole kitchen feel like a warm hug. Honestly, I’ll take seconds just for the taste.
- Lunchbox Hero: This soup reheats like a dream, so I make a big batch on Sundays and pack it for work. The tortilla strips stay crispy, the broth stays rich, and my coworkers always ask for the recipe. (Yes, even on a Tuesday night.)
- Budget Win: A single chicken breast and a few pantry staples stretch to feed four for under $10. Between us, that’s a steal for a soup that tastes like it cost twice as much. Leftovers? Even better—they’re just as good the next day.
Step-by-step instructions for copycat McAlister's chicken tortilla soup
Here's how to recreate that signature creamy, cumin-spiced soup with perfect tortilla crunch at home.
Sear and Cook the Chicken Thoroughly
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 2 lb boneless chicken breast cut into 1-inch cubes. Sear for 5-6 minutes until the chicken develops a golden crust on all sides and reaches 165°F internally. This step builds deep flavor that carries through the entire soup.
Remove the chicken with a slotted spoon and set aside. You'll notice the oil will darken slightly from the browning—this is where all the magic starts. Don't drain the oil; it contains all those precious fond bits that will dissolve into the soup later.
Build the Flavor-Packed Base
In the same Dutch oven, add the 1 whole yellow onion diced and cook for 4-5 minutes until softened and slightly caramelized. Add the 4 cloves garlic cloves minced and the 1 tablespoon ground cumin, stirring constantly for 30 seconds until fragrant. This is where the cumin's warm, earthy notes develop their signature depth.
Pour in the 2 cups canned diced tomatoes (with juices) and 4 cups chicken broth, scraping up any browned bits from the bottom. Add the 1 tablespoon chipotle pepper in adobo, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper. Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 15 minutes to let the flavors meld.
Add the Creamy Elements and Vegetables
Return the cooked chicken to the pot and stir in the 1 cup black beans (drained and rinsed) and 1 cup corn kernels. Add the 4 ounces cream cheese and stir until completely melted and smooth. Here's the thing—adding the cream cheese at this stage ensures it melts gently into the warm broth rather than curdling from cold insertion. The soup should now have that signature velvety texture.
Simmer for another 5 minutes on low heat, stirring occasionally. Taste and adjust seasoning if needed—this is your chance to balance the heat from the chipotle with more salt if necessary. The soup should be rich but not overly heavy, with the cream cheese just barely detectable in each spoonful.
Prepare the Signature Tortilla Strips
Cut the 6 whole flour tortillas into ½-inch wide strips. Heat a large skillet over medium heat and add 1 tablespoon olive oil. Working in batches, fry the tortilla strips for 1-2 minutes per side until golden brown and crispy. They should puff up slightly and develop a beautiful toasted color. Remove with a slotted spoon and drain on paper towels.
Real talk: Don't skip frying these separately. The key to authentic McAlister's texture is crispy tortilla strips that hold their shape when added to the soup. If you try to fry them directly in the soup pot, they'll turn soggy and lose all their crunch.
Combine and Serve with Fresh Garnish
Return the soup to a gentle simmer and stir in the crispy tortilla strips. Let them warm through for just 1-2 minutes—no longer, or they'll lose their crunch. Ladle the soup into bowls, making sure each serving gets a generous helping of tortilla strips. Garnish immediately with the 0.25 cup chopped fresh cilantro for that final pop of freshness.
Serve with warm corn chips on the side if you like, but the soup stands perfectly well on its own. The contrast of creamy tomato broth with crispy tortilla strips and fresh cilantro is what makes this copycat version so satisfying. Each bite should deliver that perfect balance of textures and flavors you'd get from the restaurant.
Pro Tips For Making Copycat Mcalister'S Chicken Tortilla Soup
- SEAR THE CHICKEN FIRST: Skip the slow boil—pat the chicken dry and sear it in a hot skillet with a little oil for 3-4 minutes per side before shredding. This adds depth of flavor that simmering alone can’t match, and it keeps the meat from turning rubbery later. (Yes, even if you’re impatient like me, wait for those golden spots.)
- SWEAT THE ONIONS LOW: Don’t rush the onions—cook them over medium-low heat for 8-10 minutes until they’re soft and translucent, not browned. Burnt onions make the soup taste bitter, and you’ll need that sweet, mellow base to balance the tomatoes and spices later. (I learned this the hard way after one disastrous batch.)
- STRAIN THE TOMATO JUICE: Drain the canned diced tomatoes but save the juice—about 1 cup—and add it to the broth. The extra liquid prevents the soup from getting too thick, and it keeps the tomatoes from turning the broth into a paste. (Your future self will thank you for not skipping this step.)
- TOAST THE GARLIC: After mincing the garlic, cook it in the same pot as the onions for 30 seconds until it’s fragrant and just starting to turn golden. Raw garlic can taste harsh, and toasted garlic adds a nutty depth that makes the whole dish sing. (Sounds weird, but it works—trust me.)
Pro cooking tips for perfect results
Chicken Searing Secrets
That golden crust on your chicken is where all the flavor lives, so don't rush this step. I use a large Dutch oven because it gives me enough surface area to sear the chicken in a single layer without crowding.
The key is medium-high heat—too low and you'll steam instead of brown. For extra flavor, I like to pat the chicken dry with paper towels first and season it with a pinch of salt before searing. This helps create a better crust. 🔥
Watch your internal temperature—165°F is the magic number for safe, juicy chicken. I use a meat thermometer inserted into the thickest piece. If you don't have one, cut into a piece to check—it should be opaque and no longer pink in the center.
Pro tip: Let the chicken rest for 5 minutes after searing before adding it back to the pot. This helps it retain moisture when it hits the hot broth.
Cumin Toasting Trick
The difference between good tortilla soup and great tortilla soup often comes down to how you handle the cumin. I always toast mine in the same Dutch oven where I seared the chicken—those fond bits add incredible depth.
Heat the cumin over medium heat for just 30 seconds while stirring constantly. It should smell warm, earthy, and slightly nutty. If you let it burn, you'll get a bitter taste that ruins the whole dish. 🌿
For even deeper flavor, I like to toast the cumin in a dry skillet first before adding it to the onions. This enhances its aromatic compounds. If you're using whole cumin seeds, toast them first, then grind them with a mortar and pestle or spice grinder.
Ground cumin works fine, but freshly toasted and ground gives that restaurant-quality kick.
Cream Cheese Integration
This is where many home cooks mess up—adding cold cream cheese directly to hot soup causes it to clump and curdle. The secret is to warm it first. I cut the cream cheese into small cubes and stir them into the soup when it's already warm (around 180°F).
This allows it to melt smoothly and create that velvety texture without lumps. 🧈
For extra richness, I sometimes add a splash of milk or heavy cream when incorporating the cream cheese. This helps emulsify the sauce even better. If your soup seems too thick after adding the cream cheese, stir in a tablespoon of the chicken broth to adjust the consistency.
The final texture should be creamy but still allow you to see the tortilla strips clearly in the bowl.
Tortilla Crisp Perfection
Those tortilla strips need to be crispy enough to stand up to the creamy soup, but not so brittle they shatter. I cut them ½-inch wide for the perfect balance of surface area and structural integrity.
The secret to crispiness is medium heat in the skillet—too hot and they'll burn before they're done, too cool and they'll turn greasy. 🍞
Work in batches so you don't overcrowd the pan. I use a slotted spoon to remove them as soon as they're golden brown, then drain them on paper towels. The residual heat will keep them crispy while you finish the soup.
For extra flavor, I like to sprinkle a pinch of salt and a tiny bit of chipotle powder on the hot strips before adding them to the soup—it gives them that signature smoky kick.
Final Flavor Balance
Always taste your soup before serving and adjust seasoning if needed. I usually add a pinch more salt and a tiny bit of chipotle if the heat has faded. The chipotle in adobo is what gives that signature smoky depth, so don't skimp.
For extra brightness, I finish with a squeeze of lime juice—just 1 tablespoon—right before serving. It cuts through the richness and makes all the flavors sing. ✨
Remember, this soup tastes even better the next day as the flavors meld together. If you're making it ahead, store the soup and tortilla strips separately. Reheat the soup gently on the stove, then add fresh crispy tortilla strips just before serving.
That contrast between warm soup and crispy tortillas is what makes this dish so irresistible.
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the chicken for 1 can (15 oz) black beans or lentils and add 1 cup extra black beans for heartiness. Boost umami with 1 tablespoon soy sauce or mushroom powder to replace the chicken's depth. The tortilla strips and chipotle will still deliver that signature smoky crunch.
Why does my tortilla soup taste bland?
Most likely, the cumin wasn't toasted enough or the broth lacks depth. Always toast cumin for 30 seconds in the pot to release its aroma. For richer flavor, use homemade chicken broth or add 1 teaspoon smoked paprika when simmering. A squeeze of lime before serving wakes up all the flavors too.
Can I use corn tortillas instead of flour?
Yes, but they crisp faster and have a different texture. Cut them ¼-inch wide and fry for 30-45 seconds per side until golden. For extra crunch, toss them with ½ teaspoon cumin before frying. They'll add a slight sweetness that pairs well with the creamy broth.
How do I make this soup ahead of time?
Prepare the soup base (without tortilla strips) and store it in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove, then add fresh crispy tortilla strips just before serving. For extra richness, stir in a splash of milk when reheating. The flavors actually improve overnight!
What's the secret to extra creamy texture?
Warm the cream cheese first by cutting it into small cubes and letting it sit in warm broth for 2 minutes before stirring. For ultra-smooth results, blend ½ cup of the soup with the cream cheese before mixing back in. A splash of milk or heavy cream also helps emulsify the sauce beautifully.
