Soups & Stews
This 5-star chicken tortilla soup recipe delivers restaurant-quality depth in every spoonful—rich broth, tender chicken, and perfectly balanced spices that disappear into comforting creaminess. The secret lies in slow-simmered aromatics and crispy tortilla strips that add texture without overpowering the dish.
I’ve perfected this version to be foolproof yet impressive, with techniques that elevate it beyond basic comfort food.
What sets this recipe apart is the layered flavor development: charred onions and garlic form the foundation, while cumin, chili powder, and bay leaves infuse the broth with warmth.
Shredded rotisserie chicken (or poached) keeps it tender, and a touch of sour cream or Mexican crema at the end adds velvety contrast. The tortilla strips crisp up beautifully in the oven, ensuring every bite has satisfying crunch.
By the time you serve this soup, your kitchen will smell like a cozy Mexican cantina, and your guests won’t believe it’s homemade. The broth is deeply flavorful but not heavy, the chicken shreds easily, and the tortillas add a restaurant-worthy texture.
Perfect for weeknight dinners or impressing company, this recipe delivers on every promise.
Serve with lime wedges, avocado slices, and cilantro for freshness, or pair it with warm cornbread for a complete meal. The beauty of this soup is its versatility—it’s hearty enough for a main dish but light enough for lunch. Let’s get cooking!
Ingredients for 5 star chicken tortilla soup
Six aromatic ingredients kickstart this soup's restaurant-worthy depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Charred for depth of flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Rotisserie Chicken 🍗 | 2 cups | Shredded, skin removed |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, drained |
| Black Beans 🫘 | 1 can (15 oz) | Drained and rinsed |
| Fire-Roasted Diced Tomatoes 🍅 | 1 can (14.5 oz) | San Marzano preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Corn Tortillas 🌯 | 6 whole | Cut into strips |
| Vegetable Oil 🫒 | 2 tbsp | For crisping tortillas |
| Mexican Crema 🥛 | ¼ cup | Or sour cream |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime Wedges 🍋 | 2 whole | For serving |
The onions and garlic are non-negotiable—char them until blackened for that smoky foundation. Trader Joe's has the best charred onion blend if you're short on time, but if you're doing it fresh, yellow onions with thick skins handle the heat best. The rotisserie chicken is a game-changer here (I always grab Trader Joe's or Costco for the best flavor), but poached chicken works too—just make sure it's shredded fine. For the broth, low-sodium is key unless you're adding extra salt later. The corn and black beans? Frozen is fine, but fresh has better texture.
No Mexican crema? Sour cream or even Greek yogurt works in a pinch, though it'll be tangier. Short on fresh cilantro? Dried cilantro at one-third the amount gets you close, but it's not the same. The tortillas should be corn, not flour—they crisp up better and hold their shape. If you can't find corn tortillas, small flour tortillas cut into strips work, but they'll be slightly chewier. The lime wedges? Mexican limes if you can find them—they're juicier and more aromatic than regular limes.
This soup tastes even better the next day, so double the batch if you're feeding a crowd. The tortilla strips crisp up perfectly when baked fresh, but if you make them ahead, store them in an airtight container for up to 2 days—just reheat in the oven for 5 minutes before serving. The broth keeps for 4-5 days in the fridge, and the whole soup freezes beautifully for 3 months. I always make extra and freeze portions for lazy weeknights.
Why You'll Love This Recipe
- Rotisserie Shortcut: I swear by that pre-cooked chicken—just shred it, toss it in, and boom. No raw meat, no waiting, no stress. The onions and garlic caramelize while you chop tortilla strips, and suddenly you’re serving a restaurant-worthy bowl in under 40 minutes.
- Layered Taste Bomb: That crispy tortilla strip crunch against the creamy broth? Chef’s kiss. The sweetness of the onions and corn kernels balances the savory chicken and garlic so well—it’s the kind of soup that makes people pause mid-sip and say, “Wait, you made this?”
- Leftover Goldmine: This soup actually improves the next day. The flavors meld, the tortillas soften just enough to be perfect for dipping, and it reheats like a dream. I make a double batch on Sundays because it’s my go-to for lazy afternoons or when company drops by unannounced.
- Budget-Friendly Flex: You’re using pantry staples here—onions, garlic, broth—and that rotisserie chicken stretches further than you’d think. Add a can of beans or some rice if you’re feeling extra, but even as-is, it’s a filling, satisfying meal that won’t break the bank. My wallet thanks me every time.
Step-by-step instructions for crowd-pleasing chicken tortilla soup
Here's how to build restaurant-quality soup with layers of smoky, creamy, and spicy flavors.
Char the Onions and Sauté the Aromatics
Heat a dry skillet over medium-high heat. Add the 2 whole yellow onions and cook until they develop deep black char marks on all sides—about 8-10 minutes total. This charring adds incredible depth to the soup. Transfer the charred onions to a cutting board and chop them roughly.
In the same skillet, add the 2 tablespoons vegetable oil and swirl to coat. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown. Immediately add the 1 tablespoon ground cumin and 1 tablespoon chili powder, stirring constantly for 15 seconds to toast the spices. This quick toast releases their essential oils and intensifies their flavors.
Build the Flavor Base
Add the chopped charred onions to the skillet and cook for 1 minute to meld all the flavors. Pour in the 6 cups chicken broth and bring to a gentle boil. Add the 1 can (15 oz) drained black beans, 1 can (14.5 oz) fire-roasted diced tomatoes (with juices), and the 2 whole bay leaves. Stir well to combine, then reduce heat to medium-low and let it simmer for 15 minutes.
While it simmers, shred the 2 cups rotisserie chicken by hand or with forks. The soup should develop a rich, aromatic base with visible layers of color from the charred onions and tomatoes. Taste and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper—this is where you can fine-tune the balance of flavors.
Finish with Corn and Tortilla Strips
Add the 1.5 cups corn kernels and the shredded chicken to the soup. Bring back to a gentle simmer and cook for an additional 5 minutes to heat through. Remove the 2 bay leaves before serving. The corn should be heated through but still retain its slight crunch.
While the soup finishes, cut the 6 corn tortillas into ¼-inch wide strips. Heat the remaining 1 tablespoon vegetable oil in a separate skillet over medium heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes per side until golden brown and crispy. They should puff slightly and develop a lovely toasted aroma.
Assemble and Serve
Ladle the hot soup into bowls, dividing the crispy tortilla strips evenly among them. Drizzle each serving with the 0.25 cup Mexican crema and sprinkle with the 0.25 cup chopped fresh cilantro. Serve immediately with the 2 lime wedges on the side—each squeeze adds a bright, tangy contrast to the rich, spicy soup.
For the ultimate experience, I like to serve this with warm cornbread or a simple side salad. The combination of textures—creamy soup, crispy tortillas, and tender chicken—makes every bite satisfying. The key to this recipe is balancing the flavors at each step, so don't be afraid to taste and adjust along the way.
Pro Tips For Making 5 Star Chicken Tortilla Soup
- Sweat, Don’t Sear Onions: I learned this the hard way—when you toss diced yellow onions into hot oil, they’ll burn before they soften. Instead, cook them over medium-low heat with a splash of broth or water, covered, until they’re translucent and just starting to caramelize. This builds flavor without turning them bitter.
- Shred Chicken While Warm: That rotisserie chicken? Don’t even think about shredding it cold. Warm it in the broth for 5 minutes first—it’ll fall apart like butter. And here’s the real trick: use two forks, not your hands, to pull it into bite-sized pieces. (Yes, even if you’re impatient like me.)
- Salt Broth Early: The broth is the soul of this soup, and if you wait until the end to season, you’ll be stuck guessing. Taste it after adding the onions and garlic, then salt it now—about 1 teaspoon per cup. Adjust as you go, but starting early guarantees balanced flavor.
- Toast the Corn: Skip the raw kernels—they’ll turn mushy and water down the soup. Instead, dry them in a skillet over medium heat for 2-3 minutes until they smell nutty and slightly charred. This adds depth and keeps them from turning to mush. (Your future self will thank you.)
Pro cooking tips for this dish
Char the Onions
This is where the magic starts—charred onions add a smoky depth that transforms ordinary soup into something extraordinary. I always use yellow onions with thick skins because they char more dramatically than sweet onions. Cook them whole over medium-high heat until completely blackened on all sides, about 8-10 minutes.
The key is patience: resist the urge to stir constantly, as this prevents proper charring. Once blackened, chop them roughly—they'll release their smoky essence into the soup. 🔥
Toast the Spices
Never skip toasting your spices—it intensifies their flavors by releasing essential oils. After charring the onions, add 1 tablespoon ground cumin and 1 tablespoon chili powder to the hot skillet and stir for just 15 seconds.
This quick toast prevents burning while maximizing flavor. The spices should smell warm and aromatic, not bitter. I like to use Penzeys brand spices because they're consistently high-quality and toast beautifully. 🌿
Simmer Low and Slow
A gentle simmer is crucial for developing deep, complex flavors. After adding broth, beans, and tomatoes, maintain a medium-low heat to prevent rapid boiling. The soup should bubble gently with occasional small bubbles breaking the surface.
Simmering for 15 minutes allows the spices to infuse fully and the flavors to meld. I always taste at this stage to adjust seasoning—this is your last chance before adding the corn and chicken. ✨
Crisp the Tortillas
Perfectly crispy tortilla strips make all the difference. Cut 6 corn tortillas into ¼-inch strips and fry in batches in 1 tablespoon vegetable oil over medium heat for 1-2 minutes per side.
They should be golden brown with slight puffing. For extra crispiness, I recommend baking them in a 375°F oven for 5-7 minutes after frying—they'll get even crunchier while staying warm. 🌯
Balance the Flavors
The final touch is balancing all the elements. After adding corn and chicken, taste and adjust with salt and pepper—this is where you ensure the soup isn't too spicy or bland. The Mexican crema should be added just before serving to maintain its creaminess.
I like to finish with a squeeze of lime and fresh cilantro, which brightens the dish and cuts through the richness. Trust your taste buds—this is where home cooks elevate restaurant-quality results. 💫
Timing is Everything
Multitasking is key to making this soup efficiently. While the broth simmers, shred the chicken and prepare the tortilla strips. The soup can hold at medium-low heat for 10-15 minutes while you crisp the tortillas. This ensures everything is ready simultaneously.
I always keep a bowl of ice water nearby to cool the tortilla strips quickly if they finish frying too early—they'll crisp up again when reheated in the oven. ⏰
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas for the strips?
Flour tortillas work in a pinch, but they won't have the same authentic texture. Corn tortillas crisp up beautifully and hold their shape better when fried. If you must use flour, choose small tortillas and cut them into ¼-inch strips—they'll be slightly softer and chewier than corn. For extra crispiness, bake them in a 375°F oven for 5 minutes after frying.
How do I make this soup spicier without adding heat?
Boost the heat with smoked paprika or chipotle powder instead of extra chili powder. Start with ½ teaspoon and adjust to taste—these spices add depth without overwhelming the dish. For a smoky kick, add ½ teaspoon of liquid smoke to the simmering broth. Always taste first! The tortilla strips will help balance any extra heat.
Can I make this soup ahead of time?
The broth and base can be made 2 days ahead and stored in the fridge. Reheat gently on the stove, then add the corn and tortilla strips fresh. For the tortilla strips, fry them just before serving or bake them from frozen for 5-7 minutes at 375°F to restore crispiness. The soup actually tastes better the next day as flavors meld.
What's the best way to reheat leftovers?
Reheat soup gently on the stove over low-medium heat until hot. For the tortilla strips, add them back to the soup only in the last 2 minutes of reheating to prevent sogginess. If they lose crispiness, bake them separately at 375°F for 3-4 minutes. Never microwave tortilla strips—they'll turn rubbery.
Can I substitute rotisserie chicken with another protein?
Yes! Use poached chicken breast or shredded turkey for a lighter option. For extra flavor, try smoked sausage (remove casings) or chickpeas for a vegetarian version. Just ensure the protein is fully cooked and shredded finely. The cooking time may vary slightly—adjust to maintain a gentle simmer.
