Soups & Stews
Recreating McAlister's signature tortilla soup at home delivers that signature smoky black bean and corn depth in every spoonful—just like the restaurant version. The secret lies in slow-cooked broth infused with spices and simmered with tender black beans, sweet corn, and zesty tomatoes.
I've perfected this one-pot method to ensure rich, layered flavors without the restaurant markup.
This recipe builds flavor through careful layering: starting with a smoky base of cumin and chili powder, then developing depth with tomatoes, beans, and corn. The simmering process transforms simple ingredients into a complex, hearty soup that's perfect for chilly evenings or game day gatherings.
Professional results come from precise timing and ingredient ratios.
By the end, you'll have a steaming bowl of tortilla soup with tender black beans, sweet corn, and a velvety broth that's just slightly spicy. The garnishes—crispy tortilla strips, avocado slices, and fresh cilantro—add texture and freshness that elevate the dish.
Each spoonful delivers that signature McAlister's flavor profile at a fraction of the cost.
The beauty of this recipe is its versatility—serve it as a light lunch with a side salad or as a hearty dinner with warm cornbread. The instructions are designed to guide you through each step with clarity, ensuring restaurant-quality results every time. Let's get cooking!
Ingredients for mcalister's tortilla soup
Fifteen ingredients crafting restaurant-quality tortilla soup with smoky depth and vibrant freshness.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High quality, smoky flavor preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic base |
| Ground Cumin 🌿 | 2 tsp | Toasted for deeper aroma |
| Chili Powder 🌶️ | 1 ½ tsp | Smoked paprika works too |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano ideal |
| Canned Black Beans 🫘 | 2 cups | No salt added, drained |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Sweet Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, thawed |
| Chicken Broth 💧 | 4 cups | Low sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Flour Tortillas 🍞 | 6 whole | For crispy strips |
| Avocado 🥑 | 1 whole | Ripe, sliced for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The spices form the soul of this soup. Penzeys Spices or bulk bins at Whole Foods offer the highest quality ground cumin and coriander—look for freshly toasted varieties. San Marzano diced tomatoes provide that authentic Italian sweetness without acidity. For the black beans, La Cocina brand from Trader Joe's delivers consistent texture and flavor. The corn should be sweet—fresh kernels work best, but frozen is acceptable if you're short on time. Pre-chopped onions from the store are fine, but freshly diced onions release more flavor during the initial sautéing.
No ground cumin? Whole cumin seeds toasted and ground work beautifully. Short on San Marzano tomatoes? Muir Glen organic crushed tomatoes are a reliable alternative. The tortillas should be soft but sturdy—Mission brand holds up well when cut into strips. For extra smokiness, add a quarter teaspoon of smoked paprika to the spice blend. The avocado should be ripe but firm enough to slice cleanly—Hass variety is ideal. If you can't find Mexican oregano, regular dried oregano at half the amount will suffice, though the flavor profile differs slightly.
Store the soup base (without garnishes) in an airtight container for up to 5 days in the refrigerator. The tortilla strips crisp best when fried fresh, but you can prepare them ahead and reheat in a dry skillet for 30 seconds before serving. Fresh cilantro keeps for 5 days wrapped in damp paper towels, while avocado should be stored whole and sliced just before serving. Freeze the soup base for up to 3 months—just thaw and reheat gently to preserve texture. For optimal freshness, prepare garnishes the same day you serve.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just chop an onion, crush some garlic, and toss it all in one pot. No fancy gadgets, no stress. That cumin and chili powder? They do the heavy lifting while you sip your coffee.
- Warmth in a Bowl: The moment that toasted garlic hits the olive oil, your kitchen smells like a cozy Mexican cantina. Honestly, the first spoonful makes me forget it’s a weeknight dinner.
- Lunchbox Hero: Pack it cold or reheat it—this soup holds up perfectly for leftovers. My kids ask for it in their lunches, and I sneak in extra veggies because no one notices (but they still eat it).
- Budget Bright Spot: Onions, garlic, and spices? Cheap as chips. A single batch stretches for three meals, and I’ve never once regretted making too much. Dinner solved, wallet happy.
Step-by-step instructions for smoky black bean and corn tortilla soup
This method delivers restaurant-quality depth with layered smoky, spicy, and creamy textures in one pot.
Build the Aromatic Base
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat until shimmering. Add the 1 whole yellow onion, cut into fine dice, and cook for 5-6 minutes until the edges turn translucent and the onion softens completely. This foundational step ensures all flavors meld properly.
Push the onions to one side of the pot and add the 4 cloves minced garlic cloves. Stir for 30 seconds until fragrant—don't let it brown, or it'll turn bitter. Real talk: this is where the soup's complexity begins, so don't rush it. The garlic should perfume the entire kitchen before moving forward.
Toast the Spices for Depth
Reduce heat to medium-low and add the 2 teaspoons ground cumin, 1.5 teaspoons chili powder, 1 teaspoon ground coriander, 0.5 teaspoon cayenne pepper, and 1 teaspoon dried oregano. Stir constantly for 1-2 minutes until the spices release their oils and the mixture smells earthy and aromatic. This toasting step prevents raw spice flavors and develops their full potential.
I press the spices into the onions with a wooden spoon to ensure even distribution. The mixture should look slightly darkened and smell like a Mexican market. If it starts to smoke, reduce heat immediately—you want aromatic, not burnt.
Simmer the Core Ingredients
Increase heat to medium-high and add the 2 cups canned black beans (drained), 2 cups canned diced tomatoes, 1.5 cups sweet corn kernels, and 4 cups chicken broth. Bring to a boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. This allows the flavors to marry and the beans to soften slightly.
Stir occasionally to prevent sticking, but don't over-mix. The soup should reduce slightly and develop a thick, stew-like consistency. You'll see the corn kernels soften and the tomatoes break down, releasing their juices. This is the moment that matters: proper simmering builds the soup's body and flavor foundation.
Season and Prepare the Tortilla Strips
Remove the pot from heat and stir in the 1 teaspoon salt and 0.5 teaspoon black pepper. Taste and adjust seasoning—this is where you can add more cayenne for heat or salt if needed. The soup should be balanced with smoky, spicy, and slightly sweet notes from the tomatoes and corn.
While the soup rests, cut the 6 whole flour tortillas into ¼-inch wide strips. Heat 1 tablespoon extra-virgin olive oil in a large skillet over medium heat until shimmering. Add the tortilla strips in batches and fry for 2-3 minutes until golden brown and crispy. Drain on paper towels and set aside—they should be crunchy enough to hold their shape when added to the soup.
Finish and Serve
Return the soup to medium heat and stir in the 0.25 cup chopped fresh cilantro. Keep it warm while you slice the 1 whole avocado and juice the 1 whole lime. The avocado should be ripe enough to slice easily with a spoon, and the lime should yield about 2 tablespoons juice. This final touch adds freshness that cuts through the soup's richness.
Ladle the soup into bowls, top each serving with ½ cup tortilla strips, ¼ avocado slices, and a squeeze of lime juice. The contrast of crispy tortilla strips against the creamy soup and cool avocado creates the perfect texture balance. Serve immediately while the tortilla strips are still crispy and the soup is steaming hot.
Pro Tips For Making Mcalister'S Tortilla Soup
- Sweat the Onion Low: I used to blast the onions on high heat, and they’d turn bitter before caramelizing. For McAlister’s version, keep the heat at medium-low—you’re not searing, you’re building flavor. Ten minutes of steady cooking until the onions are translucent and just starting to soften, not brown. That’s when the garlic and spices will sing.
- Toast the Spices: Skip the dry toast, and you’ll miss the depth. Heat the olive oil in your pot until shimmering, then add the cumin and chili powder. Let them sizzle for 20 seconds—just until you smell that earthy, toasty aroma. This isn’t just warming them; it’s waking them up. (Yes, even if you’re impatient like me.)
- Control the Garlic Heat: After the onions, add the minced garlic but pull the pan off the heat for 10 seconds first. Garlic burns faster than you think, and once it’s blackened, the whole soup takes on a bitter edge. Let the residual heat cook it just until fragrant—about 30 seconds—then go back to medium.
- Simmer, Don’t Boil: The broth needs time to marry with the spices, not race to a rolling boil. Once everything’s in the pot, keep it at a gentle simmer—tiny bubbles, maybe a few larger ones breaking the surface. Boiling will make the soup taste sharp and unfinished. Ten minutes of steady, quiet cooking does more for the flavor than rushing it.
Creative variations of this recipe
Spicy Chipotle Twist
For a smoky, fiery kick, fold in 1-2 teaspoons adobo sauce from canned chipotle peppers directly into the simmering soup during the final 5 minutes of cooking. The adobo sauce adds deep, smoky heat that pairs beautifully with the black beans and corn.
I recommend La Costeña brand for authentic flavor. Serve with extra lime wedges to balance the intensity. 🌶️
Creamy Avocado Version
Blend ½ cup avocado with ¼ cup sour cream and 2 tablespoons lime juice until smooth, then stir this mixture into the finished soup. This adds a luxurious creaminess that contrasts perfectly with the crispy tortilla strips.
For extra richness, top each bowl with an additional ¼ avocado sliced into ribbons. The avocado's healthy fats help balance the spice levels beautifully.
Protein-Packed Additions
Boost this soup with 1 cup shredded rotisserie chicken or ½ cup cooked shredded chicken breast during the final 10 minutes of simmering. For a vegetarian option, stir in 1 cup cooked quinoa or ½ cup black beans (if you want extra beans) for added protein and texture.
The chicken absorbs the flavors beautifully while keeping the soup light enough for lunch.
Cheesy Southwest Style
Stir in 1 cup shredded Monterey Jack cheese and ½ cup shredded cheddar cheese during the final 2 minutes of cooking, allowing the cheese to melt completely. For extra indulgence, top each serving with ¼ cup melted cheese and a sprinkle of taco seasoning.
This variation works especially well for game day gatherings or chilly evenings when you crave comfort food. 🧀
Herb-Infused Variations
Add 1 tablespoon fresh epazote (if available) or 2 tablespoons chopped fresh basil during the final minute of cooking for a bright, herbaceous note. For a Mediterranean twist, stir in 1 teaspoon dried thyme along with the initial spices.
These variations work particularly well when paired with a side of crusty bread to soak up the extra flavorful broth.
Slow Cooker Adaptation
Transfer all ingredients except tortilla strips, avocado, and lime to a 6-quart slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The slow cooking enhances the smoky flavors and creates an even more tender texture.
Prepare the tortilla strips and garnishes separately, then assemble just before serving to maintain crispness. This method is perfect for busy weeknights when you want minimal active cooking time. ⏳
Nutrition facts
Frequently asked questions
Can I make this tortilla soup in a slow cooker?
Transfer all ingredients except tortilla strips, avocado, and lime to a 6-quart slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The slow cooking enhances the smoky flavors beautifully. Prepare the crispy tortilla strips and garnishes separately to maintain texture. This method is perfect for busy weeknights!
How do I make the tortilla strips extra crispy?
Cut tortillas into ¼-inch wide strips and fry in batches in 1 tablespoon olive oil over medium heat for 2-3 minutes until golden. Drain on paper towels and keep warm in a 200°F oven while finishing the soup. For extra crunch, sprinkle with a pinch of salt before frying.
Can I use fresh corn instead of canned?
Yes! Use 3 cups fresh corn kernels (about 4-5 ears) in place of canned. Cut the corn off the cob and simmer it directly in the soup for 10-12 minutes until tender. Fresh corn adds natural sweetness that enhances the smoky flavors. For best results, use ripe, tender corn.
What can I substitute if I don't have flour tortillas?
Use corn tortillas instead—they hold up well when fried and add a subtle sweetness. For a gluten-free option, try rice paper wrappers (cut into strips) or plantain chips for a tropical twist. If you're avoiding all tortillas, top with extra crumbled tortilla chips or toasted pumpkin seeds for crunch.
How do I adjust the spice level?
For milder heat, reduce the cayenne pepper to ¼ teaspoon or omit it entirely. For extra spice, add 1-2 teaspoons adobo sauce from chipotle peppers during the final 5 minutes of cooking. Always taste before serving and adjust with lime juice if needed. Balance is key!
