Free Delivery on all orders above $100

Sign up for an Account and get Free 500 SEACoins (SGD5)

How to Make South Indian Fish Curry: A Simple Recipe

By Gabriela Esteban  •   6 minute read

Are you a fan of spicy seafood dishes? If so, you must try South Indian fish curry.

This dish is a staple in South India, where fish is a popular ingredient in many dishes. South Indian fish curry is a delicious and flavourful dish that is easy to make, even for beginners.

Fresh fish, coconut milk, curry leaves, and aromatic spices simmering in a clay pot over a wood fire, releasing a tantalizing aroma

To make the perfect South Indian fish curry, you need to have the right ingredients and follow the right steps.

You will need fish fillets, turmeric powder, onions, tomatoes, garlic, ginger, green chillies, coriander leaves and a few other spices.

The recipe is simple, but the results are amazing. If you follow the steps correctly, you will have a mouth-watering dish that is sure to impress your family and friends.

Key Takeaways

  • South Indian fish curry is a spicy and flavourful dish that is easy to make.
  • To make the perfect South Indian fish curry, you need the right ingredients and follow the right steps.
  • South Indian fish curry is a popular dish in South India, where fish is a staple ingredient in many dishes.

Essentials of South Indian Fish Curry

A pot simmers on a stove with tomatoes, onions, and spices. A whole fish is added, then simmered until tender in a rich, fragrant curry sauce

South Indian fish curry is a delicious and flavourful dish that is perfect for any occasion. To make the perfect South Indian fish curry, you need to keep in mind a few essentials.

In this section, we will discuss the key aspects of South Indian fish curry, including choosing the right fish, key spices and herbs, and the role of coconut in flavour.

Choosing the Right Fish

White fish is the best choice for South Indian fish curry. It is firm and holds up well in the curry.

Some of the best fish for this dish include cod, haddock, and tilapia. Make sure to use fresh fish to get the most flavour out of the dish.

Key Spices and Herbs

The key spices and herbs for South Indian fish curry include coriander, turmeric, and curry leaves. These spices give the dish its distinct flavour and aroma.

Make sure to use fresh spices for the best taste.

The Role of Coconut in Flavour

Coconut is an essential ingredient in South Indian fish curry. It adds a creamy texture and a sweet, nutty flavour to the dish.

You can use either fresh or canned coconut milk. Make sure to stir the coconut milk well before adding it to the curry.

To make South Indian fish curry, you will also need tamarind and ginger garlic paste.

Tamarind adds a tangy flavour to the dish, while ginger garlic paste adds a depth of flavour.

With these essentials in mind, you can make the perfect South Indian fish curry that is sure to impress.

Cooking the Perfect Fish Curry

A pot simmers with fragrant spices and tender fish, as the cook adds coconut milk and tamarind to create a rich, flavorful South Indian fish curry

If you are a fan of South Indian cuisine, then you know that nothing beats a well-prepared fish curry.

The perfect fish curry is a balance of flavours, spice, and texture that will leave you wanting more. In this section, we will take a look at how to cook the perfect fish curry.

Preparing the Ingredients

The first step to cooking the perfect fish curry is to prepare the ingredients.

You will need fish fillets, onions, tomatoes, garlic, green chillies, mustard seeds, cumin, fenugreek, coriander powder, red chilli powder, lemon juice, and coconut milk.

Make sure to have all the ingredients prepped and ready to go before you start cooking.

Mastering the Curry Base

The curry base is the heart of any good fish curry. To make the base, heat some oil in a pan and add mustard seeds.

Once the mustard seeds start to splutter, add onions and garlic and sauté until the onions turn translucent.

Add the tomatoes and cook until they turn mushy. Then, add the coriander powder, red chilli powder, and cumin and fry for a few minutes.

Add water, salt, and coconut milk and bring the mixture to a boil.

Finally, add the fish fillets and let them cook in the gravy for a few minutes.

Simmering and Serving Suggestions

Once the fish is cooked, add some lemon juice and fenugreek leaves to the curry. Let the curry simmer for a few more minutes. Serve hot with steamed rice or bread.

When it comes to fish curry, there are endless variations you can try.

You can add tamarind paste to give the curry a tangy flavour, or use coconut oil instead of regular oil for a more authentic taste.

Remember to adjust the spices and chillies according to your taste.

Fish curry is not only delicious, but it is also a great source of protein. A serving of fish curry contains around 200-300 calories, depending on the type of fish used and the amount of oil used in the recipe.

Frequently Asked Questions

A pot simmering with aromatic spices and chunks of fish, as a chef stirs in coconut milk and tamarind paste, creating a rich South Indian fish curry

What's the best type of fish to use for a South Indian curry?

When it comes to South Indian fish curry, it's best to use firm white fish that will hold up well during the cooking process.

Some of the popular fish used in South Indian cuisine include kingfish, tilapia, and snapper. However, you can use any firm white fish that is available to you.

Can you share a simple method for preparing South Indian fish curry?

Sure! Here's a simple recipe for South Indian fish curry:

  1. Marinate the fish with turmeric powder and salt and keep it aside for 20 minutes.
  2. Make a puree of tomatoes, cloves, ginger, garlic, chilies, and coriander leaves in a mixer grinder and keep it aside.
  3. Heat oil in a saucepan and add mustard seeds, cumin seeds, and curry leaves.
  4. Add the puree and cook until the oil separates from the mixture.
  5. Add water and tamarind extract and bring it to a boil.
  6. Add the marinated fish and cook until the fish is done.
  7. Add coconut milk and simmer for a few minutes.
  8. Garnish with coriander leaves and serve hot with rice.

How do I incorporate coconut milk into a fish curry recipe?

Coconut milk is an essential ingredient in South Indian fish curry, as it gives the curry its creamy texture and flavour.

To incorporate coconut milk into your fish curry recipe, simply add it towards the end of the cooking process and simmer for a few minutes until it has blended well with the other ingredients.

What's the role of tamarind in a South Indian fish curry?

Tamarind is used in South Indian fish curry to give it a tangy and sour flavour. It also helps to balance the spiciness of the curry.

You can use tamarind paste or tamarind extract to add the sour flavour to your fish curry.

How can I make my fish curry taste authentically Indian?

To make your fish curry taste authentically Indian, use Indian spices such as cumin, coriander, turmeric, and mustard seeds.

You can also use curry leaves and fresh coriander leaves to give it an authentic flavour. It's also important to use fresh ingredients and avoid using pre-packaged curry powders.

What can I do to lessen the sour flavour in my fish curry?

If you find that your fish curry has a sour flavour, you can add a little sugar or jaggery to balance it out.

You can also add some coconut milk to mellow out the sourness. Alternatively, you can add a little more water to dilute the sour flavour.

Previous Next