Introduction
Fish biryani is a layered rice dish where marinated fish, lentils, and fragrant rice cook together in a sealed pot, absorbing each other’s flavors as steam does the work. The marinade uses fresh spices and lemon juice to season the fish, while fried onions and ghee add richness throughout the layers. This serves 6–8 and works well for a weekend dinner when you have time to marinate and layer.
Recipe Details
- Prep Time: 1 hour 20 minutes
- Cook Time: 45 minutes
- Total Time: 2 hours 5 minutes
- Servings: 6–8
Ingredients
Marinade
- 8 cloves garlic
- 2-3 teaspoons fresh ground red chillies
- 1 teaspoon crushed dhania (coriander) seeds
- 1-2 teaspoon crushed jeera (cumin) seeds
- Juice of 1 lemon
- 1 teaspoon turmeric
- 1 teaspoon salt
- 1 teaspoon oil
- 1 teaspoon tomato puree
Biryani
- 1 kg fish filets
- 2 cups uncooked rice
- 2 cups masoor (red or pink lentils)
- 2 onions, grated
- ½ cup oil
- 1 tomato, grated
- 1 cup oil
- ½ cup ghee
- 8 small potatoes
- Few cloves, whole peppers, tuj pieces
- 4 whole green chillies
- 4 elachi (green cardamom) pods
- 1 teaspoon jeera (cumin)
- 1/2 teaspoon turmeric
- cup yoghurt
Instructions
- Pound garlic and chiles together to make a paste. Mix in the coriander, cumin, lemon juice, turmeric, salt, oil, and tomato purée to make marinade.
- Smear fish filets with the marinade. Refrigerate for 1 hour.
- Boil the rice and the masoor separately until cooked.
- Fry onions in the ½ cup oil until golden in color. Strain out extra oil.
- Combine strained onion oil with ghee. Heat, this and use to fry the patties. Keep aside oils in which onions etc. were fried.
- Fry fish in separate oil
- In a deep bowl add yoghurt, grated tomato, spices and fried onions ( reserve 1 teaspoon of onion for top of rice). Dip fried fish in the marinade for a few minutes. I a large flat bottomed pot, pour the oils that were left aside in which excess oil was poured, add the remaining ghee and oil, the sprinkle some masoor over it.
- Arrange fish slices and all marinade over masoor and oil/ghee. Cover with rest of masoor.
- Arrange patties over masoor and finally cover the rice. Sprinkle top of rice with the reserved fried onion and hot with ghee.
- Sprinkle 1/4 cup water over rice, close lid tightly and put on heat. when pot starts sizzling lower heat and simmer for 30-40 minutes.
Variations
- With vegetables: Layer sliced bell peppers, carrots, and peas between the masoor and rice for color and texture without changing the cooking time.
- Spicier marinade: Double the fresh red chillies in the marinade if you prefer heat; reduce the lemon juice slightly to balance.
- Different fish: Substitute firm white fish (cod, halibut) or salmon; thicker cuts may need an extra 5 minutes of simmering.
- Herb finish: Sprinkle fresh cilantro or mint over the finished biryani just before serving for brightness.
- Smaller batch: Halve all quantities and use a smaller pot; reduce the simmering time to 20–25 minutes.
Tips for Success
- Marinate fully: Don’t skip the 1-hour refrigeration; it allows the spices and lemon to penetrate the fish so every bite is seasoned.
- Fry potatoes until golden: This step adds flavor depth; if they’re pale, they won’t contribute enough richness to the final dish.
- Keep oils separate: Straining the fried onion oil and reserving the fish frying oil separately prevents flavors from muddying—each layer stays distinct.
- Seal the pot tightly: Use foil under the lid if needed; steam must stay trapped so the rice cooks evenly and absorbs the layered flavors.
- Watch for the sizzle: Once you hear the pot sizzle, lower the heat immediately; high heat will burn the bottom layer.
Storage and Reheating
FAQ
Can I prepare the marinade ahead?
Yes, make the marinade the night before and store it covered in the fridge. Marinate the fish up to 2 hours in advance, but don’t go longer or the fish will become too soft.
What if my pot doesn’t seal well?
Wet a thin cloth, lay it over the pot rim under the lid, then place the lid on top; this traps steam nearly as well as a tight fit and prevents the bottom from burning.
Can I use boneless, skinless chicken instead of fish?
Yes, chicken works well with the same marinade and cooking time, though it won’t flake apart as fish does—cut it into bite-sized pieces before marinating.
Why do I fry the fish separately if it goes into the yoghurt mixture?
The separate fry gives the fish a light crust and sets the texture so it doesn’t break apart when layered; the yoghurt dip afterward adds a final flavor coat without breaking down the fried exterior.
Attribution: Recipe text from “Cookbook:Fish Biryani” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Fish_Biryani
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.
