Heat oil in a large pot over medium; season chicken with salt and pepper and cook 6-7 minutes per side until cooked through. Set aside.
Sauté onion in same pot 4-5 minutes until softened; add garlic and cook 1 minute until fragrant.
Add chipotles and adobo; cook 1 minute.
Add broth, tomatoes with juices, beans, corn, cumin, and chili powder; bring to a boil.
Shred chicken with two forks; return to pot, reduce heat, and simmer 15 minutes.
Stir in lime juice and fresh cilantro; adjust seasoning to taste.
Serve hot topped with crispy tortilla strips, avocado, cheese, and sour cream.