Mackerel curry | How to make Mackerel curry

By Anitha Nayak  |  17th Nov 2015  |  
4.6 from 8 reviews Rate It!
  • Photo of Mackerel curry by Anitha Nayak at BetterButter
Mackerel curryby Anitha Nayak
  • Prep Time


  • Cook Time


  • Serves





Video for key ingredients

  • Sambhar Powder

About Mackerel curry Recipe

'From the villages of Tamil Nadu, a yummy Fish curry'. If you love a good fish curry then, this is it. This is such a heavenly curry, the blend of different ingredients used in this one is a perfect marriage!

Mackerel curry

Ingredients to make Mackerel curry

  • Baby Mackerel/any small fish of your choice - 1/2 kg
  • onion - 1 medium-sized finely chopped
  • Green chilli's - 2 chopped
  • tomatoes - 2 medium-sized cubed
  • coriander leaves - 3 sprigs chopped
  • curry leaves - 2 sprigs
  • coconut oil - 2 tbsp
  • salt to taste
  • Ingredients to prepare the freshly ground paste:
  • Grated coconut - 1 cup
  • fennel seeds - 1/2 tsp
  • cumin seeds - 1/2 tsp
  • garlic - 10 medium-sized cloves
  • Shallots/sambhar onions - 3-4 peeled
  • coriander powder - 1 tbsp
  • Red chilli powder - 1 tsp or more use as per your taste
  • fenugreek seeds - 1/4 tsp
  • curry leaves - a handful
  • coconut Oil - 2 tbsp or use oil of your choice

How to make Mackerel curry

  1. Clean and wash the fish and drain the water away. I do not cook the fish with its head, but you could if you wish to.
  2. Heat 2 tbsp of coconut oil in a fry pan. Set heat at medium. Add the fenugreek seeds, fry them till they begin to turn soft, throw in the onions. Fry till the onion turns translucent.
  3. Add all the other ingredients mentioned for the fresh paste. Fry all the ingredients for a couple of minutes. Lower the heat if the fry pan gets too hot, we do not want to burn the ingredients.
  4. Once you can smell the heavenly aroma of all the ingredients turn the heat off, let it cool. Once the ingredients for the paste have cooled down, blend all of them into a smooth paste.
  5. Heat 2 tbsp of coconut oil in a pot. Set heat to medium. Once the oil heats up, fry the chopped onions, green chillies, tomatoes together. Throw in some salt to help fry them quicker.
  6. Once the tomatoes loosen up and the onions turn translucent, add the freshly ground paste. Mix well. Add 500 ml of water & mix well. Let the curry come to a boil. Now drop in the cleaned fish into the curry. Add salt to taste.
  7. Simmer and let the fish cook and absorb all the flavours.
  8. In about 5-8 minutes the fish should be cooked. Do not overcook the fish, since these are small fish, they can easily disintegrate into the curry.
  9. Garnish with chopped coriander. Throw in some curry leaves if you want to.
  10. Serve hot with a bowl of rice or chapati's.

My Tip:

Cooking in an earthen ware adds a lovely flavour to this dish.

Reviews for Mackerel curry (8)

Arnab Dasgupta3 years ago

I just tried cooking this. Cooking doesn't come naturally to me. So i got confused with the steps. Do i put all the ingredients for the paste in a mixer first? How many times do i fry onions? Why does the video show how to make sambar powder? Sorry, i need to read this a few times more maybe..

Laxmi Prabha4 years ago


Sheeni Singh4 years ago

Looks amazing Anitha :D However can we switch the coconut oil for olive or mustard oil instead?

Sibani P Mohanty4 years ago

Yummylicious :) fish..... My most fav :)

Sukhmani Bedi4 years ago


Vrinda Pai4 years ago


Siddhesh Daptardar4 years ago

That was awesome!! Thank u so much Anitha for this heaven...

Amol Kamat4 years ago