Heat oil in a pan and sprinkle little salt and turmeric powder while heating the oil.
Now fry the potatoes till those turn golden in color.
Strain potatoes from the pan once fried.
Now fry the fishes one by one on low flame from both sides.
Add sugar and cook till it caramelizes.
Temper remaining oil with Bay leaf, Cinnamon Stick, Green Cardamom, Clove and also Black Pepper.
Add Onion paste and cook till the onion changes color.
Now add ginger paste, garlic paste and also tomato paste and cook till the raw aroma of tomato goes away.
Add ¼ Tsp. each of Kashmiri Red Chilli Powder, Turmeric Powder, and Salt and cook for a while
At this point add the spice mix and cook till the oil leaves the side of the mixture.
Add 2 Cups water followed by Green Chilli.
Bring the mixture to boil.
Add fried fish chunks and also fried potatoes.
Cook for 5 minutes on low flame.
Once done, add Ghee and ½ Tsp. of Bengali Garam Masala Powder and mix lightly.