
The everyday Bengali mustard-fish curry — freshwater fish such as rohu or katla lightly fried, then simmered in a sharp, golden paste of wet-ground mustard seeds with green chili, turmeric, and a thread of raw mustard oil. Nasal-tingling and bright, it is the weeknight fish dish in Bangladeshi homes.
While the festive Sorshe Ilish glorifies the prized hilsa, shorshe bata maach is its humbler, more frequent kin, made with whatever river fish the household has — rohu, katla, tilapia or pabda — and built on the same Bengali devotion to freshly ground mustard. In the delta's fish-loving kitchens, where a meal without machh-bhaat (fish and rice) hardly counts, this sharp mustard gravy is the dependable everyday answer.
The first hit is up the nose — the clean, eye-watering pungency of fresh mustard — then the gravy settles into something brisk and golden, sharp with chili and faintly bitter-sweet. The fish stays tender and flaky, its mild river flavor a calm counterpoint to the fierce sauce. Eaten over a mound of plain rice, the heat is exhilarating rather than punishing.
Bengali mustard cookery hinges on chemistry: ground with water, mustard seeds release the enzyme myrosinase, which converts glucosinolates into the sharp isothiocyanates behind that nasal burn — a reaction that needs moisture, so dry grinding only yields bitterness. Brief wet-grinding with a little salt and chili tempers bitterness, and a quick simmer mellows the raw harshness while keeping the pungency alive.
Variations
Sorshe Ilish made specifically with prized hilsa; shorshe pabda with delicate butterfish; doi-shorshe maach with a little yogurt added; some grind in a few poppy or sesame seeds to round out the mustard's sharpness.
On the Palate
Where Shorshe Bata Maach sits in the Bangladeshi flavor cloud
Ingredients
Serves 4How it's made
8 steps · 30 min
- 120 min
Soak 3 tablespoons yellow mustard seeds for 20 minutes, then wet-grind to a smooth paste with green chili and salt.
Watch outWet-grind the mustard with a little water and salt — ground dry it turns bitter instead of releasing that clean nasal sharpness.
- 28 min
Rub fish steaks with turmeric and salt and shallow-fry briefly until just golden; set aside.
- 33 min
In mustard oil, temper nigella seeds and a couple of slit green chilies until fragrant.
- 42 min
Stir in turmeric and a little red chili powder, then add the mustard paste and a splash of water.
- 54 min
Simmer the mustard gravy gently for 3 to 4 minutes, stirring, until it loses its raw edge but stays sharp.
Watch outSimmer the mustard gravy just three or four minutes to lose the raw edge while keeping it sharp — long boiling kills the pungency and it goes bitter.
- 62 min
Slide the fried fish into the gravy and spoon the sauce over to coat each piece.
- 77 min
Cover and simmer on low for 5 to 7 minutes until the fish is cooked through and the gravy clings.
Watch outCover and simmer low just until the gravy thickens and clings to the fish — a hard boil breaks the delicate fillets apart.
- 81 min
Drizzle with a teaspoon of raw mustard oil, scatter green chilies, and serve with plain rice.





