.
Hilsa (Ilish) is Bangladesh’s national fish and the country’s most iconic dish. This classic steamed hilsa curry is rich, flavorful, and deeply tied to Bengali culture.
Ingredients for Bangladeshi Hilsa Fish Curry (Bhapa Ilish)
(Serves 3–4)
Main Ingredients
-
6 pieces of fresh Hilsa fish (Ilish)
-
3 tbsp mustard paste (yellow or black mustard + water)
-
2 green chilies, slit
-
½ tsp turmeric powder
-
½ tsp red chili powder
-
Salt to taste
-
3 tbsp oil
-
2 tbsp grated coconut (optional but traditional)
-
¼ cup warm water
For Garnish
-
Fresh coriander (optional)
-
Extra green chilies
How to Make Hilsa Fish Curry (Bhapa Ilish)
1. Prepare the Mustard Mixture
-
Mix mustard paste, turmeric, red chili powder, salt, and warm water.
-
Add grated coconut if using — this makes the curry richer.
2. Marinate the Hilsa
-
Coat fish pieces with the mustard mixture.
-
Add green chilies.
-
Let sit for at least 15–20 minutes.
3. Steam the Fish (Traditional Bengali Method)
-
Place fish and marinade in a heat-safe container.
-
Drizzle ghee or coconut oil on top (no seed oil).
-
Cover the container tightly.
-
Steam for 20–25 minutes on medium heat.
Alternatively:
Cook on very low heat in a covered pan for 15 minutes until the fish is tender and the mustard flavor is infused.
4. Serve
Serve hot with:
-
Steamed white rice
-
Fresh green chilies
-
A squeeze of lime (optional)