Keralan fish curry

keralan fish curry

Peter Penguin says...

I <3 mackerel


  • 500g of kingfish (AKA King mackerel), cut into 1 inch cubes (standard mackerel can also be used)
  • 4 kudampuli, (tamarind) or 1 tsp tamarind paste
  • 1 tsp mustard seeds
  • 1/4 tsp fenugreek seeds
  • 10 shallots, finely sliced
  • 6 garlic cloves, sliced
  • 1 knob of fresh ginger, 2 inches in length, cut into julienne
  • 3 green chillies, slit
  • 1 curry leaf, sprig
  • 2 tbsp of Kashmiri chilli powder
  • 1 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 2 tbsp of coconut oil
  • salt


  1. To prepare the curry, clean the kingfish and cut into medium-sized pieces. Soak the kudampuli in a cup of warm water and set aside.
  2. Place a saucepan over a medium-high heat and add the oil.
  3. Once the oil is hot, add the mustard seeds and once they start to pop, add the fenugreek seeds, shallots, garlic, ginger, green chillies, curry leaves and salt. Sauté until the shallots are soft.
  4. Prepare a paste by stirring together the chilli powder, ground coriander, ground turmeric and 1 tablespoon of water in a small bowl. Add to the saucepan and fry over a low heat until the oil separates.
  5. Add the soaked kudampuli, along with the water it was soaked in, or 1 tsp of tamarind paste and 1 cup of water.
  6. Bring to the boil, add the fish and cook over a medium heat until the fish is cooked, approximately 5 minutes.
  7. Set aside for approximately 20 minutes.
  8. Before serving, reheat the curry on the hob until warmed through.