Take 2-3 kingfish, wash it and cut it into equal size pieces.
Rub the fish pieces with some salt. Keep them for 15 minutes.
Heat some oil in a pan and fry the fish pieces. Once they turn golden brown take them out in a bowl.
Now take 2 large onions and dice them into thin long slices. Fry these onion slices in oil.
As the onions turn golden brown take them out.
Take the fried onions and blend them in the mixer to make a fine paste.
Now take few pieces of Kokum, boil water in a pan and add Kokum to it. This is done in order to extract the essence out of it.
Once the Kokum essence gets extracted in the water, take them out. Discard the Kokum pieces.
Take 5-6 cloves of garlic, 2 quartered big onions, 50 grams of red chillies, 25 grams of cinnamon and black cardamom, 25 grams of green cardamom and dry ginger powder and 25 grams of black cumin seeds.
Add some water and blend all the ingredients together in the mixer to make a thick paste.
This is your Kashmiri Vadi. Take 1 lotus stem, peel it nicely and cut it into diagonal pieces.
Heat 1 Tbsp oil in a pan, add 2-3 cinnamon sticks, 3-4 green cardamoms, 4-5 cloves, 1 piece of black cardamom. Saute.
Moment they start to splutter add 1 Tbsp garlic paste.
Once the garlic starts turning brown add the lotus stems, 2 tsp turmeric, and 1 tsp red chilli powder. Saute.
Now add 1 Tbsp vadi masala made above. Saute for some time. Now add the Kokum essence water, stir gently and cook for some time.
Now add the brown onion paste. Saute for some more time. Now add the fish pieces, mix it and then add 1 tsp dry ginger powder and some salt. Saute. Keep for 2 minutes. Serve hot.