Wash and soak urad dal for 2-3 hours.
Grind it to a fine paste adding very little water.
Mix besan, green chilly mint paste, ginger, salt and mix well.
Heat oil in a pan, take small spoons of batter and deep fry in hot oil.
Strain and set aside.
Wash and soak rice for 20 minutes.
Heat ghee in a pan and add the spices.
Add onions and saute for a minute or two until golden.
Add the ginger garlic paste and mint green chilly paste and mix well.
Add chilly powder and garam masala.
Drain rice and add it to the pan.
Fry for a minute or two.
Add water and salt to taste.
Cover and cook on low flame until the rice is done.
Add the koftas when the rice is 70% done.
Garnish with fried onions, cashew nuts and coriander leaves and serve hot.