Bhapa Ilish is a delicacy in Bengali cuisine. Translating to Steamed Hilsa fish, this dish takes very minimal effort to prepare and gets ready in 15 minutes. Paired with white rice, it is a feast to most Bengalies.

What is Bhapa Ilish (Steamed Hilsa)
Bhapa means steamed and Ilish is Hilsa fish. We always prepare this dish with the pungent mustard sauce. We add fresh green chili for flavor and heat, along with turmeric powder for the gorgeous yellow color.
Hilsa fish or Ilish maach is an acquired taste, and it takes skill to enjoy a fish that is filled with so many tiny bones. Most of us Bengalies learn that skill at a very early age.
One of the most common Ilish dish is Ilish mach bhaja and during hot summer months, a very light Ilish mach jhol with plantain.
In the past, I have prepared the same dish with tilapia fillet and while it didn't taste exactly the same, it was still delicious. So, if you can't find Ilish maach, or want to avoid fish with bones in, give the dish a try with any variety of white fish.

Ingredients you need for Ilish Bhapa
Hilsa fish filet - Hilsa fish is very popular in Bangladesh and in Western part of India. It is mostly available during winter season. If you live in India, chances are you will find it in most fish markets. If you live outside India, look for Bangladeshi stores in your area. They sell this fish in whole and sliced in the frozen aisle.
Mustard Seeds - This dish cannot be prepared with store bought mustard sauce. You need to make the mustard paste at home. It is a mix of yellow and black mustard seeds.
Salt, sugar and turmeric powder - The dish doesn't call for any other spices other than salt and sugar for seasoning and turmeric powder for the vibrant yellow shade.
Coconut and Yogurt - A small amount of coconut and yogurt is added to the mustard sauce to add a subtle sweetness and creaminess to the texture. Some even likes to add white poppy seeds.
Mustard oil - The key of this dish is the beautiful flavor blend of mustard with Hilsa fish. Along with mustard paste, you also add mustard oil to enhance the pungent taste.
Green Chili - Fresh green chili plays a very important role in this dish, as it helps to add the heat that balances beautifully with the mustard paste. Without green chili in the mustard paste, it will taste quite bland.

Steps to prepare the dish

- Soak the mustard seeds in water for an hour to 2 hours.
- Then drain most of the water and blend it with salt, sugar, green chili and turmeric powder.

3. Once the mustard paste looks smooth, add the coconut flakes and blend again.
4. Now take a container that you can use to steam. Preferably, a stainless steel will work best. I have used a can pan here. To that add the yogurt along with the mustard paste and whisk to mix everything.

5. Add mustard oil and whisk one last time.
6. Add the fish fillets and massage it around. Leave it aside for 20 minutes.

7. Add a few slices of green chili, and drizzle a little more mustard oil.
8. Steam for 10 minutes and enjoy it warm with steamed white rice.
This Bengali classic fish dish tastes best when prepared fresh and enjoyed warm. Keeping in the fridge and then reheating will lose some of that refreshing pungent aroma.
FAQs
Yes, you can make this dish even in microwave, and it will cook much faster too. It will take roughly 5 minutes for 3 fillets, as shown here. The steps will remain the same. You have to use a microwavable container and cover it with a microwave food cover or a clear wrap.
You can prepare this dish with any kind of fish you like. You can use different varieties of fresh lake water fish and also sea fish like basa or tilapia.
Store bought mustard sauce will not work for this recipe. But to make it easy, you can buy store bought mustard powder and use that instead. I have heard few brands available in India, works like wonder and tastes amazing.
Hilsa fish has quality fatty acids and Omega-3 that prevent heart diseases. It is is one of the few fishes that is quite famous for its incredibly soft meat.

Hilsa fish does have that extra fishy smell which can be off putting for many, but that extra fishy smell is the sign of good quality Hilsa.
Enjoy Bhapa Ilish soon after you make it. Enjoy with hot steamed white rice, and drizzle a bit more mustard oil on top. The dish is a delicacy, it is an acquired taste and might sound weird to many, but if you enjoy seafood, do give this dish a try.
Try these authentic Bengali recipes

Shorshe Maach / Tilapia in Mustard Sauce
Ingredients
- 3 Hilsa fish fillets
- 2 tablespoon Yellow mustard seeds
- 2 tablespoon Black mustard seeds
- 4 green chilies
- ¼ cup Plain thick yogurt
- 3 tbs Mustard oil
- 1 teaspoon Turmeric powder
- ½ tablespoon Sugar
- Salt to taste
Instructions
- Soak the mustard seeds for an hour and then drain most of the water.
- To the mustard seeds, add 1 or 2 chili, based on how hot the chilies are, salt, sugar and turmeric powder. Blend to a smooth consistency. Add a little water if needed.
- Add the coconut flakes and blend again.
- Take a steel container or a cake pan that you can place inside your instant to steam, or inside a big sauce pan with a stand to steam.
- To the pan add the yogurt along with the mustard paste and whisk. Pour half of the mustard oil and whisk again.
- Layer the fish fillet and massage the sauce all around. Then leave it aside for 15 minutes.
- Just before you steam the fish, drizzle a bit more mustard oil, and a few green chilies.
- Steam for 10 minutes. You can also microwave by placing in a microwave container and cover it with a clear wrap. It will take roughly 5 minutes in the microwave.
- Once done, drizzle bit more mustard oil and serve it warm with steamed white rice.
torviewtoronto and createwithmom
saw your delicious looking fish Kankana looks wonderful
Sandra's Easy Cooking
I am blown away by your photography..very very pretty and delicious looking dish Kankana..Thanks for sharing my friend and have a wonderful night!!!
lisaiscooking
This sounds so good with the mustard oil! I love spicy fish. I'd love to try this.
peachkins
Tilapia is the only fish that I could eat everyday!great recipe...
Tina (PinayInTexas)
Another drool worthy dish from you, Kankana! Everything about this sounds heaven for me!
Jamie @ the unseasoned wok
I can't wait to hear about your trip! I need a vacation too. I doesn't seem like I'll get another one until next year. Your tilapia looks delicious! I think adding the coconut milk would make it perfect for me.
The Yummy Morsel
Looks so yummy and delicious!
Joanne
I'm so glad you had such a fun trip! This mustard sauce looks delicious...rife with flavor!
Roxana GreenGirl
your fish sounds great. I love adding mustard seeds to my fish dishes but have never tried mustard oil. Gotta look for some.
your photos are absolutely stunning Kankana!
Anamika
Wow...the friendship chain has reached you. Truly trust the works of the friendship chain!! Great post..and I know how refreshing it must be to back from a trip 🙂
Sissi
Wonderful fish recipe and if even tilapia tastes wonderful prepared this way, then your mustard sauce is definitely worth trying! I also prefer sometimes using green hot peppers, my impression is that they have a certain freshness red chilies lack...
Dee Dee's Delights
Congrats on the top 9! This looks soooooo good!!
Shinta
This is so amazing kankana... I am very partial to Bengali cuisine, having very close Bong friends... and this looks divine. Are you using a dim-sum steamer for this? As always, love the mix of colors you have in the picture !
christine
Glad to have met you via Kankana's blog. Both of you have beautiful blogs with captivating stories and delicious recipes. This mustard seeds sauce sounds so yummy! I will try it! Thanks for sharing.
Amy Tong
What a beautiful dish with vibrant color from the spices! It's such a light and healthy dish as well. I don't think I've ever eaten a Ilish before. I think tilapia is a nice substitute that I an easily found here. 🙂 Thanks for sharing the story behind this recipe. I always enjoy reading them.
Kalyan
You can really feel the smell of the mustard from the pics itself...just looks mouthwatering and can't wait to try it this weekend.
Anita Menon
The fish looks so good, but I am vegetarian these days. Again the photographs might just force me to go back to my meat eating days. simply gorgeous, Kankana
aipi
Such a classic dish Kankana n your pics n presentation are totally doing it justice! Love the yellow tint in the pics!
USMasala
foodwanderings
This is fabtastic Kankana. I never had Indian mustard fish. Lobely pics, my favorite is the bucket of mustards:). Have agreat weekend and cannot wait to hear about your trip.
gloria
Look delicious!! gloria