Shorshe Ilish Recipe: Bengali Mustard Hilsa Fish

Shorshe Ilish Recipe: Bengali Mustard Hilsa Fish

phoran masala

What is Shorshe Ilish?

Quick answer: Shorshe ilish is a Bengali dish of hilsa fish (ilish) cooked in a pungent mustard paste (shorshe) with green chilli and mustard oil. It is arguably the most iconic dish in Bengali cuisine — deeply aromatic, intensely flavoured, and inseparable from Bengali cultural identity. Hilsa is the national fish of Bangladesh and holds a near-sacred place in Bengali cooking.

Shorshe ilish is not a complicated dish — it has very few ingredients. Its power comes entirely from the quality of the fish, the pungency of the mustard paste, and the heat of the mustard oil. It is a dish that teaches you that restraint and quality of ingredients matter more than complexity.

Ingredients

Serves 4

  • 600–800g hilsa fish (ilish), cut into steaks (4–6 pieces)
  • 3 tbsp yellow mustard seeds
  • 1 tbsp black mustard seeds
  • 4–5 green chillies (adjust to heat preference)
  • 3–4 tbsp mustard oil
  • ½ tsp turmeric
  • 1 tsp salt
  • 100ml water
  • 2–3 green chillies, slit (for cooking)

Method

Step 1: Make the Mustard Paste

Soak yellow and black mustard seeds in water for 20–30 minutes. Drain and grind with green chillies and a pinch of salt to a smooth, thick paste. Add water a tablespoon at a time — the paste should be thick, not watery. A wet grinder or powerful blender works best. Taste — it should be intensely pungent and slightly bitter. Set aside.

Step 2: Marinate the Fish

Rub the hilsa steaks with turmeric and salt. Set aside for 10–15 minutes. This firms the flesh slightly and seasons it throughout.

Step 3: Lightly Fry the Fish (Optional)

Heat mustard oil to smoking point in a wide pan. Reduce heat to medium-high. Fry the hilsa steaks for 1–2 minutes per side until lightly golden. Remove and set aside. This step is optional — many traditional recipes skip frying and cook the fish directly in the mustard sauce. Frying gives a firmer texture; unfried gives a softer, more delicate result.

Step 4: Cook the Mustard Sauce

In the same pan (add more mustard oil if needed), add the mustard paste and cook over medium heat for 2–3 minutes, stirring constantly. The paste will darken slightly and the raw pungency will mellow. Add 100ml water and stir to combine into a sauce. Add slit green chillies.

Step 5: Cook the Fish in the Sauce

Add the fish steaks to the mustard sauce. Spoon the sauce over the fish. Cover and cook over low-medium heat for 5–7 minutes until the fish is cooked through and the sauce has thickened. The hilsa should be opaque and flake easily. Drizzle a teaspoon of raw mustard oil over the top just before serving.

Step 6: Serve

Serve immediately with steamed white rice. Shorshe ilish is always eaten with plain rice — the rice absorbs the pungent mustard sauce and the combination is extraordinary.

Tips for Authentic Shorshe Ilish

  • Hilsa is non-negotiable: Shorshe ilish made with any other fish is a different dish. Hilsa has a unique, oily, intensely flavoured flesh that no other fish replicates. If unavailable, mackerel or sardines are the closest substitutes in terms of oiliness and flavour.
  • Use mustard oil: The pungency of mustard oil is integral. Heat to smoking point first to mellow the raw edge, then use at medium heat for cooking.
  • Grind the paste very smooth: Grainy mustard paste is unpleasant. Soak well and grind thoroughly.
  • Don't overcook the fish: Hilsa is delicate and cooks quickly. Overcooked hilsa becomes dry and loses its characteristic richness. 5–7 minutes in the sauce is sufficient.
  • Finish with raw mustard oil: A drizzle of uncooked mustard oil just before serving adds a fresh pungency that cooked oil doesn't provide.

Frequently Asked Questions

What is hilsa fish and where can I buy it?

Hilsa (Tenualosa ilisha) is a migratory fish found in the rivers and coastal waters of Bengal, Bangladesh, and Myanmar. It is prized for its rich, oily flesh and distinctive flavour. Fresh hilsa is seasonal and regional — available in Bengali fish markets during the monsoon season. Frozen hilsa is available year-round in Indian and Bangladeshi grocery stores in most major cities.

Can I make shorshe ilish without a wet grinder?

Yes. A powerful blender or food processor works well. Soak the mustard seeds thoroughly (30–40 minutes) and blend in short pulses, adding water gradually. The paste won't be quite as smooth as a wet grinder produces, but it will be close enough for an excellent result.

Why is my mustard paste too bitter?

Black mustard seeds are more bitter than yellow. Use a higher ratio of yellow to black (3:1) for a milder paste. Adding a pinch of salt while grinding also helps reduce bitterness. Some cooks add a small piece of coconut to the paste to mellow it.

Is shorshe ilish very spicy?

The heat comes entirely from the green chillies, which you control. Traditional Bengali cooking uses green chillies for flavour as much as heat. Use 2 chillies for mild heat, 4–5 for a more pronounced kick. The mustard paste itself is pungent but not hot in the chilli sense.

What is the best time of year to eat hilsa?

Hilsa is at its best during the monsoon season (June–September) when the fish migrate upriver to spawn. The flesh is fattiest and most flavourful during this period. Monsoon hilsa is a cultural event in Bengal — the first hilsa of the season is celebrated and commands premium prices.

More Bengali Recipes

Shop the Spices for This Recipe

Explore our whole mustard seeds and single-origin spices — small-batch, packed at peak freshness for authentic Bengali cooking.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.