Wash the basmati rice under running water, until it the water runs clear. Drain well and put aside.
Remove as much of the fat from the chicken thigh fillets as you can. Cut into tiny cubes, lightly season with salt. Put aside for later
Heat 2 tablespoons oil in a large saucepan, then on medium low heat fry the onion until lightly golden brown.
The add the curry leaves, grated ginger, garlic, coriander powder, and chilli powder, fry on low heat for 1 -2 minutes.
Add the chicken, turn up the heat, frying for 2-3 minutes, while stirring the chicken into the spices until well coated.
Continue to cook on high heat. Add the diced tomato, peas and mix well, scraping the bottom of the pan to loosen anything that may be stuck to the bottom.
Add the drained rice, gently stir to mix everything.
Add the coriander leaves, chicken stock (or water and stock powder if using) and gently mix. Taste the liquid and adjust the seasoning.
Bring to the boil, lower the heat, cover with a tight-fitting lid, cook on low heat for 25 minutes.
Turn off the heat, remove the lid, use a fork to rake and fluff the rice, replace the lid and let the rice stand for 10 minutes before serving.