Fish Biryani Recipe | Traditional Fish Biryani | Fragrant & Flavourful | Indian Main Course Recipe | CHEF PEARLS
Share
πΒ Fish Biryani brings together two beautiful things: delicate, tender fish and fragrant basmati rice.
Unlike chicken or mutton, fish cooks quickly, so it needs a gentler touch. In this traditional-style preparation, the fish is lightly marinated with spices, gently fried, and then layered with aromatic rice, fried onions, mint and coriander. A short dum cooking brings everything together without making the fish dry.
Different regions have their own versions of fish biryani, so the spices and preparation can vary. This recipe follows a simple Indian home-style approach that lets the fish remain the star of the dish.
π½οΈ RECIPE AT A GLANCE
| β±οΈ Prep Time | π₯ Cook Time | π Total Time | π½οΈ Serves | β Difficulty |
|---|---|---|---|---|
| 30 mins | 45 mins | 1 hr 15 mins | 4 | Medium |
π INGREDIENTS
For the Fish
- 750 g firm fish fillets or pieces
- Β½ tsp turmeric powder
- 1 tsp red chilli powder
- 1 tsp coriander powder
- Β½ tsp cumin powder
- 1 tbsp lemon juice
- Salt to taste
- 2 tbsp rice flour or semolina, for a light coating
- Oil, for shallow frying
For the Biryani Masala
- 2 large onions, thinly sliced
- 2 medium tomatoes, finely chopped
- 1 cup thick yogurt
- 2 tbsp ginger-garlic paste
- 2β3 green chillies, slit
- Β½ tsp turmeric powder
- 1 tsp red chilli powder
- 1 tsp coriander powder
- Β½ tsp garam masala
- Β½ cup fresh mint leaves
- Β½ cup fresh coriander leaves
- 1 tbsp lemon juice
- 3 tbsp ghee or oil
- Salt to taste
For the Rice
- 3 cups basmati rice
- 1 bay leaf
- 4 cloves
- 3 green cardamoms
- 1 black cardamom
- 1-inch cinnamon
- 1 tsp shahi jeera
- Salt to taste
- Water for boiling
For Layering
- 10β12 saffron strands
- ΒΌ cup warm milk
- Fried onions
- Fresh mint leaves
- Fresh coriander leaves
- 1β2 tbsp ghee
π©π³ METHOD
1. Marinate the Fish
Wash and pat the fish pieces completely dry.
Add turmeric, chilli powder, coriander powder, cumin powder, lemon juice and salt.
Gently coat the fish with the spices and leave it for 20β30 minutes.
Do not mix too roughly. Fish can break easily.
2. Lightly Fry the Fish
Dust the marinated fish lightly with rice flour or semolina.
Heat a little oil in a pan and shallow-fry the fish over medium heat.
Cook until lightly golden on both sides. The fish does not need to be completely cooked through at this stage.
Remove and keep aside.
3. Prepare the Fried Onions
In the same pan, fry the sliced onions until deep golden brown.
Remove and keep aside.
These onions will be used both in the masala and for layering.
4. Prepare the Biryani Masala
Heat the ghee or oil in a heavy-bottomed pot.
Add the remaining sliced onions and cook until golden.
Add ginger-garlic paste and green chillies. Cook until the raw smell disappears.
Add tomatoes, turmeric, chilli powder and coriander powder.
Cook until the tomatoes soften and the oil begins to separate.
Lower the heat and add the yogurt gradually, stirring continuously.
Add mint, coriander, garam masala, lemon juice and salt.
Cook until you have a thick, fragrant masala.
5. Prepare the Rice
Wash the basmati rice gently and soak it for 20β30 minutes.
Bring plenty of water to a boil with the bay leaf, cloves, cardamoms, cinnamon, shahi jeera and salt.
Add the rice and cook until it is about 70β80% done.
The grains should still have a slight firmness in the centre.
Drain immediately.
6. Layer the Biryani
Place the fried fish gently over the prepared masala.
Spread the partially cooked rice over the fish.
Add fried onions, mint and coriander.
Mix the saffron with warm milk and drizzle it over the rice.
Finish with a little ghee.
7. Dum Cook
Cover the pot tightly with a lid. Seal with dough if desired.
Cook on medium heat for 5β7 minutes to build steam.
Then reduce the heat to the lowest setting and cook for another 15β20 minutes.
Turn off the heat and allow the biryani to rest, covered, for 10 minutes.
8. Serve
Open the lid and gently fluff the rice from the sides.
Use a wide spoon to lift the fish without breaking it.
Serve hot with raita, sliced onions, lemon wedges and a light curry or salan.
π CHEF'S TIPS
Choose firm fish: Fish that holds its shape is easier to layer and serve.
Dry the fish well: Excess moisture can prevent the spices from coating properly.
Don't over-fry the fish: It will cook again during dum.
Handle fish gently: Stirring too much can break the pieces.
Keep the rice slightly undercooked: It finishes cooking during dum.
Don't make the masala watery: A thick masala holds the fish and rice together better.
Keep the dum gentle: Too much heat can make the fish dry and cause the rice at the bottom to burn.
π TRADITIONAL SERVING
Fish Biryani is best served hot with something cool and fresh on the side.
Try it with:
- Onion raita
- Sliced onions
- Lemon wedges
- Fresh coriander
- A mild salan
The combination of fragrant rice, tender fish and cool raita makes every bite beautifully balanced.
π THE CHEF PEARLS TOUCH
Fish needs a little more care than chicken or mutton. It doesn't need long cooking or heavy spices. Give it gentle heat, balanced seasoning and enough time for the flavours to come together.
That's the beauty of traditional cooking β you don't have to overpower an ingredient to make it memorable.
When the fish stays tender, the rice stays fluffy and the aroma reaches the whole table, you know the biryani has done its job. π
β Chefβs Journal by Chef Pearls π