Roast the poblano peppers over an open flame or in the oven until charred. Cover with plastic wrap to steam, then peel, seed, and dice.
In a large pot, heat olive oil over medium heat. Add diced chicken and cook for 5-7 minutes until no longer pink.
Add diced onion and sauté for 5 minutes until translucent. Stir in minced garlic and cook for 1 minute. Add diced poblano peppers.
Pour in chicken broth and add spices. Bring to a boil, then reduce heat and simmer for 15 minutes. Stir in heavy cream and corn, simmer for an additional 5 minutes.
Remove from heat and stir in chopped cilantro and lime juice. Serve garnished with avocado slices and tortilla strips.