Marinate the chicken with the ingredients for marinating for an hour or more.
Blend together desiccated coconut and roasted poppy seeds to a smooth powder.
In a pan, heat oil and add the onions and fry until brown. Blend this fried onion to a smooth paste and set aside.
In a separate pan, boil the marinated chicken until the water evaporates.
Add the coconut and poppy seed powder and the onion paste to it and fry until brown.
Add the chilli powder, turmeric, garam masala, ketchup, soya sauce and salt and mix.
Fry this until the chicken is brown all over.
Serve hot.