Heat the oil in a large pot or Dutch oven. Add the onions, celery, and carrots and cook over medium-low heat for 10 minutes, or until the onions start to softened. Add the garlic and cook for 30 seconds.
Add the chicken stock, crushed tomatoes, jalapenos, cumin, coriander, chili powder and salt. Add the chicken breast to the pot whole.
Cut the tortillas in 1/2, then cut them crosswise into 1/2-inch strips and add to the soup. Bring the soup to a boil, then lower the heat and simmer for 25 minutes.
Take the chicken out and shred. Add back to the soup with the cilantro. Serve with a squeeze for fresh lime and desired toppings. Enjoy!
Notes
Storage and reheating - Keep leftovers in the refrigerator for up to 4 days. Then, heat in the microwave or on the stove until warmed through.
Freezing - This Mexican chicken soup can be frozen for up to 6 months. Make sure to leave room in the container for the soup to expand. Because the texture of the tortilla strips may be unpleasant when thawed, it would be best to leave those out and instead add them during reheating.
Slow cooker - Make this recipe in the crockpot by combining everything but the tortilla strips and cilantro, then cook on High for 4-6 hours or Low for 6-8 hours. During the last hour of cooking, shred the chicken and add it back in with the tortilla strips. Stir in the cilantro just before serving.
Add a twist - Turn this into chicken enchilada soup by replacing 1 cup of the chicken stock with red enchilada sauce and adding black beans and corn. To make it extra creamy, melt in some cream cheese at the end as well.