Soups & Stews
This copycat McAlister's chicken tortilla soup delivers the restaurant's signature crispy celery crown and zesty vinegar notes right in your kitchen. The secret lies in a precise blend of spices and slow-cooked chicken that transforms tough cuts into tender, flavorful pieces.
I've perfected this method after years of testing, ensuring every spoonful captures that perfect balance of tangy, savory, and slightly sweet flavors.
The recipe begins with a rich broth base built from chicken stock, tomatoes, and aromatic spices that simmer for hours to develop deep, complex flavors. Meanwhile, the chicken cooks low and slow until it's so tender it practically melts in your mouth.
The crispy celery crown—this dish's signature element—requires a specific technique to achieve that satisfying crunch without compromising texture.
By the time you're done, you'll have a steaming bowl of soup topped with perfectly crispy tortilla strips, melted cheese, and a dollop of sour cream. The vinegar-based broth cuts through the richness while the spices create warmth that lingers.
This is the kind of soup that warms you from the inside out, with each bite delivering that restaurant-quality experience at home.
Serve with warm cornbread or crusty rolls to soak up every last drop of that flavorful broth. The recipe is designed to feed a crowd, making it perfect for game day gatherings or cozy family dinners. Let's get started on recreating this classic.
Ingredients for copycat mcalister's chicken tortilla soup
Sixteen ingredients. One unforgettable bowl of crispy, zesty, restaurant-quality goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on, cut into 2-inch pieces |
| Chicken Stock 💧 | 6 cups | Low-sodium preferred |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted for depth |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Celery Stalks 🥬 | 4 whole | For crown and broth |
| Garlic Cloves 🧄 | 4 cloves | Minced, for rich flavor |
| White Vinegar 🍋 | ¼ cup | Distilled preferred |
| Chicken Bouillon Cubes 🧂 | 2 whole | Knorr preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Cumin Seeds 🌿 | ½ tsp | Toasted, for extra depth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Flour Tortillas 🌯 | 6 whole | Medium size, 10-inch |
| Shredded Cheddar Cheese 🧀 | 1 ½ cups | Sharp cheddar preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Olive Oil 🫒 | 2 tbsp | For crispy celery |
The chicken thighs are non-negotiable here—skin-on, bone-in cuts deliver the most flavor. Trader Joe's or Costco usually have the best prices for bone-in pieces. Look for thighs with good marbling, not too lean. The celery? Organic if possible—you'll use some for the crown, some for the broth. Fire-roasted diced tomatoes add natural sweetness without syrup. I grab Muir Glen from the store, but any good-quality brand works. The vinegar matters too—distilled is the standard, but apple cider vinegar adds a fruity twist if you prefer.
No fire-roasted tomatoes? Regular diced with a pinch of sugar works in a pinch. Short on cumin seeds? Double the ground cumin—just toast it in a dry pan for 30 seconds first. The tortillas should be 10-inch medium size—smaller ones burn too fast. For the celery crown, cut each stalk into 1/4-inch slices and fry in batches. Don't skip the double-frying step—it's what makes them crispy. The cheese? Sharp cheddar melts best, but Monterey Jack works too if that's what you've got.
Broth keeps for 5 days in the fridge—taste even better the next day. The tortilla strips stay crispy for 2 hours if you fry them fresh, but they soften fast. I fry mine in batches and keep them warm in a 200°F oven until serving. The cheese and sour cream should go on right before eating, so they don't get soggy. Double the recipe? It freezes beautifully—just reheat the broth separately and add the toppings fresh.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by the "soak-and-slice" trick for celery and onion—just dump them straight from the bag into the pot after a quick rinse. The bone-in thighs? Toss them in whole, then shred later. Minimal effort, maximum flavor.
- Double-Duty Magic: Make a big batch on Sunday and freeze half for lazy nights. It reheats beautifully, and the flavors only get better. Between us, this is my go-to for potlucks, sick days, or when I need to feed the family without stressing.
- Budget-Friendly Comfort: Bone-in thighs are cheaper than breasts, and using canned tomatoes saves money without sacrificing taste. A single pot yields six servings—perfect for stretching meals without breaking the bank. Honestly, it’s the kind of soup that makes grocery day feel like a win.
Step-by-step instructions for copycat McAlister's chicken tortilla soup
Here's how to recreate that perfect balance of crispy celery crown and rich, tangy broth at home.
Sear the Chicken and Build the Flavor Base
Pat the 2.5 lb chicken thighs, bone-in dry with paper towels and cut them into 2-inch pieces. Heat 2 tbsp olive oil in a large Dutch oven over medium-high heat. Working in batches if needed, sear the chicken for 5-6 minutes per side until golden brown and cooked through. Remove and set aside.
In the same pot, add 1 whole yellow onion (diced), 4 whole celery stalks (sliced into ½-inch pieces), and 4 cloves garlic cloves (minced). Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. Stir in 1 tbsp ground cumin, 1 tsp dried oregano, ½ tsp cumin seeds, and 1 tsp salt, toasting for 30 seconds until fragrant.
Simmer the Broth with Vinegar and Tomatoes
Pour in 6 cups chicken stock and 14.5 oz canned diced tomatoes, scraping up any browned bits from the bottom. Add 2 whole chicken bouillon cubes and ¼ cup white vinegar. Bring to a boil, then reduce heat to low and simmer for 20 minutes, stirring occasionally. This step develops the deep, tangy flavor that makes this soup special.
Return the seared chicken to the pot and simmer for an additional 15 minutes, allowing the meat to absorb the rich broth. The chicken should be fork-tender and easily shreddable. Taste and adjust seasoning if needed—this is where you ensure the perfect balance of saltiness and acidity.
Create the Crispy Celery Crown
While the soup simmers, cut 2 whole celery stalks into ½-inch thick slices and separate into individual strands. Heat 1 tbsp olive oil in a large skillet over medium-high heat. Fry the celery in batches for 2-3 minutes per side until golden brown and crispy. Drain on paper towels and set aside—these will be your signature topping.
For extra flavor, sprinkle the fried celery with a pinch of salt while still hot. The crispy texture contrasts beautifully with the creamy soup, just like at McAlister's. Keep them warm until ready to serve.
Finish with Tortillas and Toppings
Remove the chicken from the soup and shred it using two forks. Return the shredded chicken to the pot and stir in 1.5 cups shredded cheddar cheese until melted and smooth. Stir in ½ cup sour cream just before serving to keep it creamy.
Ladle the soup into bowls and top each serving with 2 strips of crispy celery crown, ¼ of a flour tortilla (cut into strips and lightly toasted), and an extra sprinkle of shredded cheddar cheese. Serve immediately while the celery is still crisp and the tortilla strips are warm.
Pro Tips For Making Copycat Mcalister'S Chicken Tortilla Soup
- CRISP THE SKIN FIRST: Brown the bone-in chicken thighs skin-side down in a cold or room-temperature pan—no oil needed at first. The skin will render fat and crisp beautifully, which adds depth to the soup. I used to skip this, and the soup always tasted flat until I realized the skin’s crunch and flavor were missing.
- SWEAT THE AROMATICS LOW: Cook the onion and celery in the rendered chicken fat (or a little oil if needed) at a true simmer, not a sizzle. If you rush this, the celery will turn to mush and the onion will burn—neither adds the bright, fresh base the soup needs. Think "gentle bubble," not "frenzy."
- STRAIN THE TOMATOES: Drain the canned diced tomatoes and press them through a mesh strainer to remove excess liquid. The recipe relies on a balanced broth, and skipping this step makes the soup watery. I learned this after making a batch where the tomatoes turned the soup into a thin, tomato-y mess.
- SALT THE STOCK NOW: Season the chicken stock with at least 1½ teaspoons of salt before adding it to the pot. The flavors meld better early, and you’ll avoid the "meh" taste that happens when you season the finished soup. Yes, even if the stock is labeled "low-sodium"—it’s still worth boosting.
Flavor customization for this copycat mcalister's chicken tortilla soup
Spicy Kick
For a fiery twist, add 1-2 tbsp of hot sauce (like Cholula or Tapatío) to the finished soup. I like to stir it in just before serving so you can control the heat level.
For extra spice, toss ½ tsp cayenne pepper into the broth during the final 15 minutes of simmering. 🌶️
Creamy Upgrade
Swap the sour cream for Mexican crema or crème fraîche—they add a tangier, richer creaminess that pairs perfectly with the vinegar. For a dairy-free option, blend ½ cup silken tofu with 1 tbsp lemon juice and 1 tsp apple cider vinegar for a velvety texture.
Stir it in just before serving.
Smoky Depth
Infuse the broth with smoky flavor by adding 1 tbsp smoked paprika or ½ tsp chipotle powder when you toast the spices. For a bolder effect, char ½ of the onion directly over a gas flame or under a broiler before sautéing.
This adds a caramelized, smoky sweetness that elevates the entire dish.
Herb Freshness
Brighten the soup with fresh herbs like cilantro or green onions. Chop ¼ cup cilantro and stir it into the broth during the last 5 minutes of simmering, or sprinkle 2 tbsp chopped green onions on top before serving.
Fresh herbs cut through the richness and add a vibrant finish.
Cheesy Variations
Swap the cheddar for Monterey Jack (milder, creamier) or pepper jack (spicy kick). For a Mexican-inspired twist, top with ½ cup cotija cheese and ¼ cup chopped jalapeños.
If you love blue cheese, crumble ¼ cup blue cheese crumbles on top for a bold, tangy contrast to the vinegar broth.
Extra Crunch
Add texture with toasted pepitas (pumpkin seeds) or crushed tortilla chips. Toast ¼ cup pepitas in a dry skillet for 2 minutes until golden, then sprinkle on top.
For a crunchier topping, lightly toast ¼ cup tortilla chips in the oven at 350°F for 3-4 minutes and crumble them over the soup.
Nutrition facts
Frequently asked questions
Why does McAlister's tortilla soup have such a tangy flavor?
The signature tang comes from the white vinegar in the broth—it cuts through the richness of the chicken and cheese while balancing the spices. The recipe uses ¼ cup vinegar simmered for 20 minutes to develop that bright, zesty profile without overpowering. The slow simmer also lets the tomatoes and bouillon cubes deepen the flavor.
Can I make this soup ahead of time?
The broth and chicken can be made 2 days ahead and stored in the fridge. Just reheat gently on the stove, then add the crispy celery crown and tortilla strips fresh. For freezer prep, freeze the broth (without toppings) for up to 3 months. The celery crown and tortilla strips should always be made fresh to maintain crispness.
What's the secret to crispy celery crowns?
Slice celery into ¼-inch thick rounds and separate the strands. Fry in medium-high heat olive oil for 2-3 minutes per side until golden brown. The key is double-frying: cook once, drain, then fry again for 1 minute to lock in crispness. Keep them warm in a 200°F oven until serving.
Can I use chicken breast instead of thighs?
Chicken thighs are ideal because they stay tender and flavorful during slow cooking. If using breast, cut into ½-inch pieces and poach in the broth for 12-15 minutes until fully cooked. Avoid overcooking—breast meat dries out faster. For best results, marinate the breast in 1 tbsp lime juice + 1 tsp cumin before adding to the soup.
How do I fix soggy tortilla strips?
To prevent sogginess, fry tortilla strips in batches and keep them warm in a 200°F oven until serving. For extra crispiness, toss strips with ½ tsp cornstarch before frying. If they soften after adding to soup, sprinkle with 1 tsp baking powder (it absorbs moisture) or serve on the side for dipping.
