How to cook Kerala-style fish curry


The state of Kerala in India is a tropical paradise known for its scenic backwaters, spice plantations, and of course, its delectable food. The flavorsome cuisine is the heart and soul of the coastal state, and what’s not to love about coconut, fish curry, rice, and spicy pickles? We are presenting Kerala-style fish curry, a spicy and tangy dish that many travelers and locals alike have fallen in love with. The star ingredient in this curry is fresh fish, which is cooked in a delicious masala paste of spices, tamarind, and coconut milk. It’s easy to cook, and we have shared all the tips and tricks to make it as delicious as your local eateries in Kerala. Let’s get started. 

 

Kerala-Style Fish Curry: A Flavorful Overview

Kerala fish curry, or ‘Meen Curry’ is a spicy and tangy dish that you will find in almost every coastal restaurant or household in Kerala. The most popular characteristics of the Kerala style fish curry are as follows:

 

Fish curry has a tangy base made with tamarind or kokum

The creamy gravy is made by adding coconut milk or fresh grated coconut

Fresh fish like kingfish, pomfret, or seer fish is the star ingredient

It’s a bold and spicy curry that uses red chili, turmeric, and black pepper

If you know these popular features of a traditional Kerala fish curry, you will be able to make an authentic, tangy, and spicy curry at home.

 how-to-cook-kerala-style-fish-curry

Choosing the Best Fish for Kerala Curry

The star of any Kerala fish curry recipe is, of course, the fish. Fresh and firm fish will make the best curry, and you can use your favorite choice of fish from our list below.

 

Select firm white fish varieties such as kingfish, seer fish, or pomfret

Choose fresh fish with clear eyes, shiny skin, and no strong fishy odor

Cut the fish into medium pieces that are of equal size for even cooking

Choose fresh fish that will absorb the masala and coconut milk well

Seafood is the heart of Kerala fish curry, and so your choice of fish is crucial. While you can choose kingfish, many prefer using seer fish or pomfret, as these types of fish are soft and flavorful.

 

Ingredients Needed for Kerala-Style Fish Curry

Kerala-style fish curry is not that difficult to make, but you need to use the right ingredients to get the authentic taste and flavors. Ingredients for the delicious curry are: 

 

Fish 

Tamarind juice or pulp 

Coconut milk (thin and thick) 

Onion, garlic, and ginger 

Green chilies and curry leaves 

Red chili powder, turmeric powder, coriander powder, and black pepper powder

 

If you gather all the ingredients for your curry, you will be ready to make the masala, tamarind, and coconut milk in no time.

 

How to Make the Tamarind Pulp

The tanginess in Kerala fish curry comes from tamarind, and a lot of recipes recommend using tamarind pulp instead of tamarind juice. Follow these steps to make your tamarind pulp:

 

Take a lemon-sized ball of tamarind and soak it in warm water for 15–20 minutes

Mash the soaked tamarind with a spoon or your hands and strain the liquid

The amount of tamarind pulp depends on how tangy you want your curry to be

Making tamarind paste is one of the most important steps of the recipe, so don’t skip it.

Making Coconut Paste for Kerala Curry

Fresh coconut or coconut milk is a staple in every Kerala fish curry recipe. You can prepare the coconut paste as follows:

 

Blend the coconut in a blender with a little water to make a paste

Dry roast the grated coconut lightly in a pan for a nuttier flavor

Or use coconut milk, and extract fresh coconut milk from it by layering it in a muslin cloth

The coconut paste or milk balances the spice in the curry and gives it a creamy texture.

 

Making the Masala: Kerala Fish Curry Recipe

Masala is the base of any spicy curry dish, and fish curry is not an exception. Make the masala base by: 

Sauteing the chopped onions in coconut oil until they turn golden brown

Adding ginger-garlic paste and saute it for a minute

Add green chilies and saute them as well

Add red chili powder, turmeric powder, coriander powder, and black pepper powder

Saute for a few minutes until you smell the aroma of the spices

Cooking the masala at the right temperature and for the right time is what will make the best Kerala fish curry.

 

Cooking Fish Gently: How to Make Fish Curry

Fish takes very little time to cook, so you don’t need to cook fish curry for too long. Make sure you follow these steps to gently cook the fish:

Add the fish pieces to the simmering masala and tamarind mixture

Pour thin coconut milk so that it partially covers the fish

Simmer for 7–10 minutes on low heat and do not overcook the fish

Cooking the fish gently is necessary so that it doesn’t get overcooked and fall apart

Cover and cook for the recommended time to ensure the fish is cooked and infused with flavors.

 

Adding Thick Coconut Milk: Creamy Kerala Fish Curry Recipe

Add the thick coconut milk just before serving the curry to make it creamy and luscious. Follow these steps to add thick coconut milk:

 

Stir the curry gently and heat it, do not boil it or the milk will curdle

Adjust the thickness of the curry by adding more coconut milk or water

Add salt and tamarind if you think the curry needs more seasoning and tanginess

 

Adding the thick coconut milk just before serving is what makes the curry creamy.

 

Garnishing with Fresh Herbs: Kerala Fish Curry Recipe

Fresh herbs and green leaves like curry leaves and coriander leaves add fragrance and color to any curry dish, including Kerala fish curry.

 

Add fresh curry leaves for a bright aroma

Garnish with coriander leaves and squeeze some lime on the curry

Serving your Kerala-style fish curry with all the finishing touches will make it look beautiful as well as taste delicious.

 

Kerala Fish Curry: Best Sides and Side Dishes

You can pair your Kerala fish curry with a side of your choice and there are many dishes in Kerala cuisine you can choose from:

 

Serve with steamed rice for a traditional Kerala meal

Make appam or idiyappam to serve with the curry for breakfast or dinner

Pair with parotta for a fusion style indulgent meal

Pair your fish curry with the right side dish for the perfect balance of flavors.

 

Authentic Flavor Tips to Make Kerala Fish Curry at Home

If you want your homemade Kerala fish curry to taste just like a restaurant, follow these tips for authentic flavors:

 

Always use coconut oil for that traditional Kerala flavor

Prepare the tamarind and masala paste in advance to save time

Cook the fish gently on low flame so that it does not break apart

Balance the tamarind and spices with the sweetness of coconut milk

Add fresh curry leaves for the authentic aroma

Stick to these tips and you will make the most delicious fish curry at home.

 

Storing Kerala Fish Curry: Leftover Tips

Fish curry tastes the best when it is freshly made and served. If you have leftovers, keep these tips in mind:

Store in an airtight container in the refrigerator for 1–2 days

Reheat gently on low heat, and add some water if needed to loosen it

Avoid reheating it multiple times to preserve the fish texture

Store the leftovers and don’t worry about the quality.

 

Conclusion: Kerala Fish Curry Recipe to Try at Home

Cooking Kerala fish curry at home is an enjoyable experience when you know the key features of the dish. The tangy and spicy flavors of the fish curry need fresh fish, which is cooked in coconut milk and tamarind. You can also prepare this curry with coconut paste by using fresh grated coconut in the curry. Since the dish is primarily made with fish, always use fresh fish for the curry. We have added all the tips and tricks for you to follow so that you can make the curry just like your favorite eatery in Kerala. Serve the delicious Kerala-style fish curry with steamed rice, appam, or parotta, and enjoy a lip-smacking dish that you have prepared with love in your home.