Preheat the oven to 190ºc or 375ºf.
Heat the oil in an ovenproof dish. (This cast iron one works well)
Season the chicken with salt and pepper and once the oil is hot (it will shimmer) brown the chicken skin side down so it gets crispy. Fry the chicken for about 5 -8 minutes, until the skin is golden and crispy. Remove the thighs to a plate and set aside while you make the sauce.
Drain the pan of the oil and chicken leaving about 1 tablespoon in the pan. Add the chopped onion and minced garlic and ginger to the hot oil. Saute for 5 minutes until the onions are soft, translucent and just starting to turn golden around the edges.
Pour the tinned tomatoes and coconut milk into the pan and whisk well. Taste and adjust seasoning with salt and pepper. Add in the curry powder, chilli powder, honey and juice of the lime. Bring to a gentle simmer, add the chicken thighs back to the pan, and place them into the sauce. Place the pan in the oven for 20 minutes until the chicken is cooked all the way through and the sauce is bubbling and thickened.
Serve over basmati rice and sprinkle with the chopped coriander