Thalassery Fish Biryani
Aromatic short-grain Kaima rice layered with spicy fried fish and a rich masala of fried onions, tomatoes, and cashews. This Malabar specialty from Kerala is a true celebration of coastal flavors.
For 4 servings
Marinate the Fish
- In a bowl, combine the fish steaks with 0.5 tsp turmeric powder, 1.5 tsp Kashmiri red chilli powder, lemon juice, 1 tbsp ginger-garlic paste, and 1 tsp salt.
- Gently mix to ensure each piece is evenly coated.
- Cover and let it marinate for at least 30 minutes in the refrigerator.
Prepare Fried Garnishes (Bista)
- Heat 1 cup of oil in a wide, heavy-bottomed pan over medium-high heat.
- Add the thinly sliced onions and fry in batches, stirring occasionally, for 15-20 minutes until they are deep golden brown and crisp. Do not overcrowd the pan.
- Using a slotted spoon, remove the fried onions (bista) and drain them on a paper towel. Set aside half for the masala and half for garnish.
- In the same oil, fry the cashew nuts for about 1 minute until golden. Remove and set aside.
- Next, fry the raisins for about 30 seconds until they puff up. Remove and set aside. Reserve the flavorful oil.
Shallow Fry the Fish
- In the same pan, using about 3-4 tbsp of the reserved oil, shallow fry the marinated fish pieces over medium heat.
- Cook for 3-4 minutes on each side until they are golden and about 80% cooked through. The fish should be firm but not fully cooked.
- Carefully remove the fish from the pan and set aside. Keep the remaining oil in the pan for the masala.
Cook the Rice
- While the fish is frying, wash the Kaima rice thoroughly in several changes of water until the water runs clear. Soak for 20 minutes, then drain completely.
- In a large pot, heat 2 tbsp of ghee. Add the cinnamon stick, cloves, green cardamom, and bay leaf. Sauté for 30 seconds until fragrant.
- Add the drained rice and gently toast for 1-2 minutes.
- Pour in 4 cups of hot water and 1.5 tsp of salt. Bring to a rolling boil.
- Reduce the heat to low, cover the pot with a tight lid, and cook for 8-10 minutes until the rice is 90% cooked and all the water is absorbed.
- Turn off the heat and let it rest, covered, for 5 minutes. Then, gently fluff with a fork.
Prepare the Biryani Masala
- In a heavy-bottomed pot (the one you will use for dum), heat the oil remaining from frying the fish.
- Add the ginger paste, garlic paste, and slit green chilies. Sauté for 1 minute until fragrant.
- Add the chopped tomatoes and cook for 5-6 minutes until they break down and become soft.
- Lower the heat and add the whisked curd, remaining 0.5 tsp turmeric powder, 1 tsp Kashmiri red chili powder, and 1 tsp garam masala. Stir continuously and cook for 2-3 minutes until the oil begins to separate from the masala.
- Stir in half of the fried onions (bista), chopped coriander, and mint leaves. Season with salt to taste, keeping in mind the salt from the fish and rice. Mix well to form a thick, aromatic masala.
Layer and Cook on 'Dum'
- Gently arrange the fried fish pieces in a single layer over the prepared masala in the pot.
- Evenly spread the cooked rice over the fish layer. Do not press down.
- Sprinkle the remaining fried onions, fried cashews, raisins, and the rest of the chopped mint and coriander leaves over the rice.
- Drizzle the remaining 2 tbsp of ghee and the optional rose water on top.
- Cover the pot with a tight-fitting lid. To create a perfect seal ('dum'), you can line the rim of the pot with a simple flour dough or place a heavy object on the lid.
- Cook on the lowest possible heat for 15-20 minutes. This allows the steam to build and flavors to meld.
- Turn off the heat and let the biryani rest, unopened, for at least 15 minutes.
Serve
- Open the pot and enjoy the aroma. Gently mix the biryani from the sides using a wide spatula, taking care not to break the delicate fish pieces.
- Serve hot with a side of cooling raita, papad, and a simple lime pickle.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Using Kaima or Jeerakasala rice is crucial for the authentic aroma and taste of Thalassery biryani.
- 2Fry the onions in batches to ensure they become evenly crisp and golden. Do not overcrowd the pan.
- 3Do not overcook the fish during the initial frying step, as it will continue to cook during the 'dum' process.
- 4Soaking the rice is an important step to ensure the grains cook up fluffy and separate.
- 5Letting the biryani rest for 10-15 minutes after dum cooking is essential for the flavors to meld together beautifully.
- 6For a tighter seal during dum, you can place a heavy object on top of the lid or seal the edges with a simple flour-water dough.
- 7Use a heavy-bottomed pot for making the masala and for the final dum cooking to prevent the biryani from scorching at the bottom.
Adapt it for your goals.
Protein Swap
Replace king fish with prawns, seer fish (neymeen), or pomfret. Marination and frying times may need slight adjustments.
Vegetarian AlternativeVegetarian Alternative
For a vegetarian version, use thick slices of paneer or a mix of vegetables like potatoes, carrots, and cauliflower. Marinate and fry them just like the fish.
Rice AlternativeRice Alternative
If Kaima or Jeerakasala rice is unavailable, you can use short-grain Basmati rice. The aroma and texture will be different but still delicious.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
King fish is an excellent source of omega-3 fatty acids, which are known to support heart health, reduce inflammation, and are crucial for brain function.
Excellent Source of Protein
This dish provides high-quality protein from the fish, which is essential for building and repairing tissues, muscle growth, and maintaining overall body function.
Boosts Immunity with Spices
The blend of spices like turmeric, ginger, and garlic contains powerful antioxidants and anti-inflammatory compounds that can help boost your immune system.
Frequently asked questions
Its distinctiveness comes from the use of Kaima (or Jeerakasala) rice, a short-grain, aromatic variety, instead of the long-grain Basmati. The masala is also unique, with a generous amount of fried onions (bista) and a subtle sweetness from cashews and raisins.



