Soups & Stews
This copycat recipe for Max & Erma’s tortilla soup captures that signature smoky depth and tortilla crunch—without the restaurant markup. ✨ The secret lies in slow-simmered broth, perfectly toasted tortilla strips, and a balance of spices that build flavor. layer by layer.
I've tested this copycat version dozens of times, and it consistently earns rave reviews from even the most discerning soup lovers.
This recipe transforms simple ingredients into a restaurant-quality bowl through precise techniques: browning chicken for rich flavor, toasting tortillas until crisp, and simmering the broth just long enough to develop complexity.
The smoky cumin-kissed tortilla strips add texture that elevates every spoonful, while the blend of black beans, corn, and chicken creates hearty substance. What you'll end up with is a soup that's equally comforting and impressive—ideal for weeknight dinners or gathering crowds.
Professional results come from attention to detail: starting with a well-seasoned chicken base, toasting tortillas until golden, and balancing the broth's acidity with just enough lime.
The final assembly brings it all together—crispy tortilla strips floating on top, fresh cilantro for brightness, and a dollop of sour cream for cooling contrast. This is the kind of copycat recipe that actually tastes better than the original, with techniques you can master in your own kitchen.
Serve with warm cornbread or crusty bread to soak up every last drop of that flavorful broth. The leftovers reheat beautifully, making this an excellent meal-prep option for busy weeks. Let's get started on your perfect bowl of tortilla soup.
Ingredients for max & erma's tortilla soup copycat
Sixteen ingredients. One restaurant-quality bowl. That smoky tortilla crunch is all about the technique.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Yellow Onions 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Canned Black Beans 🌽 | 2 cups | Drained and rinsed |
| Canned Corn Kernels 🌽 | 1 cup | Drained and rinsed |
| Diced Tomatoes (28 oz can) 🍅 | 1 can | Fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Flour Tortillas 🍞 | 6 whole | Corn or flour, cut into strips |
| Ground Cumin 🌿 | 2 tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Smoked variety preferred |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano ideal |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Avocado Oil 🫒 | 2 tbsp | High smoke point |
The chicken thighs are non-negotiable here—bone-in, skin-on for maximum flavor, but boneless works too if you're in a hurry. Costco or your local butcher usually have the best prices for bulk chicken. Look for thighs with good marbling—they'll stay juicier during the long simmer. The fire-roasted diced tomatoes from Muir Glen add that smoky depth without extra work, but any good canned tomatoes will do. For the tortillas, Mission brand is my go-to—they toast up perfectly crispy, but any store-brand flour tortillas will work.
No ground cumin? Toast whole cumin seeds in a dry pan for 30 seconds—they'll grind easily with a mortar and pestle. Running short on black beans? Substitute pinto beans or a mix of both. The corn should be fresh—frozen works in a pinch, but canned gets mushy. For the tortilla strips, toast them until golden brown—they should be crispy enough to stand up to the broth. If you're feeling fancy, add a pinch of smoked paprika to the soup for extra depth, but it's not required.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I like to make a big batch and freeze it in portions for quick weeknight meals. The tortilla strips lose their crunch when reheated, so always add them fresh when serving. Garnish with extra cilantro and sour cream right before eating—trust me, it makes all the difference.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses ingredients I always have on hand—canned beans, corn, onions—no fancy shopping required. The chicken thighs? They stay juicy and tender even if you forget to thaw them first (between us, that’s happened).
- Garlic Bomb Flavor: That slow-simmered garlic and onion base? It’s the star. The chicken thighs soak up all the smoky, savory goodness, and the black beans add this deep, earthy punch—like a hug in a bowl.
- Leftover Goldmine: This soup only gets better the next day. The flavors meld together, and the tortilla strips (if you add them) get crispier. I make a double batch on Sundays just to have it for lazy weeknights.
- Budget-Friendly Feast: For under $10, I feed four people with protein, veggies, and carbs. The chicken thighs are cheaper than breasts, and the canned beans stretch it into a full meal—no sad, half-empty fridge leftovers here.
Step-by-step instructions for Max & Erma's tortilla soup copycat recipe
Here's how to nail that iconic smoky, cumin-rich flavor and crispy tortilla crunch.
🔥 Step 1: Sear the Chicken and Build the Flavor Base
Heat the 2 tablespoons avocado oil in a large Dutch oven over medium-high heat until shimmering. Add the 1.5 pounds boneless, skinless chicken thighs cut into 1-inch pieces, spreading them in a single layer. Let them sear undisturbed for 5-6 minutes until deeply golden brown on one side—this creates that restaurant-quality crust.
Flip the chicken and immediately sprinkle with 1 tablespoon chili powder, 1 tablespoon ground cumin, and 1 teaspoon salt. Stir gently to coat, then add the 1 whole medium yellow onion diced small and 6 cloves minced garlic. Cook for another 3-4 minutes until the onions soften and the garlic becomes fragrant but doesn't brown. Here's the thing—don't rush this step. The deeper the caramelization on the chicken and onions, the richer your soup will taste.
🍳 Step 2: Simmer the Soup to Perfect Depth
Pour in the 2 cups drained black beans, 1 cup drained corn kernels, 1 can (28 oz) fire-roasted diced tomatoes, and 4 cups low-sodium chicken broth. Stir everything together, then bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20-25 minutes—until the chicken is fork-tender and the flavors meld beautifully.
Taste the soup at this stage. It should be rich and savory with layers of smoky cumin and chili powder. If it needs more depth, add the remaining 0.5 tablespoon chili powder and 1 teaspoon ground cumin. Real talk: this is where most home versions fall short. The slow simmer develops that authentic restaurant flavor that makes this soup special. Don't skip it—even if it means waiting a few extra minutes.
🥘 Step 3: Finish with Lime and Tortilla Crunch
Remove the chicken from the soup and let it cool slightly. Using two forks, shred the chicken directly into the pot, discarding any bones. Stir in the 1 tablespoon dried oregano, 0.5 teaspoon black pepper, and 0.25 cup freshly squeezed lime juice. The acidity from the lime brightens all the flavors and cuts through the richness.
Cut the 6 whole flour tortillas into ½-inch wide strips and set aside. Return the soup to a gentle simmer, then add the tortilla strips in batches, letting them cook for 1-2 minutes until they're crispy but not burnt. The key is to work in small batches so they don't get soggy. You want that perfect crunch that's signature to Max & Erma's version—it's what makes this soup irresistible.
🍽️ Step 4: Serve with Garnishes and Enjoy
Ladle the soup into bowls and top each serving with 2 tablespoons sour cream and 1 tablespoon chopped fresh cilantro. The contrast of cool sour cream against the warm, smoky soup is what makes this dish truly special. I like to serve it immediately with extra tortilla strips on the side for those who want more crunch.
This soup tastes even better the next day as the flavors continue to develop. The crispy tortilla strips might soften slightly, but the overall depth of flavor only improves. Leftovers keep well in the refrigerator for up to 3 days, and they reheat beautifully on the stovetop or in the microwave. Trust me, once you make this copycat version, you'll understand why it's a favorite—it's got that perfect balance of smoky, spicy, tangy, and creamy all in one bowl.
Pro Tips For Making Max & Erma'S Tortilla Soup Copycat
- CHAR THE ONIONS: Walk away from the pan when they’re golden—don’t rush it. I learned this the hard way after burning three batches; the deep caramelization in Max & Erma’s version actually matters for that rich, smoky base. If they turn dark too fast, lower the heat and let them slow-cook until the edges crisp.
- SALT THE CHICKEN FIRST: Season the chicken thighs with salt before searing, not after. I used to skip this, and the meat always tasted bland even after simmering. A quick 10-minute rest on a plate after salting (yes, even if you’re impatient) guarantees juicier, more flavorful bites when it hits the soup.
- DRAIN AND RINSE BEANS: Skip the salted canned beans—drain and rinse them twice under cold water. The sodium in canned beans can make the soup taste flat or overly salty later, and the rinse cuts that metallic aftertaste. Trust me, your broth will thank you.
- SIMMER LOW AND LONG: After adding the broth and beans, keep the heat at a gentle simmer—not a rolling boil. I used to crank it up, and the soup would turn watery or the chicken would dry out. A low simmer (30–45 minutes) lets flavors meld without falling apart. (Your future self will notice the difference.)
Pro cooking tips for this dish
Sear for Flavor
Never skip searing the chicken—this step builds the Maillard reaction that creates deep, savory notes. Use a large Dutch oven and avocado oil for high heat tolerance. Sear the 1-inch chicken pieces for 5-6 minutes per side until golden brown before adding spices.
I like to work in batches if needed to avoid crowding the pan—this ensures each piece gets that perfect crust. 🔥
Toast Your Spices
For maximum flavor, toast your ground cumin and chili powder in a dry skillet over medium heat for 30 seconds before adding to the soup. This enhances their aromatic oils and gives the soup that signature smoky depth.
I also recommend toasting whole cumin seeds for 20 seconds, then grinding them fresh—it makes a noticeable difference in complexity. Store-bought spices lose potency quickly, so toasting revives them.
Simmer Low and Slow
The 20-25 minute simmer at medium-low heat is non-negotiable for authentic flavor development. Use a lid slightly ajar to allow excess moisture to escape while keeping heat even. If your soup reduces too quickly, add ¼ cup chicken broth to maintain consistency.
The goal is to let all ingredients meld together—this is where home versions often fall short. I always taste the broth after simmering to adjust seasoning before adding the tortilla strips. ✨
Crispy Tortilla Magic
Cutting tortillas into ½-inch strips ensures even toasting. Use a wire cooling rack over a baking sheet to toast them in batches at 375°F for 4-5 minutes—this prevents sogginess. For extra crunch, toss the strips with ½ teaspoon smoked paprika before adding to the soup.
The key is working in small batches so they stay crispy. I like to keep a batch of toasted strips on hand for quick garnishing—just store them in an airtight container at room temperature for up to 2 days.
Lime Brightens All
Fresh lime juice is essential for cutting through the richness. Use ¼ cup freshly squeezed lime juice (about 2-3 limes) for the perfect balance of tang. If your lime juice seems too acidic, reduce to 2 tablespoons and adjust to taste.
The acidity also helps tenderize the tortilla strips slightly, making them even more enjoyable. I always add the lime juice right before serving to preserve its freshness and vibrant flavor. 🍋
Garnish Like a Pro
Top each bowl with 2 tablespoons sour cream and 1 tablespoon chopped cilantro for the perfect contrast of cool and fresh. For extra flair, add a sprinkle of crushed red pepper flakes if you want heat, or a drizzle of hot honey for sweetness.
I also like to serve with warm cornbread on the side—it soaks up every last drop of that flavorful broth. The presentation makes all the difference when serving this restaurant-quality copycat dish. 💫
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the chicken for 1.5 pounds of extra-firm tofu (pressed and cubed) or 1 can of white beans for protein. Boost umami with 1 tablespoon soy sauce or ½ teaspoon liquid smoke in the broth. The tortilla strips and spices will still deliver that signature crunch and smoky depth.
How do I prevent the tortilla strips from getting soggy?
Toast them in batches at 375°F for 4-5 minutes on a wire rack until golden and crisp. Add them to the soup just before serving—don't let them sit in the broth. For extra insurance, toss strips with ½ teaspoon smoked paprika before adding.
Can I use corn tortillas instead of flour?
Corn tortillas work but won't toast as crispy—they're more delicate. If using them, cut strips ¼-inch thick and toast at 350°F for 3 minutes. For best results, stick with flour tortillas—they hold up better to the simmering broth and deliver that iconic crunch.
Why does my soup taste bland compared to the restaurant version?
Restaurant soups often use homemade chicken stock and toasted spices. Boost flavor by browning chicken longer, toasting your cumin and chili powder, and simmering uncovered for 20-25 minutes to develop depth. A splash of fish sauce (1 tsp)**> or extra lime juice can also bridge the gap.
How long will leftovers keep?
Store in an airtight container in the fridge for 4-5 days. The broth flavor improves with time, but toast fresh tortilla strips before serving. For freezing, omit the strips and freeze the soup base for 3 months—reheat gently and add crispy strips when serving.