> Fish & Seafood/ Recipes

Fish In Bengali Mustard Sauce / Sorshe Diye Macher Jhaal

This post has been first published on April, 2012.  Republished today with fresh content, photographs and answer to some of the queries relating to the recipe.

Bengali sorshe baata diye macher jhaal ( fish in mustard gravy)

Bengali Macher Sorshe Jhaal or Sorshe baata diye macher jhaal (sorshe baata meaning mustard paste in English) or fish in Bengali mustard gravy / sauce is perhaps one of the most iconic dish in Bengali cuisine. Though this dish would be a common everyday affair in most of the Bengali homes, but what makes it so unique and distinctive is the use of fresh mustard paste.

Mustard seeds as tempering spice is quite common through out India but using fresh or fermented mustard paste is limited only to the few eastern states of India.

In Bengal, specially what was East Bengal then, in Dhaka-Bikrampur, making kashundi, the fermented mustard sauce was always considered a festive and auspicious event that demanded a high level of purity and hygiene. And the same goes with any fermented food preservation practices in those days.


bengali mustard fish recipe

What Is Kashundi? Is It Same As Mustard Paste?

Kashundi is not just a mustard sauce but a pickling process too. In another word, kashundi is fermented mustard paste. Sorshe baata is fresh mustard paste.

Having my ancestry hailed from the fore-mentioned place, kashundi runs deeper in our vein, and I have seen in my Bangal clan, how it had been used almost like a table salt for every other dishes. The daily saag bhaja  or fried greens must  always accompanied with a good dollop of kashundi on plate, so as the evening tea-time chops and cutlets. But sorshe baata maach, which uses fresh mustard paste was not quite that popular.

Some of the delectable fish dishes with sorshe baata / mustard paste  are –  our famous sorshe bhapa ilish / Hilsa in mustard sauce and sorshe narkel chingri  / shrimps in mustard – coconut sauce (the use of mustard with coconut is distinctively very much East Bengal thing), the signature paturis in mustard base and parshe macher jhaal / mullet fish curry.

fish in bengali mustard sauce

Even though it is not an everyday affair, we do prepare and enjoy the sorshe baata diye macher jhaal occasionally. Only difference is that, in our home when we use fresh mustard paste to cook the fish gravy, unlike others we do not club it with other ingredients like tomato or posto / poppy seed paste. 

And onion is strictly no-no, almost sacrilegious to use that with mustard paste. We love to enjoy the freshness, the distinct pungency of mustard paste, the unique flavour and sharp taste it imparts to the dish in its purest form.

Which Fishes Goes Well With Bengali Sorshe Macher Jhaal ?

Almost all kind of fishes can be cooked in mustard base but some of the most common one that goes really well are –  rui / rohu fish, baata fish,  bhetki / bekti (barramundi / Asian sea bass), Pabda (catfish) and small tilapia. 

Some of the uncommon choices would be Atlantic salmon and cod, both we had tried and liked it (second pic is of cod fish in mustard sauce).

bengali macher sorshe jhaal

How To Make Sorshe Baata / Fresh Mustard Paste For Macher Jhaal?

I use two varieties of mustard -yellow and black. Its more of yellow than black, because yellow is milder than the black and black has more pungency than the yellow one. So use your best judgement and decide upon the proportion that will suit your palate.

I always prefer to soak the mustard seeds in warm water before grinding it in a mixer. For best result and for a slightly coarse texture use a hand held stone grinder / silnora / silbatta . Some prefer smooth texture while some prefer slightly coarse texture of the mustard paste.

Mustard ferments very fast. So even in fridge it does not stay fresh for long . Hence it is always better to use freshly prepared one for best taste and flavour.

sorshe diye maacher jhaal

How to get rid of the bitterness of the mustard ?

Or why the mustard fish curry turn bitter?

This can be easily avoided if you use good blend of yellow mustard seeds and black mustard seeds. However, some love to use only black mustard seeds, the big one. Black mustard seeds are slightly bitter in taste and is more sharp and pungent than the yellow ones. 

So soak the black mustard seeds in warm water for around two hours and then try to strain out as much hull / skin of the seed before grinding it to a paste. That is the reason why it is always preferable to make mustard paste in hand mortar -pestle, it nicely separates the outer skin of the seed as you grind it.

To reduce the pungency of mustard paste – If the mustard paste is too sharp for you or it is slightly bitter, then whip up the paste with little bit of plain yogurt. This will mellow the sharpness of the mustard.

Recipe for Bengali fish curry in mustard sauce with rohu fish

Bengali fish curry in mustard sauce

Bengali fish curry in spicy mustard sauce
Course: Side Dish
Cuisine: Bengali
Keyword: Bengali mustard fish curry
Author: Sukanya Ghosh


  • 500 gm Fish (rohu or any other fish, cut into steaks or pieces)
  • 4 tbsp Yellow mustard seeds
  • 2 tbsp Black Mustard seeds
  • 1 tsp Ginger paste
  • 4 Green Chillies
  • Turmeric powder as required
  • 1 tbsp Nigella seeds / kalonji
  • Mustard Oil as required
  • Salt to taste
  • 1 tsp Sugar
  • 1 tsp Red chilli powder (optional)


How to make Bengali mustard paste

  • Soak the mustard seeds in warm water for 2 hours. If using more black mustard seeds, then remove the hull or skin of the black mustard seeds as much as possible.
  • Grind the mustard seeds in grinder with 2 green chilli to a slightly coarse paste. Keep it aside.

How to fry the fish

  • Wash and clean the fish pieces. Rub enough salt and turmeric powder and leave aside for 15 minutes.
  • In a kadhai or flat bottom pan, add enough mustard oil require to fry the fishes.
  • Once the oil is smoking hot, slightly lower the heat and slide the fish pieces carefully in to the hot oil.
  • Fry the fish pieces both sides till golden brown.
  • Slot out the fish pieces onto a plate when done.

How to make Bengali mustard sauce / gravy

  • In the same pan / kadhai add more oil if requires. Temper the oil with nigella seeds and two green chillies cut from the middle.
  • To the mustard paste, add the ginger paste, salt and mix it properly.
  • Lower the heat and add the mustard paste into the hot oil. Be careful as mustard paste will splatter. I have used the entire mustard paste, but you can always use less as per your taste and tolerance level.
  • Add turmeric powder and red chilli powder and saute the mustard paste on low heat till the oil starts leaving. Sauteeing the mustard paste is important step.
  • Once the mustard paste is thickened slightly, add sugar. Sugar is very important here because sugar brings out the real flavour of mustard.
  • Add around one cup of warm water and bring it to boil.
  • Drop the fish pieces in the gravy, and let it simmer on low heat for 6-8 minutes.
  • Adjust the seasonings, switch off the heat. Serve the fish in mustard gravy after 10 minutes with plain steamed rice. The fish pieces will soak some of the gravy and will enhance the taste.


Ways to use fresh mustard paste in other recipes –

1. Bengali sojne saag chorchori / stir fried moringa leaves

2. Bengali saag chorchori / stir fried kohl rabi leaves

3. Chicken in mango mustard sauce / Murgir aam kashundi

4. Begun Basanti / Eggplants in mustard sauce

5. Sojne Phool Chorchori / Stir fried moringa flowers with vegetables

Try this authentic Bengali fish in mustard sauce / sorshe baata diye rui maach and let us know.

Enjoy and have a blessed day



  • Reply
    April 14, 2012 at 2:53 am

    When could be a better time to share this awesome recipe? 😀
    Shubho Noboborsho, Sukanya. Onek onek aador o bhalobasha niyo. 🙂

  • Reply
    April 14, 2012 at 12:01 pm

    Omg, cant take my eyes from ur clicks, makes me hungry..

  • Reply
    April 15, 2012 at 6:33 am

    Nababarsher anek shubhechha Sukanya. darun hoeche jhal ta. ki bright colour.

  • Reply
    April 15, 2012 at 10:25 am

    Yummy!!! Love sea food, and this looks absolutely delicious!!! The pic are so very inviting!

  • Reply
    April 16, 2012 at 5:43 am

    Fish curry looks yum,..perfect with a bowl of plain rice,,,

  • Reply
    Ranjan Padhi
    April 24, 2012 at 7:51 am

    delicious… its one of my favorite dishes, and that the reason i love to visit bengal. Just look at the color its so good. 🙂

  • Reply
    February 1, 2013 at 4:59 pm

    Thanks Nalini for trusting us and keeping your faith in our recipes. We appreciate it. Do let us know how it turned out. Hope you will enjoy it.


  • Reply
    May 13, 2013 at 1:59 am

    We were in Kolkatta for good 7 yrs n loved it ,but since my husband had tasted the authentic mustard fish there he is not satisfied by one prepared by me ,today once again ,after reading your recipe Iam attempting to make it -let me see I shall post u the result
    sangeeta (Delhi)

    • Reply
      May 13, 2013 at 5:04 pm

      Thank you so much Sangeeta for trying out the fish in mustard sauce. We Bongs just love to make it. Be sure to grind the yellow mustard seeds well before adding it to the dish. And also use it according to your palate. Hope the results will be good. Good or bad, let me know !


  • Reply
    May 2, 2015 at 9:34 pm

    Ranna korlam…vlo I holo

  • Speak Your Mind

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    %d bloggers like this: