Kerala Fish Curry
Kerala Fish Curry is a famous South Indian seafood dish known for its spicy, tangy flavour and rich aroma. It is traditionally prepared in a clay pot with coconut oil, curry leaves, and tamarind or kudampuli (Malabar tamarind).
Ingredients
For the Fish Curry
500 g fish (seer fish, sardine, or king fish)
2 tbsp coconut oil
1 tsp mustard seeds
1/2 tsp fenugreek seeds
10 small shallots (sliced)
2 green chillies
1 sprig of curry leaves
2 tomatoes (optional)
Salt as needed
Spice Mix
2 tbsp red chilli powder
1 tsp coriander powder
1/4 tsp turmeric powder
For Tanginess
2–3 pieces kudampuli (Malabar tamarind) soaked in warm water
Preparation Method
Step 1: Clean the Fish
Wash the fish pieces well with turmeric water and keep aside.
Step 2: Prepare the Masala
Mix chilli powder, coriander powder, and turmeric powder with a little water to make a smooth paste.
Step 3: Heat the Oil
Heat the coconut oil in a clay pot or kadai. Add mustard seeds and fenugreek seeds.
Step 4: Sauté
Add sliced shallots, green chillies, and curry leaves. Sauté until golden brown.
Step 5: Cook the Masala
Add the prepared spice paste and cook on a low flame until the raw smell disappears.
Step 6: Add Water & Tamarind
Pour enough water for a gravy consistency. Add soaked kudampuli along with the water and salt.
Step 7: Add Fish
Once the curry starts boiling, gently place the fish pieces into the gravy.
Step 8: Simmer
Cook for 10–15 minutes on medium flame without stirring too much.
Step 9: Final Touch
Drizzle a little coconut oil and add fresh curry leaves on top.
Serving Suggestions
Kerala Fish Curry tastes best with:
Steamed rice
Kappa (tapioca)
Kerala matta rice
Appam or dosa
Tips for Best Taste
Use a clay pot for authentic Kerala flavour.
Coconut oil gives the traditional aroma.
Fish curry tastes even better the next day.
Avoid overcooking the fish pieces.
Variations
Coconut milk fish curry
Mango fish curry
Sardine Kerala curry
Spicy red fish curry
Enjoy this authentic Kerala-style fish curry at home!
Social Plugin