Bonapeti.com»Recipes»Fish»Authentic Indian Fish Biryani with Basmati Rice

Authentic Indian Fish Biryani with Basmati Rice

Nadya GalienneNadya Galienne
Novice
18611
Authentic Indian Fish Biryani with Basmati Rice1 / 2
Biryani is one of the most iconic Indian dishes, known for its fragrant rice and layered cooking technique. Fish biryani is lighter than meat versions but still rich in flavor. The use of spices like garam masala and fresh herbs creates a complex aroma, while basmati rice ensures a fluffy and elegant texture.
Favorites
I made it
Add
Report
Preparation
25 min.
Cooking
40 min.
Тotal
65 min.
Servings
4
Authentic fish biryani with basmati rice, spices, and herbs - easy homemade Indian recipe full of aroma, flavor, and perfectly cooked rice.

Ingredients

  • fish fillets (white fish) - 600 g (1.3 lb)
  • basmati rice - 400 g (2 cups / 14 oz)
  • onion - 2 large (300 g / 10.5 oz)
  • tomatoes - 2 (300 g / 10.5 oz)
  • garlic - 4 cloves
  • ginger - 1 tbsp
  • yogurt - 150 ml (2/3 cup)
  • lemon juice - 2 tbsp (30 ml / 1 fl oz)
  • vegetable oil or ghee - 3 tbsp
  • fresh cilantro - 1/2 cup
  • fresh mint - 1/2 cup
  • for spices
  • salt - 1.5 tsp
  • black pepper - 1/2 tsp
  • turmeric - 1/2 tsp
  • cumin - 1 tsp
  • coriander powder - 1 tsp
  • garam masala - 1 tsp
  • chili powder - 1 tsp
measures

How to make

The basmati rice is first rinsed thoroughly under cold water until the water runs clear. It is then soaked in water for about 20-30 minutes, which helps the grains cook evenly and remain fluffy.

The fish is cut into medium-sized pieces and placed in a bowl. It is marinated with yogurt, lemon juice, turmeric, chili powder, salt, and half of the garlic and ginger. The fish is left to marinate for at least 20 minutes, allowing the spices to infuse deeply.

In a large pan, oil or ghee is heated over medium heat. Thinly sliced onions are added and cooked until golden brown and slightly caramelized. This step is essential for creating the rich base flavor typical of authentic biryani.

The remaining garlic and ginger are added and sautéed briefly until fragrant. Chopped tomatoes are added next and cooked until soft and blended into a thick sauce.

The marinated fish is carefully added to the pan and cooked gently for a few minutes. The fish should not be overcooked at this stage, as it will continue cooking later with the rice.

Meanwhile, the soaked rice is boiled in salted water until it is about 70% cooked. It is then drained and set aside.

In the same pan or a large pot, the biryani is assembled in layers. A layer of fish and sauce is spread at the bottom, followed by a layer of partially cooked rice. Fresh cilantro and mint are sprinkled between the layers to add aroma and freshness.

This layering process can be repeated if needed. The pot is then covered tightly and cooked on low heat for about 15-20 minutes. This step, known as “dum cooking, ” allows the flavors to combine and the rice to finish cooking while absorbing the spices.

Once done, the biryani is gently fluffed with a fork to mix the layers slightly without breaking the fish pieces.

Serve hot with yogurt sauce or raita and fresh lemon wedges. It pairs well with salad or pickles. Store leftovers in the refrigerator for up to 2 days. Reheat gently with a splash of water.

If you enjoyed this aromatic and spiced rice dish, try our rich and flavorful seafood jambalaya with bold Cajun spices, creamy citrus baked chicken with a smooth sauce, or hearty chili con carne packed with deep flavors for more delicious meals.

Fish Biryani FAQ

Can I use frozen fish for fish biryani?

Yes, frozen fish can be used successfully, but it is important to thaw it completely and pat it dry before marinating. Excess moisture can dilute the spices and affect the texture of the dish.

What type of fish is best for biryani?

Firm white fish such as cod, tilapia, snapper, or seabass works best because it holds its shape during cooking and absorbs the spices well without falling apart.

Why does my biryani rice turn mushy?

This usually happens when the rice is overcooked before layering or when too much liquid is used. The rice should be only 70% cooked before assembling, so it finishes cooking during the dum process.

Can I make fish biryani without yogurt?

Yes, but yogurt helps tenderize the fish and adds a creamy, slightly tangy flavor. If skipped, you can substitute with a little coconut milk or simply increase the spices.

How do I prevent the fish from breaking while cooking?

Handle the fish gently and avoid stirring too much once it is added. Cooking it partially before layering and finishing it on low heat helps maintain its structure.

Can I make fish biryani spicy?

Absolutely. You can increase the chili powder, add green chilies, or use spicy garam masala to enhance the heat level according to your taste.

What is dum cooking and why is it important?

Dum cooking is a slow steaming technique where the pot is sealed and cooked on low heat. It allows the rice to absorb all the flavors and creates the signature aroma of authentic biryani.

Can I prepare fish biryani in advance?

Yes, but it is best enjoyed fresh. If preparing ahead, reheat gently with a splash of water to maintain moisture and avoid drying out the rice.

What can I serve with fish biryani?

It pairs perfectly with raita, fresh salad, pickled vegetables, or a simple yogurt sauce to balance the spices.

How long can I store fish biryani?

It can be stored in the refrigerator for up to 2 days in an airtight container. Reheat gently to preserve texture and flavor.

Fish Biryani Tips

Choose the Right Fish

Use firm, thick fillets that won’t fall apart during cooking. This ensures a better texture and presentation in the final dish.

Do Not Overcook the Rice

Parboil the rice only until it is slightly undercooked. This is one of the most important steps for achieving fluffy, separate grains in biryani.

Marinate for Maximum Flavor

Allow the fish to marinate for at least 20-30 minutes so it absorbs the spices deeply, resulting in richer flavor.

Layer Carefully for Authentic Taste

Proper layering of rice, fish, and herbs ensures even distribution of flavors and gives that traditional biryani structure.

Use Fresh Herbs Generously

Mint and cilantro are essential for the aroma. Do not skip them, as they define the freshness of the dish.

Cook on Low Heat (Dum Method)

Slow cooking allows the flavors to blend perfectly and prevents burning or drying out the rice.

Avoid Overmixing at the End

Gently fluff the biryani instead of stirring aggressively to keep the fish intact and the rice light.

Balance the Spices

Taste and adjust seasoning before final cooking. Biryani should have a balanced flavor-not too spicy, salty, or bland.

Rating

5
51
40
30
20
10
Give your rating:
Facebook
Favorites
Twitter
Pinterest