Marinate the fish pieces in a mixture of ingredients noted for marination. Deep fry fish pieces in oil.
Heat oil in a pan, fry onion, cashew nuts, raisins separately until golden brown in color.
Add choped coriander leaves, garam masala and mix well. Keep this aside.
Heat oil in a pressure cooker, add all the ingredients under the heading 'for rice'.
Pressure cook it for 1 whistle.
Take another vessel, add 1/4 portion of cooked rice into it, spread some fried onion mixture. again layer the rice and repeat the same procedure.
Finally add some coriander leaves and some melted ghee evenly. Close the lid tightly and cook it for 10 minutes in low flame. Biriyani rice is ready now.
Heat oil in a vessel and fry onion with salt until it is golden brown in colour.
Add chopped tomato.
Add garam masala, turmeric powder, curry leaves, coriander leaves, ginger garlic and green chilly paste. Saute for another 5 minutes.
Add fried fish pieces.
Cook again for 2 minutes and remove from the flame.
Delicious Fish Biriyani ready. Serve with pickle and curd.