Kerala Fish Curry

Kerala fish curry is one of the most delicious dishes from the state of Kerala in India. It is a tangy and spicy dish best had with steamed rice.

Traditionally fish curry is made in a clay pot and one of the key ingredients is the Kudam puli or Fish Tamarind. This recipe will use the regular tamarind instead of Fish tamarind. But please go for it if you have it handy.
This recipe also includes coconut milk which gives a nice texture and flavor to the curry.

Kerala Fish Curry

  • Servings: 3-4
  • Difficulty: easy
  • Print


  1. Fish cut into thick slices( red snapper, mackerel etc) ~ 750gms
  2. Onions – 2 big (or Shallots ~12 will give better taste)
  3. Tomato- 1 small
  4. Tamarind pulp using 1 small lemon sized tamarind
  5. Mustard seeds- 1 tsp
  6. Fenugreek seeds- 1.5 tsp
  7. Curry leaves- 3 springs
  8. Red Kashmiri chilli powder – 3 tbsp
  9. Coriander powder- 1 tbsp
  10. Turmeric powder- 1-2 tsp
  11. Oil (preferred coconut oil) – 1/2 cup
  12. Coconut milk- 1/2 cup
  13. Crushed ginger- 2 tbsp
  14. Crushed garlic- 10 cloves
  15. Salt as required

Please watch video for the method: