A hearty, one-pot soup packed with shredded chicken, beans, corn, tomatoes, and bold taco flavor. Perfect for easy, cozy weeknight dinners and meal prep.
1 tbsp olive oil
1 medium onion, chopped
2 garlic cloves, minced
1½ lbs boneless skinless chicken breasts (or thighs)
1 (15 oz) can black beans, drained
1 (15 oz) can pinto beans, drained
1 (15 oz) can corn, drained
1 (14.5 oz) can diced fire-roasted tomatoes
1 (4 oz) can green chiles (optional)
4 cups chicken broth
2 tbsp taco seasoning
1 tbsp lime juice
Salt and pepper to taste
Toppings: shredded cheese, avocado, sour cream, cilantro, tortilla chips
Heat oil in a large pot. Sauté onion until soft, about 5 minutes. Add garlic and cook 30 seconds.
Stir in beans, corn, tomatoes, chiles, broth, and taco seasoning.
Add chicken. Bring to a boil, then reduce heat, cover, and simmer 20–25 minutes.
Remove chicken, shred with forks, and return to the pot.
Stir in lime juice. Taste and adjust seasoning.
Simmer uncovered 5–10 minutes. Serve hot with desired toppings.