Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and cook 3–4 minutes until softened.
Stir in minced garlic and jalapeño or green chiles, cooking 1 minute until fragrant.
Bloom the spices: Add taco seasoning, cumin, and smoked paprika. Stir for 30 seconds to wake up the flavors.
Add liquids and chicken: Pour in chicken broth, diced tomatoes, and tomato sauce. Nestle in the chicken breasts.
Bring to a gentle boil, then reduce to a simmer. Cover and cook 15–18 minutes, or until chicken is cooked through.
Shred the chicken: Remove chicken to a cutting board and shred with two forks. Return the shredded chicken to the pot.
Add beans and corn: Stir in black beans, pinto beans, and corn.
Simmer uncovered 8–10 minutes to thicken slightly.
Finish with lime and adjust: Squeeze in the juice of 1 lime. Taste and season with salt and pepper. For a creamier, higher-protein finish, whisk in blended Greek yogurt or cottage cheese off the heat.
Serve: Ladle into bowls and top with cilantro, avocado, jalapeño, baked tortilla strips, or a sprinkle of cheese.
Add an extra lime wedge on the side if you like.