Chicken Tortilla Soup with Black Bean and Corn Salsa
Published Sep 24, 2026 · Updated Oct 28, 2026
About this recipe
Shredded chicken, peppers and jarred black bean and corn salsa simmer in a broth warmed with cumin, ancho chili powder, coriander and epazote. Crisp tortilla strips, sour cream and cilantro go on top. Cooking the chicken at a gentle simmer, then shredding it, keeps the meat juicy. Ready in about 1 hour 45 minutes. It keeps four days and freezes well without the toppings.
Tip: Cook the chicken in barely simmering liquid, not boiling, so the breast doesn't dry out. Shred it before it goes back into the broth. This opens up more surface, so the meat soaks the liquid back up during the last simmer. The same trick keeps a breast cooked a long time from getting stringy.
Techniques in this recipe
Ingredients
- Poach
- Spice blend
- Soup
- To finish
Method
-
01
Pour 950 ml chicken broth and 240 ml water into a large pot and add the 400 g chicken breast. Nothing else goes in at this stage.
-
02
Bring it up to a bare simmer, with the surface barely moving instead of bubbling. Keep it there for 45 minutes to an hour. A hard boil makes breast meat tough and dry. A gentle simmer for that long breaks down the fibers.
-
03
Lift the chicken out and shred it with two forks. Leave the broth in the pot. Shredding opens up the surface so the meat drinks the broth back in when it returns, which is why it does not come out dry.
-
04
Stir together 2 tsp cumin and 1 1/2 tsp ancho chili powder. Add 1 1/2 tsp each of onion powder and garlic powder. Add 1 tsp paprika. Then add 1/2 tsp each of dried oregano, ground coriander and epazote.
-
05
Put the shredded chicken back in the pot. Add the 450 g jar of black bean and corn salsa and the diced half red and half green bell pepper. Add the whole spice blend too. Nothing needs to be fried first, so everything goes straight into the broth.
-
06
Simmer for 30 minutes. The peppers soften, the spices release their flavor into the broth (bloom), and the chicken soaks the liquid back up.
-
07
Taste and season with salt. The broth and salsa both carry salt already, so wait until the end and adjust rather than salting early.
-
08
Ladle into bowls and top each with three-color tortilla strips, a spoonful of sour cream, and a scattering of chopped cilantro. Add the strips at the table so they stay crisp.
Notes & swaps
- Poach the chicken the night before. Hold the shredded chicken and the broth separately in the fridge, and the next day this is a genuine 30-minute soup: chop, dump, simmer, serve.
- Keep the poach at a bare simmer, not a boil. Forty-five minutes at a rolling boil will give you dry, stringy breast; the same time barely moving gives you meat that pulls apart cleanly.
- Shred the chicken rather than dicing it. The torn surface soaks the broth back up during the final simmer, which is what keeps it from drying out despite the long poach.
- The peppers are to taste. Half a medium pepper of each color is the working amount, but go heavier if you want more pepper in the bowl.
- Epazote is the one hard-to-find ingredient. It is a Mexican herb sold dried in Latin American groceries and online, and it gives a distinctive savory edge nothing else quite matches. If you cannot get it, leave it out rather than substituting, and add an extra 1/4 tsp of oregano.
- Add the tortilla strips at the table, not in the pot. They go soggy within a minute of hitting the broth.
- The jarred black bean and corn salsa replaces separate cans of beans, corn, and tomato, and brings its own acid. Brands vary in heat and salt, so taste before you add any salt of your own.
- Make ahead and storage: the soup keeps 4 days refrigerated and is better on day two. Freeze without the toppings for up to 3 months.
- Other toppings that work: diced avocado, a squeeze of lime, shredded Monterey Jack, or pickled jalapeno.
- Boneless chicken thighs work in place of breast at the same weight and are more forgiving of a long poach.