Shorshe Ilish - Hilsa in Mustard Sauce

Fish medium

Shorshe Ilish - Hilsa in Mustard Sauce

Prep Time
20 minutes
Cook Time
25 minutes
Servings
4

Shorshe Ilish is the crown jewel of Bengali cuisine — a dish so revered that it transcends mere food and enters the realm of cultural identity. When Bengalis say “the king of fish,” they mean Hilsa, and when they speak of the greatest way to cook it, they mean Shorshe Ilish: tender, oily Hilsa steamed in a fiery, pungent mustard paste that perfectly complements the fish’s rich, distinctive flavor. This is the dish that poems are written about, that families argue over, and that a Bengali will travel great distances to eat done right.

In CR Park, the arrival of fresh Hilsa during monsoon season (July-October) is an event. Fish markets in Market 1 and Market 2 bustle with excitement as gleaming, silver Hilsa arrive from the rivers of Bengal and Bangladesh. Prices fluctuate with the catch, and seasoned buyers know to look for fish with a bright silver sheen, firm flesh, and a clean, river-fresh smell. When the Hilsa is good, Shorshe Ilish is the only appropriate response.

Instructions

  1. Soak the yellow mustard seeds in water for at least 30 minutes. Grind to a smooth, fine paste with a little water. The paste should be pungent and sharp — this is the soul of the dish.
  2. Wash the Hilsa pieces gently and pat dry. Rub each piece with a pinch of turmeric and salt. Set aside for 10 minutes.
  3. Mix the ground mustard paste with turmeric, salt, sugar, and 2 tbsp of mustard oil. Add 3-4 tbsp of water to make a smooth, pourable sauce. The consistency should be like a thick batter.
  4. Heat 1 tbsp of mustard oil in a flat, wide pan or a traditional Bengali handi. When the oil is hot, reduce heat to medium-low.
  5. Arrange the fish pieces in a single layer in the pan. Pour the mustard sauce evenly over and around the fish.
  6. Tuck the slit green chilies around and on top of the fish pieces.
  7. Add 1/4 cup of water around the edges of the pan (not directly on the fish).
  8. Cover tightly with a lid and cook on low heat for 20-25 minutes. The fish should steam gently in the mustard sauce. Do not open the lid frequently — let the steam do its work.
  9. After 20 minutes, carefully check if the fish is cooked through. Hilsa cooks relatively quickly due to its high fat content. The sauce should be thick and clinging to the fish, with a layer of mustard oil glistening on top.
  10. Drizzle a teaspoon of raw mustard oil over the fish just before serving for extra pungency and aroma.

Tips

  • The quality of the mustard paste determines everything. Use good yellow mustard seeds, soak them well, and grind to the finest possible paste. A gritty paste will ruin the dish.
  • Hilsa is a bony fish — warn your guests and eat slowly, savoring each bite while navigating the bones. This is part of the Hilsa experience.
  • Do not overcook the Hilsa. This is a delicate, fatty fish that becomes dry if cooked too long. The moment the flesh turns opaque and flakes easily, it’s done.
  • For a traditional touch, wrap the marinated fish in banana leaves with the mustard paste and steam. This adds a subtle, smoky sweetness to the dish.

Serving Suggestions

Serve Shorshe Ilish with plain steamed rice — nothing else is needed or wanted. This is a dish that demands the spotlight. The mustard gravy should be spooned generously over the rice, turning it golden. Traditionally served as the main fish course in a Bengali meal, it follows the vegetable courses and precedes the chhutney and sweets. A glass of cold water and a patient attitude toward bones are the only accompaniments required.

Frequently Asked Questions

When is Hilsa season?
July to October (monsoon season) is when fresh Hilsa is available. In CR Park, you can find fresh Hilsa at Market 1 and Market 2 fish markets during this period. Frozen Hilsa is available year-round, but nothing compares to the oily, flavorful flesh of a fresh monsoon Hilsa.
hilsailishmustardbengalishorshemonsoonfishsteamed