Kerala Fish Curry Recipe

Here’s a Kerala Style Coconut Fish Curry Recipe That you Must Try!

‘Eating fish is good for the soul!’, say Indians living in the coastal areas. The consumption of fish has also been praised for making the brain sharper. There are many other, reasons to include fish on our plate. The heavenly taste and aroma of Kerala-style fish curry with coconut milk and tamarind is one of them. Sweet and spicy in equal measure, the delicious Kerala fish curry with coconut milk has satiated innumerable Keralites and tourists of God’s Own Country. It can soothe the soul and delight our minds at the same time. 

Origin of The Dish

Some might call this traditional recipe the best fish curry recipe with coconut milk. It was first found in Kerala as a fish dinner meal, which was served with hot rice. The recipe was made in coconut milk to add a thickness to the curry, as well as a sweet taste. The dish became so popular that it became a staple fish curry dish in Kerala, and then the whole of South India. Now, a lot of restaurants have brought this delectable South-Indian dish to the whole of India with minor changes.

Best Cuts For This Dish

The taste of this delectable dish is dependent upon the variety, cut and size of fish used. Using our King Fish Large-sized Steaks is a good idea! The sharp taste coupled with mild texture makes it one of the top products to prepare easy fish curry with coconut milk recipe at home. Luckily, at Licious,  we have high-quality king fish steaks that are thoroughly cleaned and properly cut by experts, so you don’t have to. Our fish & seafood is sourced directly from approved local fishing boats and delivered to your doorstep after passing 150+ quality checks. So, don’t wake up early for the wet market, order from our website now and enjoy speedy home delivery.

Print Recipe
How do I make tangy coconut fish curry?
The recipe we have for you today is a sweet and tangy dish that is prepared using spices, coconut milk, tamarind, and fresh fish. The tamarind paste adds a tangy flavour to the dish. You can easily make this popular and delectable dish at home by following the fish curry with coconut milk and tamarind recipe and various tips below.
  1. Add coconut oil to a pan, along with sliced onions, ginger and garlic paste, green chillies, and spices. Cook for 3-4 minutes until onions turn golden-brown.
  2. Now, add salt and kokum to the dish, along with coconut milk, to make a thick curry. Stir the curry properly, and then add fish steaks to it. Let the dish cook for another 20-25 minutes on low heat, until the fish absorbs all the flavour of the curry and is properly cooked.
  3. Add curry leaves and cook for another 10 minutes. Your Kerala fish curry with coconut milk is ready to serve with steamed rice.
Recipe Notes

Additional Tips

Make sure that the fish is properly cooked as undercooked fish pieces will undermine the taste. You can garnish the dish with grated coconut to add a crunchy texture to the dish. Pan-frying marinated King Fish Large-sized Steaks, and then using it in the curry is another way to add a crunchy texture to this tasty dish.


This recipe is one of the best and easiest traditional fish recipes to make at home. You can cook this dish within an hour, and surprise your family members with something authentic. We would love to see your version of Kerala fish curry with coconut milk, so post some pictures on Instagram, tag Licious using #MadeWithLicious, and stand a chance to win Licious cash.

Leave a Comment

Your email address will not be published. Required fields are marked *