Meal Prep · South Indian
Fish Biryani
Experience the rich, aromatic flavors of a traditional South Indian Fish Biryani, featuring tender fish and fragrant Basmati rice.
Ingredients
Tap to check offMethod
Step-by-step- Marinate fish pieces with 1/2 tsp turmeric, 1 tsp red chili powder, 1 tsp ginger-garlic paste, and salt for at least 20 minutes.
- Heat 1 tbsp ghee/oil in a pan and lightly pan-fry the marinated fish until golden on both sides (about 2-3 minutes per side). Do not overcook. Set aside.
- Drain the soaked Basmati rice. In a large pot, bring water to a boil with whole spices (cardamom, cloves, cinnamon, bay leaves) and salt. Add the rice and cook until 70% done. Drain and set aside.
- In a large heavy-bottomed pot or Dutch oven, heat remaining 2 tbsp ghee/oil. Add sliced onions and sauté until deeply golden brown and caramelized. Add remaining ginger-garlic paste and green chilies, cooking until fragrant.
- Stir in tomato puree, remaining turmeric, red chili powder, coriander powder, and garam masala. Cook until the oil separates from the masala (about 5-7 minutes).
- Add the whisked yogurt to the masala, stirring constantly to prevent curdling. Cook on low heat until well combined and the gravy thickens. Stir in half of the chopped mint and coriander leaves.
- Gently fold in the fried fish pieces into the prepared masala gravy, being careful not to break them.
- Layer half of the partially cooked rice evenly over the fish masala. Sprinkle with some fried cashews (if using), fresh mint, and coriander.
- Layer the remaining rice over the top. Drizzle with saffron milk (if using) and lemon juice.
- Cover the pot tightly with a lid or seal with dough (dum style). Cook on very low heat for 20-25 minutes until the rice is fully cooked and flavors are melded. Let it rest for 5-10 minutes before gently fluffing and serving hot with raita.
Nutrition
Per serving| Nutrient | Amount |
|---|---|
| Calories | 550 kcal |
| Protein | 35 g |
Storage & Freezer Guide
Make it last Refrigerator 3-4 days
Store leftover Fish Biryani in an airtight container in the refrigerator to maintain freshness and prevent spoilage.
Freezer Up to 2 months
For longer storage, cool the biryani completely and freeze in individual portions in freezer-safe containers. Thaw overnight in the fridge before reheating.
Reheat Stovetop/Microwave
Gently reheat on the stovetop over low heat with a splash of water, or microwave in short bursts until heated through, stirring occasionally to ensure even heating.
Chef’s Corner
- Do not overcook the fish during frying or dum cooking; it cooks quickly and can become flaky. Light pan-frying is sufficient before layering.
- Soaking Basmati rice for 30 minutes is crucial for fluffy, long grains. Also, cook the rice only 70% before layering to ensure it finishes cooking perfectly during dum.
- For an extra layer of flavor and aroma, use homemade garam masala and fresh, good quality fish. A touch of fried onions (birista) can also be added at the layering stage.


