Add all marinade ingredients to a large mixing bowl and whisk until well combined. Add the chicken thighs and coat them thoroughly in the marinade.
Cover the bowl and refrigerate for several hours or overnight to allow the flavors to develop fully.
In a separate bowl, combine all the yogurt sauce ingredients and mix until smooth. Cover and refrigerate until ready to use.
In another bowl, mix together all the tahini sauce ingredients until well combined. Adjust consistency with water if needed and refrigerate.
Heat a large skillet over medium-high heat and add a small amount of oil. Once hot, place the chicken in an even layer, cooking in batches if necessary.
Cook the chicken until browned on one side, then turn and cook the other side until fully cooked through.
Transfer the chicken to a plate, cover loosely, and let it rest for a few minutes before slicing.
Slice the chicken into strips and serve with the prepared sauces.