Fish happens to be one of the most loved food in my family. It’s because of the fresh fish we get in our home town. Only a fresh fish can make a wonderful dish.

It takes a lot of time to perfect fish recipes. I seriously don’t know why. I guess it’s most probably because of the tamarind and salt ratio which plays a major role. So when in doubt, I always turn to this easy fish curry which can never go wrong. I actually learnt it from my mom. Mostly the fish curries made in South India involves coconut either grated or roasted. But this recipe doesn’t need it. It’s quite simple and can be made in flat 20 minutes.

For 2 persons,

Ingredients –

  • 2 tbsp oil
  • 1 onion chopped
  • 4 small onions (shallots) chopped
  • 1 tomato chopped
  • Handful of curry leaves
  • 1/2 tsp chilli powder
  • 1/4 tsp turmeric powder
  • 2 tsp coriander powder
  • Tamarind soaked in water
  • Salt
  • For seasoning- oil, 1/2 tsp mustard seeds, 1/2 tsp fenugreek seeds, curry leaves.

Directions –

1. Heat oil in a pan. Add in chopped onions, shallots and curry leaves. When onions turn translucent, add the chopped tomato. Sauté till mushy. Cool and blend this mixture to a smooth paste with water.

2. In the same pan, take this blended mixture and add chilli powder, turmeric powder and coriander powder.

3. Add in some tamarind water and salt. Bring it to a boil and add in drumsticks or brinjal. Add in the cleaned fish pieces.

4. Keep on high flame for a minute and then simmer and close the lid for 10 minutes.

5. In another pan, prepare a seasoning of oil, mustard seeds, fenugreek seeds and curry leaves.

6. Add this seasoning to the curry. Let it boil for 1 minute. Switch off flame.

Yummy fish curry is ready. Serve it with roti or rice.