Durga Puja is the time when Bangalis just go berserk in planning for their pet-pujo. For the uninitiated, pet-pujo stands for worship of the stomach, or basically hunger. So we mostly have our meals planned out. Ashtami lunch will be khichuri bhog. Shashti breakfast will be luchi with shada alur torkari. Nabami has to be niramish mangsho. Saptami will be mutton biryani and chicken chaap. We have all the rest of the meals dedicated to street food like chicken rolls, fish fry, moghlai porota, etc. However, fish biryani is not something ever planned.
For us Bengalis and people from Kolkata, we swear by mutton biryani or chicken biryani cooked Kolkata style. Also, ordering in is the call of the hour. However, occasionally, we do cook at home, especially if we have called guests. And then, this fish biryani could definitely become a crowd pleaser. It’s a fairly simple recipe, doesn’t take too long and is incredibly delicious.
Key ingredients for this fish biryani
Well, the most important ingredient, of course, is the rice. It must be high-quality, long-grain basmati rice. Then comes the fish. Use any white fish fillet. I’ve used Bhekti fillet. You can also use basa fillet. The biryani masala is a standard biryani masala. You can either make yours or just buy it from your local kirana. These are the most important things. And then the rest of the stuff is easy peasy. The box below contains the details of the fish biryani recipe.
Share your cooking with us –
Do try this recipe and share your feedback. You can also reach out to us at our social media handles Instagram, Facebook or any of our personal Facebook (Madhushree & Anindya) & Twitter profiles. Post a picture and tag us.
Ingredients
Method
- Coat bhekti with turmeric, salt, lemon juice, and mustard oil. Rest 20–30 minutes.
- Soak rice 30 minutes. Drain. Boil in plenty of salted water with cardamom and cloves until 70% done.
- Strain and spread to dry completely. Gently toss with a pinch of salt.
- Clean & measure spices. Crack black cardamom slightly.
- Dry-roast on low heat 4–6 minutes, stirring, till fragrant (don’t brown/catch). Add nutmeg in the last 30 seconds.
- Cool completely.
- Grind to a fine powder. Sieve if you want a smoother masala; regrind coarse bits.
- Store airtight, away from light/heat. Best aroma for 6–8 weeks.
- Fry the sliced onions on medium heat till deep golden. Drain and reserve.
- Heat mustard oil and ghee (take only half) in a deghchi/lagan. Add cinnamon, cardamom, cloves. Add fresh sliced onions. Fry till soft and golden.
- Add ginger paste, garlic paste, turmeric, red chilli, biryani masala, coriander, cumin, and salt. Cook; sprinkle water as needed.
- Lower the heat. Whisk yogurt with maida and stir it in slowly. Cook till the fat separates.
- Slide in the marinated bhekti. Coat in masala. Cover and cook 5 minutes on low.
- Lift out the fish pieces with the masala and keep aside. Leave the oil/fat in the pot.
- Layer 1: half the rice.
- Layer 2: most of the fish with masala (reserve ~4 pieces for the top).
- Sprinkle beresta and a light pinch of biryani masala.
- Layer 3: remaining rice.
- Top: reserved fish, more beresta, saffron milk, and hot ghee.
- Seal tightly (foil + lid). You can also use atta dough to seal the lid. Cook on very low heat for 25 minutes (best over a tawa). Rest 10 minutes off heat.
- Fluff from the sides so the fish stays whole. Finish with extra beresta and a squeeze of lime if you like.
Notes
- Yogurt + maida prevents splitting and gives body.
- Leaving the fat behind for the first rice layer perfumes the grains.
- Go generous with ghee; it’s the soul of this version.




