Pinterest Pin for Fish Biryani

Introduction

Fish Biryani layers fragrant basmati rice, tender marinated fish, lentils, and caramelized onions in a sealed pot, steaming together for 30–40 minutes until the flavors meld completely. The marinade—garlic, chiles, lemon juice, and warm spices—infuses the fish while it cooks, and the yogurt and tomato base binds everything into a cohesive, aromatic one-pot meal. This is substantial enough for dinner and keeps well for lunch the next day.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 1 hour 15 minutes (including marinating time)
  • Cook Time: 50 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

  1. 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.
  2. Smear fish filets with the marinade. Refrigerate for 1 hour.
  3. Boil the rice and the masoor separately until cooked.
  4. Fry onions in the ½ cup oil until golden in color. Strain out extra oil.
  5. Combine strained onion oil with ghee. Heat, this and use to fry the patties. Keep aside oils in which onions etc. were fried.
  6. Fry fish in separate oil
  7. 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.
  8. Arrange fish slices and all marinade over masoor and oil/ghee. Cover with rest of masoor.
  9. Arrange patties over masoor and finally cover the rice. Sprinkle top of rice with the reserved fried onion and hot with ghee.
  10. 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

  • Chicken Biryani: Replace the 1 kg fish filets with 1 kg boneless, skinless chicken breast or thigh, cut into 2-inch pieces. The marinade and cooking method remain identical; chicken may need an extra 5–10 minutes of simmering to ensure it’s cooked through.
  • Vegetarian version: Omit the fish and use 8–10 medium potatoes (cubed) as the main protein, adding them to the biryani in place of the fish filets. The rest of the recipe proceeds unchanged; you’ll have a hearty vegetable and lentil biryani with the same spiced, layered character.
  • Egg and Fish Biryani: Boil 6 eggs, peel, halve them, and nestle them into the layers alongside the fish before covering with the final layer of masoor and rice. The eggs add richness and protein without changing the cooking time.
  • With potatoes as garnish: Fry the 8 small potatoes separately in ghee until golden and crispy, then crumble or break them into smaller pieces. Sprinkle over the top of the rice in the final step for a contrasting crunchy texture.
  • Firmer rice texture: Reduce the simmering time to 25–30 minutes if you prefer grains that are separate and less soft; increase to 40–45 minutes for a more tender, almost porridge-like consistency.

Tips for Success

  • Marinate for the full hour: The fish absorbs flavor much more effectively when it sits undisturbed in the marinade, making the final biryani more flavorful throughout.
  • Brown the onions properly: Fry them until deeply golden and just beginning to crisp at the edges; this builds a complex, sweet base flavor that carries through the whole dish. Don’t rush this step or skip draining the excess oil.
  • Seal the lid tightly: Use foil under the lid if needed to trap steam completely. The sealed environment steams the layers together; a loose lid produces dry rice and unevenly cooked fish.
  • Lower the heat once sizzling begins: A vigorous boil on high heat can scorch the bottom layer and dry out the rice. Once you hear the pot sizzle, drop the heat to low immediately and let it simmer gently.
  • Don’t peek during cooking: Opening the lid releases steam and disrupts the cooking process. If you’re unsure about doneness, listen for a faint sizzle and let the full 30–40 minutes pass before checking.

Storage and Reheating

Store the biryani in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen slightly as it sits.

To reheat, transfer portions to a covered oven-safe dish and warm in a 160°C (320°F) oven for 15–20 minutes, or reheat gently on the stovetop over medium-low heat in a covered pan, stirring occasionally. Microwave reheating can dry out the rice; avoid it if possible.

Biryani does not freeze well; the rice texture breaks down and becomes mushy upon thawing.

FAQ

Can I use a different type of fish?

Yes. Use any firm, mild white fish (cod, haddock, halibut, or kingfish). Avoid very delicate fish like sole, which may fall apart during frying. Thicker fillets hold their shape better during layering.

Why do I fry the fish separately instead of layering it raw?

Frying the fish first ensures it cooks evenly and develops a protective exterior that keeps it from breaking apart or releasing excess moisture into the lentil layers. It also deepens the flavor through browning.

Can I prepare the marinade or cook the rice ahead of time?

The rice seems mushy—what went wrong?

You likely simmered too long or didn’t seal the lid tightly enough, allowing excess steam and moisture to accumulate. Reduce simmering time to 25–30 minutes next time, and ensure the lid is completely sealed before the heat is turned on.


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.