Heat a large heavy bottomed pot over medium heat. Once hot, add in a tablespoon of avocado oil or ghee.
Liberally season the chicken thighs with salt and pepper. Add the chicken thighs to the pot and sear the meat for 3-4 minutes on each side. Remove from the pot.
Add the minced garlic, diced onion, and diced jalapeno to the pot and saute for 3-4 minutes until the onion is translucent.
Add the cumin, paprika, dried oregano, chipotle powder, paprika, salt, and pepper to the pot and saute for an additional minute.
Pour in the crushed tomatoes, black beans, green chilies, broth, and lime juice. Stir until well combined and then add the chicken back to the pot. Bring the soup to a boil and then reduce the heat to a simmer. Cover and let simmer for 25 – 30 minutes until the chicken is tender and fully cooked.
While the soup is simmering make the crispy tortilla strips. Preheat the oven to 375 degrees. Cut a few corn tortillas into thin strips. Spray the tortilla strips with a generous amount of non-stick cooking spray. Spread the strips out in an even layer on a sheet pan that has been lined with parchment paper. Bake the strips at 375 degrees for ten to twelve minutes until the strips have browned a bit and are crispy. While the tortilla strips are still hot, season them generously with salt and lime juice. Set aside.
Remove the chicken from the pot, use two forks to shred the meat, and then add it back to the pot. Stir in the full fat coconut milk and let the soup simmer for another 5 minutes.
Lower the heat, stir in the chopped cilantro, and give the soup a taste. Adjust the seasoning to taste.
Serve the soup with chopped cilantro, sliced green onion, tortilla strips, crispy tortilla strips, and cheese.