Heat olive oil in a large pot over medium high heat.
Add onion, garlic, and bell pepper and cook stirring for 5 minutes.
Push the veggies to the side then add the chicken. Season with cumin, coriander, chili powder, oregano, sea salt, and black pepper.
Cook the chicken for 5 minutes or until you can easily flip over the chicken. Flip and continue to cook for 4-5 more minutes.
Add the lime juice, broth and diced green chilis, and let the soup come to a boil.
Lower the heat to medium low, and let it simmer for 15 minutes.
Transfer the chicken to a bowl and use 2 forks or a hand mixer to shred it completely.
Add the chicken back to the soup, then add in coconut milk.
Turn up the heat to medium high, then let the mixture come back to a boil.
Let it boil for 10 minutes until the soup is slightly reduced and thickened.
Take off heat and serve topped with your favorite garnish. I like cilantro, avocado, and fresh lime wedges!