Bengali shorshe ilish is one of Bangladesh’s signature fish dishes: oily hilsa steaks are gently cooked in a pungent mustard sauce with green chilies and nigella seeds. It is simple, vivid, and designed to be eaten with rice.
Blend the soaked mustard, briefly sear the fish, then simmer the steaks gently in the sauce so they stay moist and the mustard remains rounded.
Keep the heat low once the mustard sauce is added; a gentle simmer gives the cleanest flavor.
Serving Suggestions
Serve hot with plain steamed rice so the mustard sauce can soak in.

Recipe Notes
Eat the dish fresh. Refrigerate leftovers for up to one day and reheat gently without boiling.

Bengali Shorshe Ilish
Hilsa fish gently simmered in a bright Bengali mustard sauce with green chilies and nigella seeds.
Ingredients
Equipment
Method
Blend the Mustard:
- Drain the soaked mustard seeds. Blend them with the water, turmeric, and salt until mostly smooth, leaving a little natural texture. Set aside.
Season and Sear the Fish:
- Rub the fish with the turmeric and salt. Heat 1 tablespoon of mustard oil in a wide skillet and sear the fish for 1 minute per side. Transfer to a plate.
Cook the Mustard Curry:
- Add the remaining mustard oil and the nigella seeds. When they sizzle, pour in the mustard mixture and cook for 2 minutes.
- Add the green chilies and 1/2 cup water. Bring to a gentle simmer.
Finish:
- Nestle the fish into the sauce. Cover and simmer gently for 8 to 10 minutes, turning once, until the fish is just cooked and the sauce is fragrant. Serve with rice.
Nutrition
Notes
- Do not boil the mustard sauce hard, which can make the mustard taste harsh.
- Hilsa has fine bones; serve carefully and warn diners who are unfamiliar with the fish.



