Copycat Mcalister's Chicken Tortilla Soup Recipe: Crispy Celery Top Over Spiced Tomato-Basil Base

Soups & Stews

Copycat Mcalister's Chicken Tortilla Soup Recipe: Crispy Celery Top Over Spiced Tomato-Basil Base

This copycat McAlister's chicken tortilla soup delivers the same comforting, restaurant-quality bowl you crave at home—starting with a rich tomato-basil broth that simmers with chicken, black beans, and corn.

The secret lies in balancing spices just right and achieving that signature crispy celery topping that transforms an ordinary soup into something extraordinary. I've perfected this technique after years of testing, ensuring every spoonful delivers the same depth of flavor and satisfying texture.

The foundation of this soup begins with a slow-simmered broth infused with garlic, onion, and cumin, creating a base that's both savory and aromatic. Chicken thighs break down beautifully, adding richness without overpowering the bright tomato and basil notes.

Meanwhile, the crispy celery topping—achieved through a quick fry in oil—brings the perfect crunch that makes this soup feel like a restaurant experience, not just a home-cooked meal.

What you'll end up with is a steaming bowl of soup where tender chicken, hearty beans, and sweet corn float in a velvety tomato broth, topped with crispy celery that adds both texture and visual appeal.

The spices are balanced to create warmth without heat, making this soup equally comforting for a chilly evening or a light lunch. Each bite delivers layers of flavor that come together seamlessly, just like the original.

Serve this soup with warm tortilla chips on the side and a sprinkle of fresh cilantro for brightness. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Here's how to recreate this restaurant favorite in your own kitchen.

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

Ingredients for copycat mcalister's chicken tortilla soup

Rich tomato broth meets crispy celery topping—just like McAlister's, but better.

Ingredient Amount Notes
Chicken Thighs 🍗 1 ½ lb Bone-in, skin-on preferred
Diced Tomatoes 🍅 2 cups Canned, fire-roasted preferred
Black Beans 🫘 1 ½ cups Drained and rinsed
Corn Kernels 🌽 1 ½ cups Frozen or canned, drained
Celery Stalks 🥬 4 whole Thinly sliced for topping
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Dried Basil 🌿 1 tbsp Or 0.25 cup fresh
Chicken Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For frying celery
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍋 2 whole For serving

The chicken thighs are non-negotiable here—they stay juicy while the broth develops deep flavor. Bone-in, skin-on is ideal, but boneless works in a pinch. I grab mine from Costco when I'm making a big batch, but any grocery store has them. The fire-roasted canned tomatoes add natural sweetness without extra sugar—Muir Glen is my go-to. For the black beans, drained and rinsed makes all the difference in texture. Fresh corn is best, but frozen works fine if you're short on time.

No fire-roasted tomatoes? Regular canned tomatoes with a pinch of sugar gets you close. Swap dried basil for fresh at a 1:3 ratio—just make sure it's Genovese or sweet basil, not Thai. The celery topping is where magic happens: thinly sliced stalks fry up crispy fast. For extra crunch, toss the fried celery with a pinch of salt and smoked paprika before serving. The cumin needs toasting—heat it in a dry pan for 30 seconds until fragrant.

This soup tastes even better the next day—plan ahead. Store leftovers in airtight containers for 4-5 days or freeze portions for up to 3 months. For meal prep, double the celery topping and freeze it separately—just reheat in oil before serving. The crispy bits get soggy if you reheat the whole soup, so keep them separate until serving time.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—dump everything in one pot, let it simmer, and boom. The chicken thighs fall apart so easily, the celery softens just enough to melt into the broth, and you’re left with zero dishes to scrub. Honestly, it’s the kind of meal that makes me want to cook more often, just because it’s so effortless.
  • Layered Texture Bite: That crispy tortilla strip crunch against the creamy chicken and beans? It’s the best kind of contrast. The black beans add heartiness, the corn brings sweetness, and the diced tomatoes keep it bright—like a party in your bowl where every ingredient has its own spotlight.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. I make a big batch on Sundays, portion it into jars, and it’s ready for work lunches or quick dinners all week. The flavors actually improve the next day, and my kids beg for it—yes, even after school on a Tuesday.
  • Budget-Friendly Powerhouse: Chicken thighs are cheap, pantry staples do the heavy lifting, and a single batch stretches to feed four for two meals. I’ll be real: I’ve made this with whatever beans and corn I had on hand, and it’s still ridiculously good. That’s the kind of recipe that doesn’t break the bank but still feels like a treat.

Step-by-step instructions for chicken tortilla soup

Here's how to recreate that signature crispy celery topping and rich tomato-basil broth at home.

1

Sear the Chicken Thighs for Maximum Flavor

Pat the 1.5 lb chicken thighs completely dry with paper towels. Heat a large skillet over medium-high heat and add the chicken thighs, skin-side down. Let them sear undisturbed for 5-6 minutes until the skin becomes golden brown and crispy. You'll see the fat render out and sizzle—this is where all the flavor develops.

Flip the chicken and cook for another 5-6 minutes until the internal temperature reaches 165°F using an instant-read thermometer. Remove the chicken from the skillet and set it aside on a plate. Don't clean the skillet yet—those browned bits are packed with flavor that will form the base of your soup.

2

Build the Spiced Tomato-Basil Base

In the same skillet (with the flavorful browned bits), add 0.5 cup extra-virgin olive oil over medium heat. Toss in the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 3-4 minutes until softened and fragrant. Here's where the magic happens: add 1 tbsp ground cumin and 1 tbsp dried basil, stirring constantly for 30 seconds to toast the spices and release their aromas.

Pour in the 2 cups diced tomatoes and 4 cups chicken broth, scraping up all those delicious browned bits from the bottom of the pan. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 15 minutes, partially covered. This lets the flavors meld together while the tomatoes break down into a rich, velvety base.

3

Add Beans, Corn, and Cook Until Tender

Stir in the 1.5 cups black beans and 1.5 cups corn kernels, bringing the mixture back to a gentle simmer. Add 1.5 tsp salt and 0.5 tsp black pepper, then reduce heat to low. Let it cook for 10 minutes until everything is heated through and the flavors have fully combined. Taste and adjust seasoning if needed—this is your chance to balance the flavors before adding the crispy topping.

While the soup simmers, remove the chicken from the bones. Shred the meat using two forks, discarding any large bones or cartilage. Stir the shredded chicken back into the soup and let it warm through for 2-3 minutes. The chicken will soak up all those wonderful tomato and spice flavors, making every bite rich and satisfying.

4

Create the Signature Crispy Celery Topping

This is the moment that matters: the crispy celery topping that makes this soup truly special. Heat 0.25 cup extra-virgin olive oil in a separate skillet over medium-high heat. Thinly slice the 4 whole celery stalks (about 1/8-inch thick) and add them to the hot oil in a single layer. Don't overcrowd the pan or they won't crisp properly.

Cook the celery for 2-3 minutes per side until it turns a beautiful golden brown and becomes crispy. Watch carefully—it only takes a few minutes to achieve that perfect crunch. Remove the celery with a slotted spoon and drain on paper towels. If you have any leftover oil, you can use it to fry a few extra celery pieces for garnish.

5

Assemble and Serve with Fresh Garnishes

Ladle the warm soup into bowls, dividing the crispy celery evenly among them. Sprinkle with 0.25 cup fresh cilantro and serve immediately with the 2 whole lime wedges on the side. The contrast between the warm, spiced soup and the crispy celery topping is what makes this dish so special—don't skip the celery!

Here's the thing—this soup tastes even better the next day as the flavors continue to meld. If you have leftovers, store them in the refrigerator for up to 3 days and simply reheat on the stove. The crispy celery will soften slightly when reheated, but you can always add fresh celery on top when serving to restore that perfect crunch.

👨‍🍳

Pro Tips For Making Copycat Mcalister'S Chicken Tortilla Soup

  • Brown the Chicken First: Skip the pale, bland chicken—sear those thighs in a dry skillet over medium-high heat until golden on both sides. The crust locks in flavor and keeps the soup from tasting like boiled bird. (Yes, even if you’re impatient like me.)
  • Char the Tomatoes: Toss diced tomatoes in a hot, oiled skillet for 2–3 minutes until slightly blistered and darkened. This step adds depth that canned tomatoes alone can’t match. (I used to skip it—big mistake.)
  • Don’t Overcrowd the Pot: If you dump everything in at once, the soup will simmer unevenly and taste flat. Cook the chicken first, then remove it before adding beans, corn, and celery. Crowding turns this into a sad, watery stew.
  • Toast the Corn: Sauté frozen or canned corn kernels in a little oil for 3–4 minutes before adding liquid. The toasted edges bring a smoky sweetness that raw corn just doesn’t have. (Your future self will notice the difference.)

Dietary considerations for this recipe

Gluten-Free Adaptation

This soup is naturally gluten-free, but I always double-check labels on canned goods like black beans, corn, and broth to ensure no cross-contamination. Use certified gluten-free chicken broth and corn to stay safe.

The crispy celery topping remains unchanged—just fry it in fresh olive oil to maintain that perfect crunch. 🌿

Dairy-Free Options

No dairy is required in this recipe, but if you're avoiding it entirely, skip any optional cheese garnishes. The original recipe doesn't include cheese, so the flavor profile stays rich and tomato-forward.

For extra creaminess, stir in a splash of coconut milk at the end—just 2 tablespoons adds a subtle richness without overpowering the spices.

Vegetarian Swap

For a meat-free version, replace the chicken thighs with 1.5 cups extra-firm tofu or 1 can white beans, drained and rinsed. Press the tofu to remove excess water, then cube and pan-fry until golden.

The beans add heartiness while keeping the dish satisfying. Taste as you go—vegetarian versions often need an extra pinch of salt to balance the flavors.

Lower-Carb Version

Skip the black beans and corn to reduce carbs while keeping the soup flavorful. Add 1 cup diced zucchini and 1 cup bell pepper strips instead—they soften nicely during simmering.

The celery topping stays the same, but reduce the portion to 2 stalks to cut carbs further. This version still delivers that comforting, spiced tomato broth you love.

Spice Sensitivity

If you're sensitive to heat, reduce the cumin to ½ teaspoon and omit the smoked paprika from the celery topping. The dried basil provides plenty of aromatic depth without the kick.

For extra brightness, add ½ teaspoon dried oregano—it pairs beautifully with the tomato base and complements the celery's crispness. 🌶️

Protein Boost

Add ½ cup shredded rotisserie chicken or ½ cup cooked quinoa for extra protein and texture. The quinoa soaks up the broth beautifully, adding a nutty depth.

For a heartier bowl, stir in ¼ cup shredded cheese (cheddar or Monterey Jack) while serving—it melts into the warm soup for added richness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 85mg28%
Sodium 680mg29%
Total Carbohydrate 36g12%
Dietary Fiber 8g29%
Sugars 6g
Protein 28g56%
* 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

Why does McAlister's chicken tortilla soup have crispy celery on top?

The crispy celery topping is the signature element that makes this soup stand out! It provides a perfect textural contrast to the creamy tomato-basil broth, adding a satisfying crunch that elevates the dish from ordinary to restaurant-quality. The celery also absorbs flavors from the oil while frying, enhancing its savory profile.

2

Can I make this soup ahead of time?

This soup actually tastes better the next day as the flavors meld together. Store leftovers in airtight containers in the refrigerator for up to 4 days. When reheating, warm gently on the stove and add fresh crispy celery on top to restore that perfect crunch before serving.

3

What's the secret to getting the celery perfectly crispy?

Slice the celery paper-thin (about 1/8-inch) and fry in batches in medium-high heat with enough oil to coat the pan. Cook for only 2-3 minutes per side until golden brown. Overcrowding the pan will make the celery steam instead of crisp, so work in small batches for best results.

4

Can I substitute any ingredients if I don't have them?

Certainly! For the tomatoes, use regular canned tomatoes with a pinch of sugar. Swap black beans for pinto beans or lentils. If you're out of corn, try diced bell peppers or zucchini. The key is maintaining the balance of textures and flavors—just adjust seasoning to taste after substituting.

5

How do I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1 teaspoon chili powder to the tomato-basil base while simmering. For extra heat, sprinkle a pinch of smoked paprika on the crispy celery before serving. If you prefer a smoky flavor without heat, try ½ teaspoon chipotle powder instead.

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