Heat olive oil in a large pot over medium heat. Season chicken breasts with salt and pepper, then cook for 6-7 minutes per side until cooked through. Remove and set aside.
In the same pot, sauté onion for 4-5 minutes until softened. Add garlic and cook for 1 minute until fragrant.
Stir in chopped chipotle peppers and adobo sauce, cooking for 1 minute.
Add chicken broth, diced tomatoes with juices, black beans, corn, cumin, and chili powder. Bring to a boil.
Shred the cooked chicken using two forks and add it back to the pot. Reduce heat and simmer for 15 minutes.
Stir in lime juice and fresh cilantro. Taste and adjust seasoning as needed.
Serve hot topped with crispy tortilla strips, diced avocado, shredded cheese, and a dollop of sour cream.