The King of Bengali Dishes

If Bengali cuisine had a crown jewel, it would be Shorshe Ilish — hilsa fish cooked in a sharp, pungent mustard sauce, finished with green chillies and mustard oil. It is not merely a meal. For most Bengalis, it is a deeply emotional experience: the smell of mustard in oil, the tender, oily flesh of ilish, the sharp bite of green chilli. It is the taste of home.

Hilsa (Tenualosa ilisha) is the national fish of Bangladesh and one of the most prized fish in the Bengali kitchen. Its rich, fatty flesh and unique flavour make it ideal for the bold mustard preparation. Here is how to make it authentically.

Ingredients

Serves 4

  • 4–6 pieces of hilsa (ilish) fish, cleaned and scaled
  • 3 tablespoons black mustard seeds
  • 1 tablespoon yellow mustard seeds (optional, for less bitterness)
  • 5–6 green chillies (adjust to heat preference)
  • 1 teaspoon turmeric powder
  • Salt to taste
  • 4–5 tablespoons mustard oil (do not substitute)
  • ½ cup water

Preparing the Mustard Paste

The heart of this dish is the mustard paste. To make it:

  1. Soak black and yellow mustard seeds in water for 20–30 minutes — this reduces bitterness.
  2. Drain and blend with 2–3 green chillies, a pinch of salt, and 3–4 tablespoons of water until a smooth, thick paste forms.
  3. Strain through a fine sieve if you prefer a smoother sauce, or leave it slightly textured.

Tip: Adding a small amount of poppy seeds (posto) to the paste is a popular variation that adds creaminess and tempers bitterness.

Marinating the Fish

  1. Rub hilsa pieces with turmeric, salt, and a teaspoon of mustard oil.
  2. Allow to marinate for at least 15 minutes. This draws out excess moisture and begins building flavour.

Cooking the Dish

  1. Heat mustard oil in a heavy-bottomed pan or kadai over medium-high heat until it reaches smoking point, then reduce to medium. This removes the raw pungency of the oil.
  2. Gently place the marinated fish pieces in the pan. Lightly fry for 2 minutes per side — just enough to seal, not fully cook. Remove and set aside.
  3. In the same pan, add the mustard paste and stir quickly for 1 minute, being careful not to burn it.
  4. Add half a cup of water, remaining green chillies (slit lengthways), and a pinch of turmeric. Mix well.
  5. Return the fish to the pan. Spoon sauce over each piece. Cover and cook on low-medium heat for 8–10 minutes.
  6. Finish with a generous drizzle of raw mustard oil over the top before serving.

Serving Suggestions

Shorshe Ilish is served simply — over steaming white rice. Nothing should compete with the fish. A side of dal and perhaps a shak bhaji completes the meal without distraction.

A Note on Ingredients

The quality of your hilsa matters enormously. Fresh hilsa, when available, is incomparable. Frozen hilsa, widely available in Bengali grocery stores worldwide, is a perfectly acceptable substitute. And never, under any circumstances, substitute the mustard oil — it is not just an ingredient, it is the identity of this dish.