Step 1: Marinade fish with 1 tbsp chilli powder, 1 tsp ginger garlic paste, 1 tsp garam masala and salt.
Step 2: Heat oil. Add onion, jeera, fennel, fenugreek and green chillies and fry till the raw smell of onion reduces.
Add tomato and continue fry for 3 minutes.
Step 3: Add chilli powder, garam masala, turmeric powder, curry leaves, coriander powder and salt.
Fry in slow flame till the oil comes out seperately from the gravy.
Step 4: Add grinded coconut and fry for another 3 to 5 minutes.
Add required water, tamarind pulp and boil the gravy in slow flame.
Step 5: Add marinated fish to the gravy once the oil starts to seperate from the gravy.
Step 6: Keep it in slow flame till the fish gets completely cooked.
Step 7: Garnish the gravy with chopped coriander before serving.