4 servings

Cooking Time

45 minutes


  • 325 g shingi machh
  • 100 g potatoes
  • 150 g green banana (kachkola)
  • 150 g green papaya (kacha pepe)
  • 25 g mustard oil
  • 1 bay leaf
  • ½ tsp cumin seeds
  • 6 g cumin powder
  • 2 g turmeric powder (plus 3 g extra for marination)
  • 10 g salt (plus 3 g extra for marination)
  • 15 g ginger paste
  • 4 green chillies
  • 225 ml hot water

Shing machher jhol is the fish curry that is made in our family for someone recovering from an illness. There is a whole category of recipes in Bengali that are called 'pothyo' (পথ্য), meaning food for patients to go alongside medicine. Shingi machh (শিঙি বা শিং মাছ), or indeed all jiol fish (জিওল মাছ), are highly nutritious, and are often traditionally prescribed for convalescing patients. All types of jiol machh can stay alive outside water for a long period of time because they have a lung-like secondary respiratory organ. They are always sold live. Magoor (মাগুর), shol (শোল), taki (টাকি), koi (কই), etc., too, fall under this category.

This recipe is best made with any jiol fish, but it can also be prepared with any live freshwater fish such as charapona, shor puti, tilapia, etc. A version of this recipe is known as kabiraji jhol, where the chillies are replaced with black pepper or long peppers.

Recipe Notes

  • Shingi machh is a type of jiol machh, which have lung-like air sacs that allow the fish to breath in air. Magoor, shol, taki, koi, etc., fall under this category. They are high in protein, iron, and calcium, which is why they are prescribed to convalescing patients.
  • This fish is very slimy, so we have to take a few extra steps in preparation, such as rubbing the fish with atta, which act as abrasive and helps remove sliminess, and rubbing the fish on the back of a strainer.


  1. Rub atta on the fish to get rid of the fishy smell. This will also reduce the sliminess. Rinse thoroughly. Then, rub on the back of a strainer to get rid of the remaining sliminess.
  2. In a mixing bowl, coat fish with 3 g each of salt and turmeric powder.
  3. Divide potatoes lengthwise into four parts. Cut the kachkola and kacha pepe roughly the same dimensions as the potatoes. Crush 2 green chillies using a mortal and pestle.
  4. Heat mustard oil in a kadai. Fry the fish in batches on medium heat. Each side will take around a minute. Set aside when it turns golden.
  5. Add kachkola to the same oil. Season with some salt and fry until it turns golden. Set aside.
  6. Temper the oil with a bay leaf and cumin seeds.
  7. Add potatoes, season with salt, cover, and let them fry for about 4 minutes.
  8. Add kacha pepe to the kadai. Stir and fry on medium heat for 5 minutes.
  9. In a small bowl, make a paste of cumin powder, turmeric powder, salt and warm water.
  10. Add the slurry to the pan, along with the crush green chillies and ginger paste. Fry until the raw smell of the spices dissipates..
  11. Add hot water to form the curry.
  12. Once it comes to a boil, add fried kachkola and fried shingi machh, along with 2 whole green chillies.
  13. Bubble on low heat for 5 minutes.
  14. Sprinkle a pinch of atta to thicken the curry. Boil for 2 minutes before turning off the heat.


  • Kadai
Stainless Steel Kadai with Lid


Stainless Steel Kadai with Lid

10.24 inch

4.5 L

Transparent electric kettle

Transparent electric kettle

1.7 L

Victorinox 7 inch santoku chef's knife

Victorinox 7 inch santoku chef's knife