Mix rice flour with salt and water as required to make a thick and smooth dough.(just like we prepare for pathiri, kozhukkatta etc). Grind coarsely shallots, grated coconut and fennel seeds. Mix well with the rice dough.
Oil the palms of your hand. Pinch a small ball of 1 cm diameter from the rice mixture. Make a light depression with your finger in the centre.
Steam the balls for 30-35 minutes. Remove and cool.
Heat oil in a pan and add onion. Saute well until the onion starts to turn a light brown. Add the tomato slices along with the ginger, garlic and green chilly.
To this, add the coriander powder, chilli powder, garam masala powder and turmeric powder. Saute for few seconds to remove the raw smell and add the chicken along with 1/2 cups of water. Allow to cook for 20-25 minutes in medium flame.
Meanwhile In a work, heat 1 tbsp oil and add grated coconut, curry leaves, shallots and fennel seeds. Stir well and roast till the coconut is brown. Remove and cool. Grind to a fine paste using a little water.Add the blended coconut to the chicken curry. Adjust salt. Allow it to boil.
Mix the curry with previously steamed dumplings. Mix well. Allow the gravy to get dry.
The delicious Kakka Roti is ready to be served