West Bengal · Mustard oil

Bhapa Ilish

Bengali steamed hilsa — the national fish of Bengal, marinated in a mustard oil paste and steamed in its own juices. A recipe of precision and restraint.

Prep
15 min plus 30 min marinade
Cook
15 min
Total
1 h
Serves
4
Bhapa Ilish finished dish with Bharat Mustard oil

Ingredients

  • 500 g ilish (hilsa fish)
  • 4 tbsp Bharat mustard oil
  • 2 tbsp yellow mustard seeds
  • 4 green chillies
  • 1 tsp turmeric powder
  • 1 tsp salt
  • 1 tsp mustard seeds
  • 1 large piece banana leaf

The fish that defines Bengal

Bengalis measure the year in ilish seasons. The monsoon brings the silver hilsa up the Padma and the Ganga, and every kitchen from Kolkata to Murshidabad prepares it in a dozen ways — fried, smoked in green banana stems, cooked in pumpkin, and, finest of all, steamed. Bhapa ilish is the simplest and the most demanding version. There is nothing to hide behind. The fish must be fresh, the mustard oil must be authentic, and the steaming must be precise.

Cold-pressed mustard oil is the only oil for bhapa ilish. Its sharpness cuts through the richness of the hilsa, and when gently heated, it releases a nuttiness that no refined oil can approximate. The yellow mustard paste, ground fresh, carries the same family of heat — floral, nasal, brief.

The paste

  1. Drain the soaked yellow mustard seeds. Grind them with two green chillies and a pinch of salt to a smooth paste. Use a stone mortar or a small blender. Add chilled water, one teaspoon at a time — the paste should be thick enough to cling to the back of a spoon.
  2. Stir in the turmeric and 2 tablespoons of Bharat mustard oil. The paste will turn a pale, luminescent gold.

The marinade

  1. Wash the hilsa steaks gently, pat dry. Rub with salt and a pinch of turmeric.
  2. Coat each steak generously with the mustard paste. Let it rest for 30 minutes — no longer, or the mustard will overpower the fish.

The steam

  1. Pass the banana leaf over an open flame for a few seconds on each side. It will become pliable and glossy.
  2. Arrange the marinated fish steaks in the centre of the leaf. Place the remaining green chillies, slit, on top. Drizzle the remaining 2 tablespoons of Bharat mustard oil over the fish.
  3. Fold the banana leaf into a tight parcel. Secure with kitchen twine or toothpicks.
  4. Place the parcel in a steamer basket over simmering water. Cover and steam for exactly 12 minutes — the fish should just flake at the touch of a fork.
  5. Carefully open the parcel. The juices will have pooled — this is the sauce. Do not discard it.
  6. In a tiny tadka pan, heat 1 teaspoon of Bharat mustard oil until it shimmers. Add the mustard seeds. When they pop, pour over the fish.

Notes from the kitchen

  • Serve with steamed Gobindobhog rice, the small fragrant rice of Bengal. The rice soaks up the mustard oil and fish juices.
  • If hilsa is unavailable, substitute with bhetki (barramundi) or pomfret. Adjust steaming time to 8–10 minutes for thinner fillets.
  • Never add water. The fish releases its own moisture, and the banana leaf traps every drop.
  • Bhapa ilish is traditionally eaten with the hands, the rice pressed into small balls, the fish flaked onto it, the mustard oil sauce spooned over each bite.

The oil for this dish

Bharat Mustard Oil →

Drawn cold from the year's first mustard, amber and pungent.