Ilish Pulao
Fragrant Bengali-style pulao with delicate hilsa pieces, lightly sweet whole spices, and fluffy rice. The fish cooks gently in the aromatic rice, giving every spoonful a rich, buttery flavor without feeling heavy.
For 4 servings
- prep · ~20 min
Prepare the fish and rice.
1.Wash the rice gently until the water runs mostly clear.2.Soak the rice for 20 minutes, then drain well.3.Rub the hilsa pieces with turmeric powder and a small pinch of the salt.TIPHandle hilsa gently so the pieces stay whole and the flesh does not break. - fry · ~4 min
Lightly fry the hilsa.
1.Heat the mustard oil in a wide pan until it reaches smoking point, then lower the heat slightly.2.Slide in the hilsa pieces carefully in a single layer.3.Fry each side lightly for about 30 to 40 seconds without fully cooking through.4.Lift the fish out carefully and keep it aside.TIPDo not over-fry the hilsa or it will turn dry and may break when mixed with the rice. - saute · ~7 min
Build the pulao base.
1.In a heavy pan, heat the ghee with 1 tbsp of the reserved fish-frying oil.2.Add bay leaf, green cardamom, cloves, and cinnamon and cook until fragrant.3.Add the sliced onion and sauté until lightly golden.4.Add ginger paste and slit green chili and cook for 1 minute. - saute · ~3 min
Coat the rice with the aromatics.
Add the drained rice, sugar, and the remaining salt. Mix gently for 2 to 3 minutes so the grains are coated well in the fat and spices without breaking.
TIPA gentle stir keeps the grains long and separate after steaming. - boil · ~5 min
Add hot water and bring it up to a boil.
Pour in the hot water and bring the pan to a steady boil over medium heat. Stir once gently and taste the liquid for seasoning before the fish goes in.
- assemble · ~2 min
Arrange the fish over the rice.
When the rice has absorbed some liquid but is still loose, place the lightly fried hilsa pieces over the top in a single layer. Spoon a little liquid over the fish.
- steam · ~15 min
Cover and cook the pulao on low heat.
Cover the pan tightly and cook on very low heat until the rice is tender and the fish is fully cooked. Let the trapped steam finish the dish gently.
TIPKeep the heat low so the bottom does not catch and the fish stays delicate. - rest · ~5 min
Rest the pulao before opening the lid.
- serve
Fluff gently and serve hot.
Open the lid, fluff the rice from the sides with a flat spoon, and serve the pulao with the hilsa pieces intact.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Let the mustard oil smoke briefly before frying the hilsa; this mellows its raw sharpness and gives a cleaner Bengali flavor.
- 2Fry the hilsa only until the surface sets, not till fully cooked, or it will dry out during the final steam.
- 3Use a wide, heavy-bottomed pan so the fish can sit in a single layer over the rice without overlapping and breaking.
- 4Add the fish only after the rice has absorbed some liquid; if added too early, the pieces can overcook before the rice is done.
- 5Rest the pulao covered for the full 5 minutes so the grains finish steaming and the fish firms up enough to lift neatly.
- 6Fluff from the edges inward with a flat spoon rather than stirring through the center, which keeps the hilsa bones and pieces intact.
- 7Leftovers reheat best on very low steam with a splash of hot water; avoid microwaving too long or the fish can turn tough.
Adapt it for your goals.
Low-oil
Reduce the ghee slightly and use only a little reserved frying oil for a lighter pulao that still keeps the hilsa aroma.
less spicyLess-spicy
Use 1 slit green chili instead of 3 for a gentler heat that lets the sweet spice and hilsa flavor stand out.
onion freeOnion-free
Skip the sliced onion and cook the rice with only whole spices, ginger, and green chili for a cleaner, lighter profile.
richer festiveRicher-festive
Add a few fried onion strands on top before serving for a more celebratory finish and extra sweetness.
Why this is on our healthy list.
Rich in Fish Protein
Hilsa provides satisfying protein, making this pulao more filling and balanced than a plain rice dish.
Aromatic Spices Aid Digestibility
Ginger, cardamom, cloves, cinnamon, and bay leaf add flavor while making a rich fish-and-rice dish feel less heavy.
Moderate, Gentle Cooking
The hilsa is only lightly fried and then steamed, which helps preserve its soft texture without prolonged high-heat cooking.
Frequently asked questions
Yes, but the character will change. Gobindobhog gives the classic Bengali fragrance and soft, plush texture, while basmati will be drier and more separate.



