To make the koftas; take the gram flour in a bowl. Add salt and potato and mix well using sufficient water to make batter.
Heat sufficient oil in a deep non-stick pan. Dip the egg pieces in the batter and deep fry until golden. Drain on absorbent paper and set aside.
To make the gravy; grind together the onion, garlic and ginger into a smooth paste.Heat oil in a non-stick pan. Add the ground paste and saute until light brown.
Add tomatoes, turmeric powder, red chilli powder, garam masala powder, coriander powder and salt. Mix well and cook for a minute.
Add koftas and one cup of water. Mix gently and cook for two minutes. Add coriander leaves and serve hot with steamed rice or roti.