Fish is one of the prominent dish of south India. The south Indian style fish curry is just delicious and healthy too. Different spices cooked in tamarind juice provide a tangy flavour, which is just yummy. The traditional south Indian style of enjoying this dish is to have it with some boiled rice.

Preparation Time: 15 minutes
Cooking Time: 25 minutes
Servings: 2
For Paste:

  • 1 tbsp cooking oil
  • 1/4 cup grated coconut
  • 2 big onions (finely chopped)
  • 4 garlic cloves
  • 4 fresh curry leaves
  • 2 red chillies
  • 1 tsp cumin seeds

For curry:

  • 1 tbsp cooking oil
  • 1/4 tsp mustard seeds
  • 1/4 tsp fenugreek seeds
  • 4 curry leaves
  • 1/4 cup tamarind juice
  • 1 tomato (finely chopped)
  • 1/4 tsp turmeric powder
  • 1/2 tsp chilli powder
  • 1 tbsp coriander powder
  • 1/4 tsp asafoetida powder
  • Salt as per taste
  • 2 fish fillets (cut into pieces – lengthwise)
  • 1 green chilli (slit into half lengthwise)
  • 1 tbsp Coriander leaves

Preparation Instructions:

  • Take a pan, heat some oil and fry chopped onions, grated coconut, garlic cloves, curry leaves, red chillies and cumin seeds. Fry them for few minutes and let them cool. Grind them together into a smooth paste.
  • Take a deep vessel, heat 1 tbsp oil, add mustard seeds, fenugreek seeds and curry leaves. Saute for a minute.
  • Now, add tamarind juice, chopped tomatoes, turmeric powder, chilli powder, coriander powder, asafoetida powder, salt and the paste prepared in the first step. Cook for 2-3 minutes.
  • Add fish fillets, cover the vessel with a lid and cook on low flame for 10-15 minutes. Check if the fish fillets have become soft.
  • Take the fish curry out in a serving bowl and garnish it with chopped coriander and slit green chilli.


  • For increased flavours, let the fish curry rest for 2 hours before serving. This way, the fish pieces will absorb all juices.

Content credit:  mp3skullreborn

Leave a Reply

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

4 + fifteen =