Main Course · Dinner · Asian ·

Bhapa Ilish (Steamed Hilsa)

Bhapa Ilish is a classic Bengali dish featuring Hilsa fish steam-cooked with mustard paste and green chilies, delivering a rich, aromatic flavor profile.

4.5(608 reviews)
·By Ethan Brooks·
Bhapa Ilish (Steamed Hilsa) — Main Course served and photographed from above
Prep
27 min
Cook
1 h 20 min
Difficulty
Intermediate
Serves
4

Preparation

Get these tasks done before you start cooking.

Marinating the Fish

  1. 1

    Rub and Season

    Rub the Hilsa pieces with salt and turmeric powder.

  2. 2

    Rest

    Allow marinating for at least 30 minutes.

  3. 3

    Rinse

    Rinse the fish gently to remove excess salt while retaining some marinade.

Preparing the Mustard Paste

  1. 1

    Soak Seeds

    Soak mustard and poppy seeds in warm water for 20 minutes.

  2. 2

    Grind Paste

    Grind the soaked seeds and green chilies into a smooth paste.

  3. 3

    Season

    Mix salt into the paste, adjusting the consistency with water if necessary.

    Tip: Do not overblend the mustard to avoid bitterness. Use a little mustard oil while grinding to enhance the aroma.

How to Make Bhapa Ilish (Steamed Hilsa)

Total time: 1 h 47 min · Yields 4 servings

  1. 1

    Steaming Preparation

    Arrange the marinated fish in a steaming dish.

  2. 2

    Blend Integration

    Combine mustard paste with mustard oil and water, then pour over the fish evenly.

  3. 3

    Final Cooking

    Steam the fish over medium heat for 25-30 minutes until cooked through.

Chef's Tips

    Frequently asked questions

    You might also love

    Browse all recipes

    Explore more from TastyFood

    Looking for something different? Browse by category.