This Mexican chicken soup is loaded with nutritious vegetables and packs a protein punch, too! It’s the perfect way to turn those rotisserie chicken leftovers into something cozy and amazing.
Want to Save This Recipe?
Enter your email and I'll send it straight to your inbox. Plus, get great new recipes from me every week!
Mexican chicken soup is one of those dinners that just works. It’s warm, hearty, and packed with bold, zesty flavors that somehow feel comforting and exciting all at once.
Tender chicken, beans, veggies, and a spiced, savory broth all come together in one pot for a protein-rich dish that tastes amazing the next day, too, so it’s great for meal prep.
We love all things Mexican in our home, like this amazing Albondigas Soup or this Mexican Picadillo, so this chicken soup is always a hit with us.
I like to serve it with tortilla chips and any toppings I might have on hand, like sour cream, scallions or avocado. Basically, pile on any toppings you like and you got yourself a cozy, laid-back family dinner.
Why you’ll love this Mexican chicken soup
- It’s full of bold, zesty flavors that make every bite delicious!
- It’s hearty, filling, and packed with protein, so it keeps everyone satisfied.
- It’s crazy easy to throw together, especially if you’ve got some leftover chicken in the fridge.
Ingredient notes
Onion — I usually go with red onion for its sweet flavor, but yellow works too if that’s what you’ve got.
Bell peppers — Red bell peppers are my favorite for their sweetness, but honestly, any color will do.
Aromatics — Garlic, cumin, chili powder, and Mexican oregano are the heart of the flavor. If you don’t have Mexican oregano, you can substitute regular oregano with a pinch of ground cumin or cilantro.
Tomato paste — Just a little tomato paste adds a deep, rich flavor.
Beans — Black beans are my first pick, but pinto or kidney beans are great backups if that’s what you have.
Sweetcorn — Canned or frozen corn both work perfectly.
Tomatoes — Crushed tomatoes make the soup nice and thick, but if you like more texture, go for diced.
Chicken — Shredded chicken makes this soup super hearty—rotisserie chicken is a total shortcut win here!
If you don’t have leftover chicken, use this super simple recipe for air fryer chicken bites to cook your chicken for this soup.
Pro tip
Toast the spices in the pot for a minute before adding any liquid to bring out their flavor.
How to make Mexican chicken soup
This is a quick overview with step-by-step photos. The full recipe with detailed steps is in the recipe card at the end of this post.
Heat the oil in a large pot and sauté the red onion and bell pepper over medium heat until softened, then stir in the garlic and cook for another minute.
Add the oregano, cumin, chili powder, and cayenne, cooking for a minute before stirring in the tomato paste.
Mix in the black beans, sweetcorn, crushed tomatoes, and chicken stock, then bring to a boil and simmer for 10 minutes.
Add the cooked chicken and cilantro, adjust the seasoning to taste, and serve hot with sliced scallions and extra fresh cilantro.
Substitutions and variations
- If you’re out of chicken, shredded turkey or even ground beef works great.
- To make it vegetarian, skip the chicken and load it up with extra beans or diced sweet potatoes.
- And of course, you can load it up with other veggies, like zucchini, carrots or a handful of spinach.
Recipe tips and notes
- If you’re into a little spice, toss in some diced jalapeños when you’re cooking the veggies. So good!
- Once the soup starts bubbling, keep it at a low simmer to let the flavors develop nicely.
- If the soup feels a little thick, just splash in some extra chicken stock until it’s the perfect consistency for you.
What to serve with Mexican chicken soup
Here are some ideas for sides and toppings to make this Mexican chicken soup truly your own!
- Tortilla chips
- Guacamole
- Pico de gallo
- Sour cream
- Sliced avocado
- Cilantro lime rice
- Cornbread
- Fresh lime wedges
- Warm flour or corn tortillas
Leftovers and storage
- Let the soup cool down, then pop it into an airtight container and stick it in the fridge—it’ll keep for up to 4 days.
- Warm it gently on the stovetop or microwave a bowl until it’s nice and hot. Give it a stir, and you’re good to go!
- Pour the soup into freezer-safe containers (leave a little space at the top), freeze for up to 3 months, and thaw in the fridge overnight when you’re ready for round two.
More easy chicken soup recipes
If you’ve tried this Mexican chicken soup recipe, please rate it and leave a comment below! I’d love to hear how it turned out.
And for more yummy recipe ideas, follow me on Instagram, Facebook, and Pinterest!
Mexican Chicken Soup
Ingredients
- 1 tablespoon olive oil
- 1 medium red onion, diced
- 1 red bell pepper, sliced
- 2 large garlic cloves, finely chopped
- 1 teaspoon Mexican oregano
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ¼ teaspoon cayenne pepper
- 2 tablespoons tomato paste
- 1 can (14 oz / 400 g) black beans, drained and rinsed
- 1 can (7 oz / 200g) sweetcorn, drained and rinsed
- 1 can (14 oz / 400 g) crushed tomatoes
- 4 cups (1000 ml) chicken stock
- 2 cups (300 g) cooked chicken, shredded
- A handful cilantro, roughly shredded
- 2-3 scallions, for garnishing, optional
- Salt and freshly ground black pepper to taste
Instructions
- Heat the oil in a large pot or Dutch oven and sauté the red onion and red bell pepper for 3-4 minutes over medium heat until softened.
- Next, stir in the garlic and continue to cook for a further minute. Add the oregano, cumin, powder and cayenne pepper, stir well, and cook for another minute.2 large garlic cloves1 teaspoon Mexican oregano1 teaspoon ground cumin1 teaspoon chili powder¼ teaspoon cayenne pepper
- 2 tablespoons tomato paste1 can (14 oz / 400 g) black beans1 can (7 oz / 200g) sweetcorn1 can (14 oz / 400 g) crushed tomatoes4 cups chicken stock
- Bring to a boil, then lower the heat and simmer for 10 minutes.
- Add the cooked chicken and cilantro. Adjust the seasoning to taste and serve hot, topped with sliced scallions and extra fresh cilantro if you like.
Nutrition
Nutrition is per serving and is an estimate provided by an online nutrition calculator.
Leave a Reply