Non-Vegetarian📍 Kerala

Kerala Fish Curry

An authentic non-vegetarian recipe from Kerala, India — with exact measurements and step-by-step instructions.

Traditional Kerala Fish Curry from Kerala, India
Ready to cook?

The Story Behind the Dish

Kerala Fish Curry is a treasured non-vegetarian dish from Kerala, India — a reflection of the region's ingredients, climate, and culinary traditions passed down through generations.

Ingredients

0/15 gathered

Cooking Instructions

  1. Soak the kudampuli (Malabar tamarind) pieces in 100 ml of warm water for 10 minutes to soften and release their sour flavor.

  2. Clean and wash the fish pieces. Pat dry and set aside.

  3. Heat coconut oil in a clay pot (manchatti) or heavy-bottomed pan over medium heat.

  4. Add fenugreek seeds and let them splutter for 20 seconds — they add a subtle bitterness that balances the sour tamarind.

  5. Add sliced shallots, ginger, garlic, and green chillies. Sauté for 4–5 minutes until the shallots turn golden.

  6. Add curry leaves and stir for 30 seconds.

  7. Mix Kashmiri red chilli powder, turmeric, and coriander powder with a little water to form a paste. Add this paste to the pan and cook for 2 minutes until the oil separates.

  8. Pour in the thin coconut milk and the soaked kudampuli along with its soaking water. Add salt and bring to a gentle simmer.

  9. Carefully add the fish pieces in a single layer. Do not stir — gently swirl the pot to coat the fish.

  10. Cook on medium-low heat for 8–10 minutes until the fish is cooked through and the gravy thickens slightly.

  11. Pour in the thick coconut milk, reduce heat to low, and simmer for 2 more minutes. Do not boil after adding thick coconut milk.

  12. Finish with a drizzle of raw coconut oil and a few fresh curry leaves. Serve with steamed rice or appam.

Cook

35 mins

Serves

4 servings

Level

Medium