Growing up in a Bangal home, eating all kinds of fish wasn’t a choice, it was just how we ate. Bangals are people who migrated from East Bengal, now Bangladesh, before and around the time of Partition. So our dining table was filled with aar, boal, magur, shingi, loitte, kachki and so many other varieties through the year. Two consecutive days of katla and everyone would already be bored. I grew up in Port Blair, where we mostly ate sea fish. Every once in a while, though, someone would arrive carrying freshwater fish packed carefully in an ice box, and that was enough reason for excitement. Summer holidays in Kolkata became our annual fish pilgrimage. Every meal introduced us to another fish, another recipe and another way of cooking it. Among them all, magur machher jhol was the one I always looked forward to.
Of all the freshwater fish on our table, magur was always my favourite. I loved its meaty texture. It has a gentle sweetness, a savoury depth and none of that flaky delicateness that many other fish have. It holds its shape beautifully too. You can cook it in a rich onion-based gravy finished with ghee and garam masala, but I always reached for the lighter version. Raw banana, raw papaya, potatoes, ginger, cumin and a thin, runny jhol. Nothing more. That is still comfort food for me.
Adulthood and Magur machher jhol
Then came adulthood. I lived away from home for years, got married and eventually became a mother. During my first pregnancy, food became complicated. There were cravings, aversions and then restrictions. After Tugga was born, my grandmother made magur machher jhol almost every other day. At that point, I hated it. All I wanted was food that felt indulgent. Instead, every meal seemed to revolve around recovery, breastfeeding and nourishment. Looking back now, I understand why she insisted. It wasn’t about feeding me something tasty. It was about helping my body heal.
Ironically, today I am the only one at home who enjoys magur. The kids don’t like it. Anindya doesn’t either. So it rarely makes an appearance in our kitchen. Thankfully, Ma still cooks it once in a while and packs a container for me whenever she can.
Maachlipedia- A to Z of Bengali fish
That was also the reason I wanted magur to be part of Maachlipedia, our A to Z series on Bengali fish on Instagram and Facebook. It felt too important to leave out. I genuinely didn’t expect the response it received. So many of you shared stories of recovering from illness on magur machher jhol, of mothers and grandmothers making it for new parents, of childhood lunches that tasted exactly like this. It’s funny how one simple bowl of jhol can carry so many memories.
Magur, or the walking catfish (Clarias magur), can breathe atmospheric air for a while. Hence it is always sold alive in markets and why many Bengalis still associate it with freshness. Nutritionally too, it has earned its reputation as a healthy fish. Magur is rich in high-quality protein, contains essential amino acids, iron, calcium and phosphorus, and provides a good amount of vitamin B12. Compared to many freshwater fish, it is also relatively lean while still being wonderfully meaty. Because it is easy to digest and packed with nutrition, it has traditionally been recommended for children, people recovering from illness, new mothers and anyone needing wholesome, nourishing food.
Perhaps that’s why this preparation is often called rugi’r jhol in many Bengali homes. Not because magur itself means “patient’s fish”, but because this light, vegetable-filled stew has long been the kind of meal that families cook when someone needs looking after.
Share your cooking with us –
Do try this recipe and share your feedback. You can also reach out to us at our social media handles Instagram, Facebook or any of our personal Facebook (Madhushree & Anindya) . Post a picture and tag us.

Magur Machher Jhol
Ingredients
Method
- Marinate the cleaned magur fish with salt and about ½ teaspoon turmeric powder. Let it rest for 10 minutes.
- Heat 4-5 tablespoons mustard oil in a kadai and lightly fry the fish on both sides. The fish does not need to cook through completely. Remove and keep aside.
- In the same kadai, add a little more mustard oil if needed. Add a large pinch of cumin seeds and let them crackle. Add the raw papaya, sprinkle a little salt and cook, covered, for about 5 minutes.
- Now add the potato and raw banana. In a small bowl, mix together the cumin powder, the remaining ½ teaspoon turmeric powder and the freshly grated ginger with a little water to form a smooth paste. Pour this over the vegetables and stir-fry for 2-3 minutes until the raw aroma of the spices disappears.
- Pour in 2-3 cups of hot water and bring everything to a boil. Cover and cook over medium to medium-high heat until the vegetables are tender but still hold their shape.
- Once the vegetables are cooked, gently add the fried fish back into the kadai. Let the curry simmer for another 5-7 minutes so the fish absorbs the flavours. Stir in the sugar, add the slit green chillies and adjust the salt to taste. If the jhol feels too thick, add a little more hot water. This is meant to be a light, runny stew, although it naturally thickens slightly as it cools.
- Serve hot with steamed rice.






