In a mixing bowl whisk the coconut sauce ingredients together and set aside.
Whisk the spice blend ingredients together in a shallow dish. Put the chicken thighs in a bowl or plastic bag and add 1 tablespoon of the olive oil along with the spice blend and toss until the chicken is evenly coated.
In a Dutch oven, on medium-high, heat the remailing olive oil add the chicken thighs and cook each side for 2-3 minutes for the chicken to brown. If all of the chicken does not fit into the bottom of the pan in one layer cook half of the thighs, set them on a clean plate and cook the other half.
Remove the remain chicken thighs, reduce the heat to medium, and add the ginger, chopped garlic and chopped green onion. Cook for about 3 minutes then add the chicken back to the Dutch oven.
Pour the coconut milk mixture over the rest of the chicken thighs. Cover and bake for 25 minutes or until done.