Wash fish properly with water.
In a bowl, add yogurt, red chili powder, turmeric powder, coriander powder, ginger garlic paste, salt and lemon juice; mix well.
Add fish and give it a good mix.
Marinate fish for 1-2 hours.
In pot, heat oil and add fenugreek seeds, nigella seeds, mustard seeds, fennel seeds and curry leaves, sauté for a minute.
Add onion (finely chopped) and fry until light golden.
Now add marinated fish and cook on a high flame for 5-7 minutes or until oil appears on surface.
Add water, cover and cook on medium low flame for 10-15 minutes.
Lastly add whole spice powder and fresh coriander (chopped) and simmer for 2-3 minutes.
Fish curry is ready.
Bowl mein dahi, lal mirch powder, haldee powder, dhania powder, adrak lehsan paste, namak aur lemmo ka rus dal ker mix ker lein.
Machli shamil karein aur ache tarhan mix ker lein.
1-2 hours keliya marinate ker lein.
Pot mein oil garam karein,meethi dana, kalonji,rai dana,saunf aur kari pata dal ker ek minute kliya saute ker lein.
Pyaz (finely chopped) dal ker halki sunhairi hunay tak fry ker lein.
Ab is mein marinated machli dal ker tez ancch per 5-7 minutes ya oil upper anay tak paka lein.
Pani shamil karein,dhak ker darmiyani ancch per 10-15 minutes kliya paka lein.
Akhir mein garam masala powder aur hara dhania (chopped) dal ker 2-3 mins kliya dum per rakh dein.
-Machli ka salan tayyar hai.