Machher Jhol (Bengali Fish Curry)

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


What excites me about cooking is when your family and friends enjoy your hand cooked food, now it makes me more happier when I share recipes through my blog. our suggestions for improvements in the recipe and the way I blog it are also welcome :) It helps me a lot to improve my cooking skills. A big thanks to all the readers and friends for your continuous support and encouragement

%d bloggers like this: