Kerala fish curry is a red tangy mildly spicy curry that uses kudampuli and shallots for the curry base. Fish like sardines, kingfish (seer fish), or any other fish can be used to make the curry. This spicy-tangy finger-licking fish curry pairs up perfectly with steamed rice and kappa (steamed and mashed cassava).
Fish curry Kerala style
Though every region of Kerala has its distinct way of cooking fish curry, the base of the curry has some similarities across regions. Most of the Kerala fish curry recipes are mostly spicy and tangy and some regions use coconut either as roasted coconut or by using coconut milk to balance the flavors of the curry.
The spiciness of the curry comes from using dried red chilies and/or red chili powder along with ground coriander and ground cumin powders. The tanginess is mostly from kudampuli (gambooge) and ripe tomatoes.
Traditionally Kerala fish curry is cooked in a clay pot and it’s believed that cooking in a clay pot or manchatti (earthen cooking pot) enhances the flavor and taste of the curry.
With fish curry – it always tastes best the next day or after a few hours of cooking. The fish and the curry absorb all the spices and blend well. So I always prefer to serve it a few hours after cooking.
Useful tips
- Curry tastes better when cooked in a clay pot or manchatti.
- Any fish curry tastes best the next day or after a few hours of cooking as fish absorbs all the spices. So It’s best to serve the curry after 4-5 hours cooking.
- I used seer fish (Kingfish) for the curry, you can use any meaty fish like sardines, tilapia, salmon or any other fish can be used. You may also choose between using fish without bones or with bones.
- To make traditional Kerala-style fish curry, using kodumpuli is a must. In case you can’t find kodumpuli, you may use tamarind extract.
Try other Kerala style recipes
Don’t forget to Subscribe to CurryTrail Recipes below to get our newest recipes delivered straight to your inbox.
If you love this recipe, keep in touch and don’t miss out on any of currytrail recipes. Follow me on Pinterest, Facebook, and Instagram.
Have you tried any one of my recipes? I’d love to see what you’ve made. Take a picture and use the hashtag #currytrail and share it on Instagram so I can see and share it on my feed.
If you make this Kerala fish curry recipe, I’d love to hear your thoughts on this recipe in the comment box below. Your review will help other readers!
📋Kerala fish curry
Ingredients
- 500 grams fresh sea fish sardine, mathi, seer or any other fish
- 1 cup onion chopped
- 2 tomatoes pureed
- 1 ½ teaspoons ginger-garlic paste
- ½ teaspoon turmeric powder
- 1 tablespoon red chili powder add more if you like more spicy
- 1 tablespoon coriander powder
- 1 teaspoon fennel powder
- 1 ½ teaspoons pepper powder
- 3 pieces kodumpuli
- 4 tablespoons coconut oil
- 1 teaspoon mustard seeds
- 1 sprig curry leaves
- Salt to taste
Instructions
- Clean the fish well and cut it into pieces. Add salt and turmeric powder to the fish and let it sit for 15 minutes. Then wash the fish again well. Add 1 teaspoon of salt, 1 teaspoon of red chili powder, and ¼ teaspoon of turmeric powder. Rub it all over the fish, place them inside the fridge, and leave it to marinade for 30 minutes to 1 hour.
- Heat coconut oil in a clay pot. When oil turns hot add mustard seeds and wait till it crackles. Then add chopped shallots and sauté till onions turn pink.
- Add ginger-garlic paste and cook till the raw smell of the paste is gone.
- Add tomato puree and cook until the puree turns thick and oil separates from the sides of the pan.
- Mix all the spice powder with 1 tablespoon of water into a thick paste. Add this paste to the pan and cook for about 3 minutes.
- Add 1 cup water and bring it to a boil. Add salt to taste and continue to boil for another 3 minutes.
- Now add kodumpuli and boil for another 10 to 15 minutes until the curry turns a little thick.
- Now add the marinated fish, reduce flame, cover, and continue to cook on low flame for about 7 to 10 minutes or until the fish is cooked well.
- Turn off the flame. Nadan meen Kari is ready to be served.
- With fish curry – it always tastes best the next day or after a few hours of cooking. The fish and the curry absorb all the spices and blend well. So I always prefer to serve it a few hours after cooking. I reheat it and serve it with hot steamed rice. Bliss!
Notes
- This curry tastes better when cooked in a clay pot or manchatti.
- Like any other Indian fish curry recipe, this curry too tastes better the next day, or after a few hours of cooking, fish absorbs the flavors while resting. Best serve after 4-5 hours of cooking.
- I used seer kingfish for the curry, you can use any other meaty dish like sardines, tilapia, or salmon. You may also choose to use fish with bones or without bones.
- To make traditional Kerala fish curry use kodumpuli. In case you can’t get kodumpuli, you may use tamarind extract.
Nutrition
Created by Jyothi Rajesh
Thank you for stopping by.
I’m Jyothi Rajesh (Jo for short) and i’m the founder of the food blog, Curry Trail where I share my culinary Adventures. I live in Bangalore, India. I’m a mom of two beautiful kids. My passion is creating and sharing delicious and easy recipes for the home cook. I have been blogging since 2007 and many of my recipes have appeared in both online and print publications over the years. Learn more about Jyothi Rajesh.
Comments & Reviews
chhavi says
This looks absolutely delicious! I have been searching for just such a recipe.Lets hope my Malayali husband likes it!
jyothirajesh says
Glad you liked it and yea lets hope your hubby likes it too. Do let us know if your husband likes it 😀
Shanaz says
Beautifully clicked and the curry looks so delicious. I liked the idea of just driving without destination in mind and exploring the unknown streets. It must ve been a real stress buster.
jyothirajesh says
Welcome to my space Shanaz and thank you. The curry was one of the deliciooooous curry and we wiped the whole thing clean! It sure was an amazing way to spend the day Shanaz.
sumitha says
I have not tried this recipe but I feel the quantity of salt used is more.
jyothirajesh says
You mean “salt to taste” is more!!??? What does that even mean?! 😐
meena says
What is kodumpalli?
jyothirajesh says
Kodumpali is kokum or special souring agent used used in non vegetarian dishes
sudeshna says
Sorry tamarind
jyothirajesh says
Sudeshna – you can use tamarind, but the authentic taste is with kodumpuli. Tamarind can be used if you cannot get kodumpuli near you
sudeshna says
The curry looks amazing… But the kodampuli is nt available in Kolkata can I use tamatrind insted??
Dolphia Nandi says
That texture and color!! It’s still alluring me. 🙂
jyothirajesh says
Aww thanks Dol. So glad to hear you liked it. And this fish curry, was THE BEST! The taste was..oh my gosh..simply brilliant! 😛 TOo much self hype I guess,I’ll stop now 😀