In a large bowl, toss the chicken in the oil.
Whisk the "Spices" in a separate bowl, then evenly coat the chicken.
Melt the clarified butter on high heat in a heavy-bottom pan, then brown the chicken thighs on all sides, appox 8-10 minutes.
Transfer the chicken to a plate, and cut into bite-sized chunks when cool enough to handle.
Reduce the heat to medium-high.
Stir in the chopped onion, and stir until translucent (approx 5 minutes).
Add the tomato paste, and stir until it caramelizes (approx 5 minutes).
Add garlic and ginger, and stir until fragrant (approx 1 minute).
Add crushed tomatoes, and bring to a boil. Keep scraping the bottom to loosen any brown bits.
Stir in coconut milk and chicken broth.
Bring to a simmer, reduce heat to med-low.
Stir occasionally, and cook until slightly reduced, approx 15 minutes.
Add the chicken, and rest of the ingredients, heat to a simmer, and return heat to medium-low.
Cook until the chicken is tender (approxc 10-15 minutes).
Season with salt& pepper.