
This bold and comforting Mexican Chicken Soup is loaded with tender shredded chicken, green enchilada sauce, and vibrant spices, making it the ultimate healthy weeknight dinner the whole family will love.

Some soups are just dinner. This one is an event. Rich, smoky, and deeply satisfying, this Mexican Chicken Soup delivers everything you love about chicken enchiladas and a classic chicken soup recipe, all simmered together in one glorious pot. It is the kind of bowl that warms you from the inside out, and it comes together in just about 50 minutes on a weeknight.
If you have been searching for the best Mexican soup recipes to add to your regular lineup, this one earns a permanent spot. The secret weapon? Green enchilada sauce. It brings a tangy, roasted chile depth that plain broth simply cannot replicate, and it transforms an ordinary chicken soup recipe into something that tastes like it simmered all day.
Before diving in, a word about ingredients: the quality of your green enchilada sauce matters more than you might think. A good store-bought sauce is perfectly fine, but if you have ever made homemade enchilada sauce for chicken enchiladas, you already know how much brighter and more complex it tastes. The same goes for your chicken broth. Low-sodium, high-quality broth keeps you in control of the flavor.
There is a reason this Mexican soup chicken recipe has become a reader favorite. Every single ingredient earns its place:
Together, they create a bowl that feels both nourishing and indulgent. Each serving comes in at around 310 calories with 32 grams of protein, making this one of the most satisfying healthy Mexican dinner options you can put on the table.
Chef's Tip: Do not skip the lime juice at the end. A good squeeze right before serving lifts all the savory, earthy flavors and makes the whole soup taste fresher and more vibrant.
Sautéing the onion, garlic, and dried spices in olive oil before adding the liquids is a small step that makes a big difference. Blooming those spices in fat coaxes out their full aroma and ensures the finished soup tastes deeply seasoned rather than flat.
Shredding the chicken with two forks creates more surface area, which means every bite of chicken soaks up more of that smoky, chile-forward broth. It also gives the soup that classic, cozy texture you find in the best Mexican soup chicken recipes. If you are short on time, using a pre-cooked rotisserie chicken cuts the cook time significantly and still delivers incredible flavor.
The toppings are not optional here. Think of them as part of the recipe. A bowl of this Mexican soup with avocado slices, crispy tortilla strips, and a spoonful of sour cream is a completely different experience from a plain bowl. Set up a little topping station and let everyone customize their own.
Ready to make it? Here is the full step-by-step recipe:

This bold and comforting Mexican Chicken Soup is loaded with tender shredded chicken, green enchilada sauce, and vibrant spices, making it the ultimate healthy weeknight dinner the whole family will love.
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened and translucent.
Add the minced garlic, ground cumin, chili powder, and dried oregano to the pot. Stir and cook for 1 minute until fragrant.
Pour in the chicken broth, green enchilada sauce, and diced tomatoes with green chiles. Stir everything together to combine.
Add the chicken breasts to the pot, submerging them in the liquid. Bring the soup to a boil, then reduce the heat to medium-low, cover, and simmer for 20 to 25 minutes until the chicken is cooked through and reaches an internal temperature of 165 degrees F (74 degrees C).
Remove the chicken from the pot and shred it using two forks on a cutting board. Return the shredded chicken to the pot.
Stir in the black beans and corn. Simmer uncovered for an additional 5 minutes to heat everything through.
Remove from heat. Stir in the fresh cilantro and a generous squeeze of lime juice. Taste and adjust salt and pepper as needed.
Ladle into bowls and top with your favorite garnishes such as avocado slices, shredded cheese, sour cream, tortilla strips, or extra cilantro. Serve hot.
Serving ideas: Ladle the soup into deep bowls and pile on the toppings. Warm tortillas on the side turn this into a full, satisfying meal. For a crowd, double the batch and serve straight from the pot.
Storing and freezing: This Mexican soup keeps in the refrigerator for up to 4 days and freezes beautifully for up to 3 months. It actually tastes better on day two as the flavors continue to develop and meld together.
Ways to make it your own:
Whether you are meal prepping for the week or feeding a hungry table on a Tuesday night, this Mexican Chicken Soup delivers every single time.