Fish biryani is a delightful and aromatic dish that combines the rich flavors of marinated fish with the fragrant basmati rice. This dish is perfect for special occasions or a hearty family meal. The layers of spiced fish and rice, garnished with crispy fried onions, fresh coriander, and mint, create a symphony of flavors that is sure to impress.
Some ingredients in this recipe might not be commonly found in every household. For instance, ghee, basmati rice, and garam masala are essential for authentic flavor but might require a trip to the supermarket. Additionally, whole spices like cardamom, cloves, and cinnamon sticks are crucial for the aromatic base of the biryani.

Ingredients For Fish Biryani Recipe
Fish fillets: The main protein of the dish, providing a tender and flavorful base.
Basmati rice: A long-grain rice known for its fragrance and delicate texture, essential for biryani.
Ghee: Clarified butter that adds a rich, nutty flavor to the dish.
Yogurt: Used to marinate the fish, adding tanginess and tenderness.
Onions: Thinly sliced and fried until golden brown, adding sweetness and crunch.
Ginger-garlic paste: A blend of ginger and garlic that forms the aromatic base of the dish.
Turmeric powder: Adds a warm, earthy flavor and vibrant color to the fish.
Red chili powder: Provides heat and a deep red color to the marinade.
Garam masala: A blend of ground spices that adds depth and complexity to the biryani.
Cumin seeds: Adds a warm, earthy flavor when sautéed in ghee.
Cardamom: Whole pods that add a sweet, floral aroma to the dish.
Cloves: Whole cloves that provide a warm, slightly sweet flavor.
Cinnamon: A stick of cinnamon that adds a sweet and woody flavor.
Water: Used to cook the rice and create steam for the final cooking process.
Salt: Enhances the flavors of all the ingredients.
Fresh coriander: Chopped and used as a garnish for a fresh, herbal note.
Fresh mint: Chopped and used as a garnish, adding a refreshing flavor.
Technique Tip for This Recipe
When marinating the fish, ensure that each piece is evenly coated with the yogurt and spices. This not only infuses the fish with flavor but also helps in tenderizing it. For an extra depth of flavor, you can marinate the fish for a longer period, up to 2 hours, in the refrigerator. When frying the onions, make sure they are sliced thinly and fried until they reach a deep golden brown. This will add a rich, caramelized flavor to the biryani. Additionally, when layering the rice and fish mixture, make sure to spread them evenly to ensure that every bite has a balanced taste of both rice and fish.
Suggested Side Dishes
Alternative Ingredients
fish fillets - Substitute with tofu: Tofu can mimic the texture of fish and absorb the flavors of the spices and herbs used in biryani.
basmati rice - Substitute with jasmine rice: Jasmine rice has a similar fragrance and texture, making it a good alternative for basmati rice.
ghee - Substitute with vegetable oil: Vegetable oil can provide the necessary fat content and cooking medium, though it lacks the distinct flavor of ghee.
yogurt - Substitute with coconut milk: Coconut milk can provide a creamy texture and a slight sweetness, complementing the spices in the biryani.
onions - Substitute with shallots: Shallots have a milder flavor and can be used in place of onions for a slightly different taste.
ginger-garlic paste - Substitute with ginger powder and garlic powder: These can be used in equal parts to replicate the flavor of fresh ginger-garlic paste.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
red chili powder - Substitute with paprika: Paprika can provide a milder heat and a similar color to red chili powder.
garam masala - Substitute with curry powder: Curry powder can offer a similar blend of spices, though the flavor profile may be slightly different.
cumin seeds - Substitute with ground cumin: Ground cumin can provide the same flavor, though it will integrate more fully into the dish.
cardamom - Substitute with allspice: Allspice can mimic the warm, sweet flavor of cardamom.
cloves - Substitute with star anise: Star anise can provide a similar warm, spicy flavor.
cinnamon - Substitute with nutmeg: Nutmeg can offer a warm, sweet flavor similar to cinnamon.
water - Substitute with vegetable broth: Vegetable broth can add more depth of flavor compared to plain water.
salt - Substitute with soy sauce: Soy sauce can add both saltiness and umami to the dish.
coriander - Substitute with parsley: Parsley can provide a fresh, herbaceous note similar to coriander.
mint - Substitute with basil: Basil can offer a fresh, aromatic flavor similar to mint.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
Allow the fish biryani to cool down to room temperature before storing. This helps prevent condensation, which can make the rice soggy.
Transfer the biryani into an airtight container. Make sure the container is clean and dry to maintain the freshness of the dish.
If you plan to consume the biryani within a few days, store it in the refrigerator. It will stay fresh for up to 3-4 days.
For longer storage, consider freezing the biryani. Divide it into individual portions to make reheating easier and faster.
When freezing, use freezer-safe containers or heavy-duty freezer bags. Label them with the date to keep track of how long they’ve been stored.
To reheat refrigerated biryani, sprinkle a few drops of water over it to prevent it from drying out. Microwave on medium heat or reheat on the stovetop over low heat until thoroughly warmed.
For frozen biryani, thaw it in the refrigerator overnight. Once thawed, follow the same reheating instructions as for refrigerated biryani.
Avoid reheating biryani multiple times as this can affect the texture and flavor of the fish and rice. Reheat only the portion you plan to consume.
If you notice any off smell or change in texture, it’s best to discard the biryani to avoid any risk of foodborne illness.
How to Reheat Leftovers
Stovetop Method: Place the leftover fish biryani in a non-stick pan. Add a splash of water or broth to prevent it from drying out. Cover the pan with a lid and heat on low flame for about 10-15 minutes, stirring occasionally to ensure even heating.
Oven Method: Preheat your oven to 350°F (175°C). Transfer the biryani to an oven-safe dish. Cover the dish with aluminum foil to retain moisture. Bake for about 20-25 minutes, or until the biryani is thoroughly heated.
Microwave Method: Place the leftover biryani in a microwave-safe container. Sprinkle a few drops of water over the top and cover with a microwave-safe lid or plastic wrap with a few holes poked in it. Heat on medium power for 2-3 minutes, stirring halfway through to ensure even heating.
Steaming Method: If you have a steamer, place the biryani in a heatproof dish that fits inside the steamer. Steam for about 10-15 minutes until the biryani is hot and fluffy.
Instant Pot Method: Use the sauté function to reheat the biryani. Add a splash of water or broth and stir occasionally. Alternatively, use the steam function for about 5 minutes for a more gentle reheating.
Double Boiler Method: Place the biryani in a heatproof bowl. Set the bowl over a pot of simmering water, making sure the bottom of the bowl does not touch the water. Cover the bowl and steam for about 10-15 minutes, stirring occasionally.
Best Tools for This Recipe
Frying pan: Used to fry the onions until golden brown and to cook the marinated fish.
Large pot: Essential for boiling the rice and later layering the rice and fish mixture.
Spatula: Handy for stirring and sautéing ingredients in the frying pan.
Mixing bowl: Needed to marinate the fish with yogurt and spices.
Strainer: Useful for draining the water from the partially cooked rice.
Measuring cups: Important for accurately measuring the rice, water, and yogurt.
Measuring spoons: Necessary for measuring out the spices and ghee.
Knife: Required for slicing the onions and chopping the fresh coriander and mint.
Cutting board: Provides a safe surface for slicing and chopping ingredients.
Tight-fitting lid: Ensures the pot is properly covered during the final cooking stage to trap steam and cook the biryani evenly.
Serving spoon: Used for serving the finished fish biryani.
How to Save Time on This Recipe
Marinate in advance: Marinate the fish the night before to save time on the day of cooking.
Use pre-fried onions: Buy pre-fried onions to skip the frying step.
Instant ginger-garlic paste: Use store-bought ginger-garlic paste to save time on preparation.
Pre-soaked rice: Soak the basmati rice in the morning so it's ready to cook by evening.
Layer efficiently: Prepare all ingredients and layer the biryani quickly to save time.
One-pot method: Use a single pot for cooking to reduce cleanup time.

Fish Biryani Recipe
Ingredients
Main Ingredients
- 500 g Fish fillets cut into pieces
- 2 cups Basmati rice soaked for 30 minutes
- 2 tablespoon Ghee
- 1 cup Yogurt
- 2 large Onions thinly sliced
- 2 teaspoon Ginger-garlic paste
- 1 teaspoon Turmeric powder
- 2 teaspoon Red chili powder
- 1 teaspoon Garam masala
- 1 teaspoon Cumin seeds
- 4 pods Cardamom
- 4 cloves Cloves
- 1 stick Cinnamon
- 2 cups Water
- to taste Salt
- 1 handful Fresh coriander chopped
- 1 handful Fresh mint chopped
Instructions
- 1. Marinate the fish with yogurt, turmeric, red chili powder, and salt. Set aside for 30 minutes.
- 2. Heat ghee in a frying pan. Fry the onions until golden brown. Remove half and set aside for garnishing.
- 3. In the same pan, add cumin seeds, cardamom, cloves, and cinnamon. Sauté for a minute.
- 4. Add ginger-garlic paste and sauté until the raw smell disappears.
- 5. Add the marinated fish and cook until the fish is done. Set aside.
- 6. In a large pot, boil water with salt. Add soaked rice and cook until 70% done. Drain the water.
- 7. Layer the rice and fish mixture in the pot. Sprinkle garam masala, fresh coriander, and mint between layers.
- 8. Cover the pot with a tight lid and cook on low heat for 20 minutes.
- 9. Garnish with fried onions and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Peanut Brittle Recipe30 Minutes
- Young Tamarind Leaf Salad Recipe15 Minutes
- Stir-fried Mixed Vegetables Recipe20 Minutes
- Coconut Sticky Rice (Savoury) Recipe1 Hours
- Burmese Green Mango Salad Recipe (Tha Yet Thee Thoke)20 Minutes
- Rice with Fermented Fish Topping Recipe30 Minutes
- Burmese Samosa Soup Recipe1 Hours
- Pickled Prawn Salad Recipe (Bazun thoke)30 Minutes
Leave a Reply