Place chicken in a bowl and add kosher salt, black and cayenne pepper, turmeric, ground ginger, and sesame oil with 1 Tbsp of the olive oil. Allow to sit for a few minutes as you prepare remaining ingredients.
If you are using the browning option of the crock pot, allow crock to heat up then add remaining 2 Tbsp olive oil. Sear the chicken on both sides (2-3 minutes each side), then add chopped shallot (or onion) and garlic and cook about a minute. If your crock pot doesn't have a browning option, you can do this in a pot over medium heat on the stove. Transfer the chicken and shallots/garlic to your crock pot at this point and add the sweet potato.
Stir in the coconut milk and broth to the chicken/sweet potato mixure in the crock pot, cover and cook on high for 3-4 hours or low for 6-8 hours.
The last 30 minutes of cooking, have the crock pot turned to high and add the white beans, the cilantro, the spinach, and the lime zest and juice. At this point I usually taste and add up to one more teaspoon of kosher salt. After 30 minutes, remove chicken and shred into bite sized pieces, then add back to crock pot and stir gently.
Serve the stew over cooked rice with chopped green onions and additional cilantro. Enjoy!