Skip to main content New<> this month
Get the Allrecipes magazine

Indian Mustard Fish

Rated as 3.56 out of 5 Stars

"A traditional Bengali (East Indian) dish. It is easy to make and usually prepared using hilsa fish. However salmon or cod can be used instead."
Added to shopping list. Go to shopping list.


30 m servings 435
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Place the mustard seed and chile peppers in a bowl, and mash together to create a fine paste.
  2. Heat the oil in a skillet over medium heat, and cook the onions until golden. Mix in mustard and chile paste, chili powder, turmeric, and salt. Stir in water. Place salmon in the skillet. Reduce heat to low, and cook until most of the liquid has evaporated and fish is easily flaked with a fork.

Nutrition Facts

Per Serving: 435 calories; 25 12.8 36.8 98 88 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

just to add that mustard being crushed in the bowl like that will be bitter always.originally people in bengal use a special grinder of a stone make to grind mustard to make mustard fish(bhappa ...

Being experienced in indian cooking, I was intrigued by the ingredients and simpliciy of this recipe. It was bland and very bitter from crushing up the mustard seeds. I never heard of crushing u...

As a rule I do not like fish, but I thought this recipe was very good. The textures and the flavors complimented the fish nicely and I have recomended it to my mother to try.

I was just going to experiment and try this recipe out so I only used one salmon fillet so obviously I reduced all the other ingredients. And I didn't have any green chile peppers so I used abou...

I used cod as mentioned in the notes and after reading the reviews I decided on mustard powder instead of the seeds. This turned out GREAT with no bitter taste whatsoever. I liked this much bett...