Wash chicken pieces several times in water. In a bowl add chicken pieces, curd, ginger garlic paste, red chilli powder, garam masala, cumin powder, turmeric powder and salt. Mix well.
To the mixture, add cornflour, rice flour and maida. Mix well. If adding, add the lemon juice now. Keep this aside for at least an hour. You can also marinate it overnight.
Heat oil in a pan. Add the marinated chicken pieces and fry till golden brown. I have added kashmiri red chilli powder to get a red colour. Drain oil and keep it aside.
Heat 1 tbsp oil in a pan and add chopped onions, curry leaves and green chilli. I have added chilli flakes for added heat. It is totally optional.
Once the onions are browned, add the fried chicken and mix well till the onion mixture is coated.
Switch off the stove. Serve hot !!