Grind the coconut and shallots into a coarse paste.
In a bowl add rice flour and salt as required then add water in to the rice powder little by little and make a tight dough. Add the coconut paste and 1/2 tsp fennel seed powder and knead it well.
Fry the marinated chicken pieces in hot oil. When it is well cooked, remove it from the flame and let it cool. Then remove the bones, mince the chicken pieces and keep aside.
In the same pan add sliced onion, ginger garlic paste and crushed green chilly, Saute till it become soft.
Then add minced chicken, chopped coriander leaves, garam masala and salt as required. Mix well and saute for another 5 minutes in medium flame.
Take small sized balls from the rice powder dough, Make small discs, put ½-1 table spoon filling in the centre. Close it well without any cracks.
Steam cook it for 25-30 minutes in medium to high flame.
Marinate the steamed masala ball in a mixture of red chilly powder, turmeric and a little salt.
Shalow fry it in 2 tbsp hot oil.
Tasty Chicken Masala Balls is ready now.