Marinate fish by adding limejuice, salt, turmeric powder, garam masala powder, chilly powder and mix well. Keep it aside for about 1/2 an hour.
Slice the onions and chop ginger and garlic.
Cook the marinated fish adding little water in a closed container.
Heat oil in a pan.
Saute onion, ginger and garlic.
When it turns brown, add only the cooked masala water to this along with the limejuice.
Heat ghee in a pan and fry the rice in it.
Add the fried rice to the masala water. If required, add water to make it double the quantity of rice.
Add little salt and top it with half-cooked fish. Cook for about 20 minutes.