This Easy Mexican Chicken Tortilla Soup is the cozy, weeknight-friendly bowl you’ll want on repeat. It’s brimming with bright vegetables, two kinds of beans for hearty texture, and tender chicken simmered in a seasoned tomato-chicken broth. The crunchy tortilla strips and fresh toppings make every spoonful sing. This version is straightforward, pantry-friendly, and adaptable — perfect for when you want bold flavor without fuss.
Why you’ll love this soup

If you like a bowl that’s both comforting and vibrant, this Easy Mexican Chicken Tortilla Soup checks all the boxes. It comes together quickly, uses everyday ingredients, and yields lift-from-the-stove aromas that fill your kitchen. The combination of black beans and cannellini adds protein and creamy texture, while the corn and zucchini add sweetness and freshness. Crisp tortilla strips and optional toppings — think avocado, sour cream, and fresh cilantro — bring textural contrast and a restaurant-style finish.
Ingredients
- 3 tablespoons olive oil
- 1 1/2 cups yellow onion, diced
- 1 clove garlic, grated
- 1 cup diced carrot
- 1 small zucchini, diced
- 2 ears sweet corn, cut off the cob, or 1 1/2 cups frozen corn
- 15 oz. black beans, 1 can, drained and rinsed
- 15 oz. cannellini beans, 1 can, drained and rinsed
- 15 oz. tomato sauce, 1 can
- salt & pepper, to taste
- 1 tablespoon cumin
- 2 teaspoons smoked paprika
- 1 teaspoon oregano
- 6 cups chicken stock
- 2 chicken breasts
- 5 corn tortillas, cut into strips
- fresh cilantro, if desired
- chips, if desired
- sour cream, if desired
- avocado, etc., if desired
Equipment
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or heatproof spatula
- Tongs or fork for handling chicken
- Knife and cutting board
- Slotted spoon (optional)
Step-by-step instructions

Below you’ll find clear, numbered steps that follow the recipe order and use the ingredient list exactly. Take your time with the sauté — it builds the flavorful base for this Easy Mexican Chicken Tortilla Soup.
- Heat the olive oil in a large pot or Dutch oven over medium heat. Allow the oil to warm for about 30 seconds so it becomes glossy but not smoking.
- Add the diced yellow onion and cook, stirring occasionally, until the onion becomes translucent and starts to soften, about 4–5 minutes.
- Add the grated garlic to the pot and cook for 30–45 seconds, stirring constantly, until fragrant. Be careful not to let the garlic brown.
- Add the diced carrot and diced zucchini to the pot. Sauté for 4–5 minutes, stirring occasionally, until the vegetables begin to soften but still hold a bit of bite.
- Stir in the corn (cut off the cob or the frozen corn) and cook for another 1–2 minutes to warm through.
- Add the drained and rinsed black beans and the drained and rinsed cannellini beans to the pot, folding them in gently so they heat through and absorb some of the flavors.
- Pour in the 15 oz. tomato sauce and stir to combine with the vegetables and beans.
- Season the mixture with 1 tablespoon cumin, 2 teaspoons smoked paprika, and 1 teaspoon oregano. Add salt and pepper to taste. Stir thoroughly so the spices are evenly distributed.
- Pour in the 6 cups chicken stock, scraping up any browned bits from the bottom of the pot. Increase the heat until the liquid comes to a gentle boil.
- Once the soup is simmering, carefully add the 2 chicken breasts to the pot. Reduce the heat to maintain a low simmer, cover partially, and cook until the chicken is cooked through and registers 165°F (74°C) at the thickest point, about 12–18 minutes depending on thickness.
- While the chicken cooks, prepare the tortilla strips: heat a small skillet over medium heat with a tablespoon of olive oil or use the same pot if there’s room. Add the 5 corn tortillas cut into strips and toast until crisp and golden, turning often so they don’t burn. Remove and drain on a paper towel. Alternatively, bake the tortilla strips in a single layer at 375°F (190°C) for 8–10 minutes, flipping once, until crisp.
- When the chicken is cooked, remove it from the pot and place it on a cutting board. Use two forks to shred the chicken into bite-sized pieces, or slice it if you prefer chunks. Return the shredded chicken to the pot and stir to combine.
- Taste the soup and adjust seasoning with additional salt and pepper if needed. If you want more smoky depth, add a touch more smoked paprika or cumin to suit your taste.
- Ladle the soup into bowls. Top each bowl with a handful of crisp tortilla strips and any optional toppings you like: chopped fresh cilantro, a dollop of sour cream, slices of avocado, or a handful of chips for extra crunch.
Topping and serving suggestions

The finishing touches are where this Easy Mexican Chicken Tortilla Soup really shines. Here are a few ideas to personalize your bowl:
- Fresh cilantro: brightens the whole dish with herbal lift.
- Sour cream: a spoonful adds creamy, tangy contrast.
- Avocado slices: add richness and a silky texture.
- Extra tortilla chips: for more crunch, crush a few over the soup.
- Fresh lime wedges: a squeeze of lime brightens the broth and balances the spices.
Make-ahead and storage
This Easy Mexican Chicken Tortilla Soup holds up well and is great for meal prep. Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat, adding a splash of water or stock if it has thickened.
For longer storage, freeze the soup (without the optional fresh toppings or tortilla strips) in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove.
Variations and swaps
Feel free to tweak this soup to match what you have on hand or your flavor preferences:
- Vegetarian: replace the chicken and chicken stock with vegetable stock and add extra beans or cooked lentils for protein.
- Spice it up: add a diced jalapeño while sautéing onions, or stir in a pinch of cayenne pepper for heat.
- Tortilla alternatives: use flour tortillas cut into strips for a different texture, or bake strips for a lighter crunch.
- Rice or grains: stir in a cup of cooked rice or farro at the end for a heartier soup.
Tips for success
- Don’t rush the sauté: softening the onion and vegetables first builds a deeper, more developed flavor base.
- Grate the garlic instead of mincing for a smoother texture and even distribution of flavor.
- Taste and adjust: the soup benefits from a final seasoning check. Add salt and pepper at the end to bring everything together.
- Keep the tortilla strips crunchy by adding them to each bowl just before serving.
Final thoughts
This Easy Mexican Chicken Tortilla Soup is a reliable, flavorful recipe to have in your weeknight rotation. It’s simple enough for busy evenings, but special enough to serve to guests. The melody of tender chicken, creamy beans, sweet corn, and smoky spices — finished with crisp tortilla strips and bright garnishes — hits all the comforting notes. Make a big pot and enjoy the leftovers; this one always tastes even better the next day.
Ready to make it tonight? Gather your ingredients, heat the pot, and enjoy a bowl of warming, flavorful soup that’s truly simple to prepare and satisfying to eat.

Easy Mexican Chicken Tortilla Soup
Equipment
- Large Pot
- Cutting Board
- Chef’s knife
- Measuring Spoons
- Measuring Cups
- Can opener
- Ladle
Ingredients
- 3 tablespoons olive oil
- 1 1/2 cups yellow onion diced
- 1 clove garlic grated
- 1 cup carrot diced
- 1 small zucchini diced
- 2 ears sweet corn cut off the cob, or use 1 1/2 cups frozen corn
- 15 oz black beans 1 can, drained and rinsed
- 15 oz cannellini beans 1 can, drained and rinsed
- 15 oz tomato sauce 1 can
- salt & pepper to taste
- 1 tablespoon cumin
- 2 teaspoons smoked paprika
- 1 teaspoon oregano
- 6 cups chicken stock
- 2 pieces chicken breasts
- 5 corn tortillas cut into strips
- fresh cilantro if desired
- chips if desired
- sour cream if desired
- avocado if desired
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion, grated garlic, diced carrot, diced zucchini, and corn and sauté until softened, about 5 minutes.
- Stir in the black beans, cannellini beans, and tomato sauce, then add the cumin, smoked paprika, oregano, and salt and pepper to taste.
- Pour in the chicken stock and bring the soup to a boil.
- Reduce heat to a simmer and add the whole chicken breasts. Cover and simmer 10–15 minutes, or until the chicken is cooked through.
- Remove the chicken, shred it with forks, and return the shredded chicken to the pot.
- Add the tortilla strips to the soup and simmer another 10 minutes to soften and thicken the soup slightly.
- Ladle the soup into bowls and serve topped with fresh cilantro, chips, sour cream, and avocado as desired.
Notes
- Sauté vegetables until just softened to preserve texture.
- Use frozen corn if fresh is unavailable.
- Shred chicken finely for easy eating.
- Add tortilla strips near the end to avoid becoming too mushy.
- Adjust spices to taste.
