South Indian Fish Curry

Total Time
Prep 15 mins
Cook 20 mins

It's a staple in Kerala - the southernmost state of India. It's spicy and tangy and is excellent with rice.

Ingredients Nutrition


  1. Wash and clean the fish.
  2. Mix the chili powder, turmeric and coriander powder with a few drops of water to make a thick paste.
  3. In a shallow pan, heat the oil.
  4. Add the mustard seeds and the fenugreek seeds and sauté till they splutter.
  5. Add the shallots and fry till golden brown.
  6. Add the spices paste and fry for 2 minutes.
  7. Add 1 cup water and tamarind and bring to boil.
  8. Add the fish pieces, add curry leaves and sprinkle asafetida from the top.
  9. Cook for 20- 25 minutes.
  10. Serve with rice.
Most Helpful

We eat and cook lots and lots of curries, and this wasn't one of our favourites. We found it quite bitter and raw tasting and missing "something" (other than salt). We used smaller pieces of fish and although we only cooked them in the sauce for 5 minutes, they were quite dry. I think the recipe needs a little editing-it would be good if the ingredients were listed in the order they atre used in the method. Recipe is very simple and we thank you for that.

JustJanS July 31, 2009

took a bit of time to find the Indian ingredients but was very happy when I did. Now I can make this again and will.

michellegerdes June 03, 2009