I remember the exact moment I fell in love with Chicken Tortilla Soup. It was during a rainy weekend getaway to Santa Fe, where I ducked into a small family-owned restaurant to escape the unexpected downpour. As the steam rose from that vibrant bowl placed before me, I knew I had to recreate this magic at home. After years of experimenting with different spice combinations and techniques, I’ve perfected my own version that brings me back to that memorable afternoon. This soup has become my go-to remedy for busy weeknights, chilly evenings, or whenever I’m craving something both nourishing and exciting for the taste buds. It’s budget-friendly, incredibly versatile, and guaranteed to warm both body and soul.

Why You’ll Love This Chicken Tortilla Soup
What makes this soup special:
- Perfect balance of flavors and textures
- Rich tomato base enhanced with smoky cumin and warming chili powder
- Comforting and bold foundation
- Humble ingredient list transforms into a complex flavor
- Comes together in about 30 minutes
- Versatile: elegant for dinner guests, simple for family meals
- Satisfying layers of tender chicken, hearty beans, and sweet corn
- Appeals to even picky eaters
- Homemade tortilla strips elevate it from soup to experience

Ingredients for This Recipe
- Olive Oil: The foundation that brings everything together. I always use extra virgin for its richer flavor that infuses beautifully into the aromatics.
- Onion and Garlic: The aromatic backbone of the soup. I dice them finely so they melt into the broth, creating a sweet undertone that balances the spices perfectly.
- Jalapeño Pepper: It provides a gentle heat that builds gradually. I remove the seeds for just the right warmth without overwhelming spiciness.
- Cumin and Chili Powder: These warming spices create the soul of the soup. I toast them briefly in the oil to release their essential oils before adding liquids.
- Chicken Breasts: The protein star of the show. I prefer boneless, skinless breasts for their tenderness and how they soak up the flavors of the broth.
- Crushed Tomatoes: They create the rich, vibrant base. I select San Marzano when available for their natural sweetness and depth.
- Chicken Broth: The liquid foundation that ties everything together. I use low-sodium so I can control the salt level myself.
- Black Beans: They add heartiness and protein. Their earthy flavor complements the chicken beautifully, creating a more substantial soup.
- Corn: Provides sweet pops of flavor and gorgeous color contrast. I find frozen works just as well as canned when fresh isn’t available.
- Cilantro: Brings a fresh, citrusy note that brightens the entire dish. I learned that adding some during cooking and some as garnish creates layered flavors.
- Lime Juice: The secret ingredient that makes all flavors pop. I always use fresh lime juice – the bottled stuff simply doesn’t compare.
- Tortillas: The foundation for those addictive crunchy strips. I prefer yellow corn tortillas for their robust flavor and hearty texture.
- Avocado: Adds creamy richness and cooling contrast to the warm soup. I look for ones that yield slightly to gentle pressure.
How to Make This Recipe

- Prepare the Base:
I start by heating olive oil in a large pot over medium heat. Once it shimmers, I add the diced onion and cook until it becomes translucent – about 3-4 minutes. This slow sautéing releases the natural sweetness that balances the spices. - Build the Flavor:
Next, I add the minced garlic and diced jalapeño, cooking for another minute until I can smell that gorgeous aroma wafting up. Then come the cumin and chili powder, which I toast for about 30 seconds until they become fragrant. This quick toasting makes all the difference in developing those deep, complex flavors. - Add the Main Ingredients:
I place the whole chicken breasts directly into the pot, then add the crushed tomatoes and chicken broth. After bringing everything to a gentle boil, I reduce the heat and let it simmer, partially covered, for about 15-20 minutes until the chicken is completely cooked through. - Shred the Chicken:
Once the chicken is done, I remove it from the pot and use two forks to shred it into bite-sized pieces. There’s something so satisfying about watching the chicken fall apart into perfect, tender shreds. - Complete the Soup:
I return the shredded chicken to the pot and add the drained black beans, corn, and half of the chopped cilantro. After simmering for another 5 minutes to let the flavors meld, I stir in the fresh lime juice and adjust the salt to taste. - Make the Tortilla Strips:
While the soup finishes, I prepare the homemade tortilla strips. I cut the corn tortillas into thin strips, then heat the oil in a skillet over medium-high heat. Working in batches, I fry the strips for 2-3 minutes until they turn golden and crispy. After draining them on paper towels, I give them a light sprinkle of salt while they’re still hot. - Serve with Love:
I ladle the hot soup into bowls, then top each serving with those crispy tortilla strips, the remaining fresh cilantro, diced avocado, and a lime wedge. The contrast of temperatures and textures creates magic in every bite.
Expert Cooking Tips
- Perfect Chicken Texture: I never boil the chicken aggressively. A gentle simmer keeps it tender and prevents that rubbery texture that can ruin the soup experience.
- Flavor Layering: I’ve discovered that adding spices to the oil before the liquids intensifies their flavor tremendously. Those 30 seconds make an incredible difference.
- Tortilla Strip Secret: When making the tortilla strips, I watch them like a hawk. They go from perfectly golden to burnt in seconds, and those perfect ones are worth the attention.
- Make It Ahead: The soup actually tastes better the next day after the flavors have had time to mingle. I often make a double batch for this very reason.
- Spice Control: For those sensitive to heat, I recommend starting with half the jalapeño and adjusting up. You can always add heat with hot sauce at the table, but you can’t take it away.
Proper Storage
- Refrigeration: Store the soup separate from the tortilla strips in an airtight container for up to 4 days. The strips will become soggy in the refrigerated soup.
- Freezing: This soup freezes beautifully for up to 3 months. I portion it into individual containers for quick meals, but I always leave the toppings off.
- Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. Microwaving works too, but I prefer the even heating of the stovetop.
- Fresh Elements: Always add fresh avocado, cilantro, and new tortilla strips when serving leftover soup. These fresh elements make it taste like you just made it.
Variations and Substitutions
- Vegetarian Version: I sometimes swap the chicken for extra beans and add a diced zucchini for substance. Use vegetable broth instead of chicken broth for a completely meat-free option.
- Dairy Addition: For a creamier twist, I occasionally stir in a dollop of sour cream or a sprinkle of shredded cheese right before serving. The way it melts into the hot soup is utterly divine.
- Time-Saving Shortcut: When I’m really pressed for time, I use rotisserie chicken and skip the simmering step. I simply add the shredded chicken with the beans and corn.
- Spice Variations: For a smokier flavor profile, I sometimes add a teaspoon of smoked paprika. It introduces a wonderful depth that complements the existing spices.
- Grain Addition: To make it even more substantial, I occasionally add 1/2 cup of rinsed quinoa with the broth. It creates a thicker, almost stew-like consistency that’s perfect for extra-cold nights.

What Goes with This Recipe
- Lime-Cilantro Rice: The citrusy notes complement the soup beautifully, creating a complete meal with balanced textures.
- Simple Green Salad: A light salad with avocado and lime dressing provides refreshing contrast to the warm, spiced soup.
- Mexican Street Corn: This grilled corn topped with crema and spices echoes the flavors in the soup while adding a delightful charred element.
- Fresh Guacamole and Chips: I love serving these alongside for dipping – the cool creaminess against the warm soup creates a wonderful temperature play.
- Quesadillas: Simple cheese quesadillas make perfect dippers and transform the soup into a hearty meal that satisfies even the biggest appetites.
FAQ
Can I use chicken thighs instead of breasts? Absolutely! They add richer flavor and stay tender, but require slightly longer cooking time.
How do I make it spicier? Leave some jalapeño seeds in or add a diced chipotle pepper with adobo sauce for smoky heat.
Can I make this in a slow cooker? Yes! Cook on low for 6-8 hours or high for 3-4 hours, adding corn and beans in the last hour.
Is this soup gluten-free? Yes, just verify your chicken broth is gluten-free – most are, but some contain additives with gluten.
How can I make crispier tortilla strips? Make sure your oil is hot before adding strips and don’t overcrowd the pan.
PrintChicken Tortilla Soup
Discover my homemade Chicken Tortilla Soup recipe – a perfect blend of tender chicken, smoky spices, and crispy tortilla strips that comes together in just 50 minutes for a comforting meal.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
Ingredients
- 1 Tbsp olive oil
- 1 medium onion, chopped
- 3 garlic cloves, minced
- 1 jalapeño pepper, seeded and diced
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 lb chicken breasts (2 medium)
- 28 oz can crushed tomatoes
- 32 oz chicken broth
- 14 oz can black beans, drained and rinsed
- 14 oz can corn, drained and rinsed
- 1/2 cup cilantro, chopped, divided
- 1 lime, juiced
- 1 tsp salt, or to taste
Homemade Tortilla Strips:
- 1/4 cup olive oil
- 8 corn tortillas (6″ tortillas)
Toppings:
- 1 large avocado, diced
- 1 lime, cut into wedges, to serve
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 3-4 minutes.
- Add garlic and jalapeño; cook for 1 minute. Add cumin and chili powder; toast for 30 seconds.
- Add whole chicken breasts, crushed tomatoes, and chicken broth. Bring to a boil, reduce heat, and simmer for 15-20 minutes until chicken is cooked.
- Remove chicken, shred with forks, and return to pot. Add beans, corn, and half the cilantro. Simmer 5 minutes.
- Stir in lime juice and salt.
- For tortilla strips: Cut tortillas into thin strips. Heat oil in a skillet and fry strips until golden and crispy. Drain on paper towels and salt lightly.
- Serve soup topped with tortilla strips, remaining cilantro, diced avocado, and lime wedges.













