Skip to content

Next batch begins 13 September 2026

East Indian · Main course

Shorshe Ilish

Shorshe ilish is hilsa cooked in a thin, pungent sauce of ground mustard, green chilli and mustard oil, either steamed in a covered dish or simmered briefly on the stove. It is the defining Bengali festival fish dish. Everything rests on two points: keeping the ground mustard from turning bitter, and not overcooking a fish that needs only a few minutes.

Prep
20 min
Cook
20 min
Total time
40 min
Servings
4
  • High-protein
  • Heart-healthy
  • Festive
01

Ingredients

  • 6 pieces of hilsa, cut across the body, about 700 g, fresh and from a fishmonger you trust
  • 3 tablespoons black mustard seeds and 1 tablespoon yellow mustard seeds
  • 5 green chillies, 2 of them slit
  • 1/2 teaspoon turmeric, plus 1/2 teaspoon for rubbing the fish
  • 4 tablespoons mustard oil
  • 1/4 teaspoon nigella seeds, optional
  • Salt to taste

NNWA health note

Hilsa is an oily fish and one of the richest Indian sources of long chain omega 3 fatty acids, the same family found in mackerel and sardines, alongside good quality protein, vitamin D and selenium. That is a genuinely useful combination and the reason oily fish is recommended in most dietary guidelines a couple of times a week. Mustard oil is high in monounsaturated fat and contains alpha linolenic acid; it also contains erucic acid, which is why several countries restrict it, though it remains the standard cooking oil across eastern India. The dish is not salty or heavy, and the fish is steamed rather than fried, so very little is added to what the fish itself brings.

02

Method

  1. 01

    Rinse the fish gently, pat it dry and rub it with half a teaspoon of turmeric and a little salt. Hilsa spoils quickly, so use it the day you buy it and keep it cold until you cook.

  2. 02

    Soak both mustards in warm water with 3 green chillies and half a teaspoon of salt for 20 minutes. This soak is what keeps the paste from turning bitter.

  3. 03

    Grind them to a fine paste using cold water and short bursts. Do not let the grinder jar get warm.

  4. 04

    Strain the paste through a coarse sieve to remove the husk, which is the other source of bitterness.

  5. 05

    Mix the strained paste with the turmeric, salt, 3 tablespoons of the mustard oil and half a cup of water in a bowl that will take the fish in one layer.

  6. 06

    Lay the fish in the sauce, turn each piece to coat it, and tuck in the slit chillies and nigella seeds.

  7. 07

    Cover tightly and steam over boiling water for 12 to 15 minutes, or simmer covered on a very low flame for the same time, until the flesh is opaque right through to the bone and parts easily.

  8. 08

    Pour the remaining raw mustard oil over the top, rest it covered for 5 minutes and serve with plain rice.

Written byNeha Mohan Sinha, Clinical Nutritionist & Lead MentorM.Sc Nutrition · PhD Scholar · Command Hospital
Reviewed byDr. Induja Dixit, Senior DietitianMSc Dietetics & Nutrition · PhD Nutrition · 21 Years' Experience

Last reviewed on 10 September 2026.

NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

Why does ground mustard turn bitter?

Mustard becomes bitter through two routes, and both are avoidable. The first is heat: when mustard seeds are ground for a long time in a mixer, the jar warms up and the enzyme reaction that produces the sharp, pungent compounds runs too far and tips into bitterness. Grind in short bursts with cold water instead. The second is the husk, which is bitter in itself, and straining the paste through a sieve removes most of it. Soaking the seeds beforehand in warm salted water with a green chilli is the traditional insurance against both.

Should it be black mustard or yellow?

A mixture, in roughly three parts black to one part yellow. Black, or more accurately brown, mustard carries the aggressive pungency the dish is known for, while yellow mustard is milder and slightly sweeter and rounds off the edge. All black is punishing for anyone not raised on it; all yellow tastes tame and faintly like a table condiment. The salt and green chilli ground with the seeds are not seasoning so much as part of the chemistry, and they are always added at the grinding stage.

How do you tell the fish is cooked without overcooking it?

Hilsa is thin and fatty and needs twelve to fifteen minutes at most. It is done when the flesh has turned from translucent to opaque all the way in to the central bone and comes away from it when nudged with a spoon. There should be no glassy pink anywhere near the spine. Past that point the fish goes dry and starts to shed its oil into the sauce. Because fish is a common source of foodborne illness when it is not fresh, buy hilsa with clear eyes, firm flesh and a clean smell, keep it refrigerated, and cook it the same day.

Steamed or cooked on the stove?

Steaming, the bhapa method, is gentler and gives a cleaner, more pungent sauce, because the mustard is never in direct contact with a hot pan. Stove top cooking in a covered kadai is quicker and gives a slightly cooked, mellower mustard flavour, which some households prefer. Either way the flame must stay low. Mustard paste boiled hard develops exactly the bitterness the soaking and straining were meant to prevent.

What about the bones?

Hilsa has a great many fine intramuscular bones in addition to its main frame, and this is simply part of the fish rather than a fault in the cooking. There is no preparation that dissolves them. Eat it slowly, take the belly pieces if you want the fewest bones and the most fat, and do not serve it to a small child without going through it carefully first. Anyone who wants the mustard sauce without the hazard can use it over a boneless fish, though the result is a different dish.

What can replace hilsa?

Nothing replaces it exactly, since its oiliness and particular flavour are what the mustard is built against. Bhetki, rohu and pomfret are all cooked in shorshe sauce and all work; salmon, being similarly oily, is the closest substitute outside Bengal. Cooking time changes with thickness, so a thick fillet needs a few minutes more. For other ways of cooking river and sea fish, see macher jhol and Kerala fish curry. Our note on omega 3 sources sets out how oily fish compares with capsules, and the cardiac nutrition course covers where fish sits in a heart focused diet.

Learn the science

Cardiovascular (CVD) Nutrition

This dish's nutrition reasoning is taught in full in this NNWA course.

03Questions

What people ask about Shorshe Ilish

Why is my mustard paste bitter?

Two causes. The grinder jar heated up during a long grind, pushing the mustard past pungent into bitter, or the bitter husk was left in the paste. Soak the seeds in warm salted water with a green chilli for twenty minutes, grind in short bursts with cold water, and strain the paste through a sieve.

How long should hilsa be cooked?

Twelve to fifteen minutes, steamed or simmered on a low flame. The fish is ready when the flesh is opaque right through to the central bone and lifts away from it cleanly, with no glassy pink near the spine. Longer than that and it dries out and releases its oil into the sauce.

Can shorshe ilish be made with another fish?

Yes. Bhetki, rohu and pomfret are all cooked in the same mustard sauce, and salmon is the closest match outside Bengal because it is similarly oily. Adjust the time for thickness. The dish will taste good but different, since the sauce was designed around the particular richness of hilsa.

Is hilsa good for you?

It is an oily fish, which makes it one of the better Indian sources of long chain omega 3 fatty acids, along with protein, vitamin D and selenium. Most dietary guidelines suggest oily fish a couple of times a week. Buy it fresh, keep it cold and cook it through, since fish that is not fresh is a genuine food safety risk.