Marinate the fish in half the turmeric and salt. Use only half of the turmeric and salt.
Heat the oil in a pan and fry the marinated fish. Drain the excess oil and put aside.
In the same pan, fry the potato and eggplant. Put aside.
Add the panch phoran masala and onions and fry till the onion becomes translucent.
Add the tomato purée and ginger paste. Keep stirring.
Add the cumin powder, red chili, turmeric powder, and a little water.
Cook and mix all the ingredients well till the oil separates.
Add salt and cook for another 2 mins.
Add the fried fish and cook for 5 mins then add water.
Reduce the heat and let the gravy simmer.
When cooked, turn off the heat and add the garam masala powder, cilantro leaves, and green chilis to garnish. Serve hot.