Machher Jhol (Bengali Fish Curry)


  • 500 gms Fish steaks
  • 1/2 cup Mustard oil – (I used refined oil)
  • 1/2 teaspoon Onion seeds/ kalonji
  • 1/4 teaspoon Cinnamon (broken in small pieces)
  • 4 Cloves
  • 4 Green cardamoms
  • 1 Bay leaf
  • 2 Slit green chillies
  • 3 cups Water
  • Coriander leaves for garnish

For the Marinade

  • 1 teaspoon Turmeric powder
  • to taste Salt

To be Ground

  • 1 – 1/2 cups Roughly chopped Onion
  • 1 teaspoon chopped garlic
  • 2 teaspoons chopped ginger
  • 2 – 3 Dried red chillies
  • to taste Salt
  • 1/2 teaspoon Turmeric powder


  • Grind all the ingredients mentioned above (in the to be ground list) to a smooth paste.
  • Wash the fish and apply salt and turmeric powder over all the pieces. Keep aside for at least 15 minutes.
  • Heat oil and fry the fish steaks till golden brown on either side. Drain and keep the fish aside.
  • In the same oil, add the onion seeds, cinnamon, cloves, cardamom and bay leaf and stir for a minute. Add the ground paste.
  • Saute till oil separates, then add the green chillies and stir for another minute. Add the water and bring to a boil and then simmer for about 15 minutes, uncovered.
  • Add the fish and bring to a boil. Transfer to a serving plate immediately and garnish with the chopped coriander leaves. Serve hot with Rice.
See the source image

About The Author

Simmi Iyer

"In order to be irreplaceable one must always be different. Al little bad taste is like a nice splash of paprika. We all need a splash of bad taste-its hearty, its healthy, its physical. I think we could use more of it. No taste is what I am against" My place to find recipes that you, your family and your friends will not only love but will want to make time and time again.

%d bloggers like this: