Marinate the fish pieces in red chilly powder, turmeric powder, salt and lemon juice with required water.
Heat oil in a pan and fry each sides of fish.
Heat oil in a large pan and fry 1 thinly sliced onion till golden brown in colour. Convert it into a plate. Now we have to prepare the biriyani rice.
Now we add all the spices into the hot oil and add drained rice.
Roast the rice for 4-5 minutes in medium to high flame.
Once rice is roasted a bit, quickly add boiled water, give a stir and close with a lid. Let it cook. Also add 1 tsp of lime juice and chopped carrot to this.
In the mean time, heat oil in a pan and fry onion until soft.
Then add crushed ginger garlic green chilly. Saute until the raw smell goes off.
Add chopped tomatoes and saute until the tomatoes become soft. On the other hand check rice, when it's done off the flame. Take care that rice is not overcooked.
Now add pepper powder, garam masala and salt as required. Saute for a minute.
Add fish pieces. Don't stir as it will break the fish.
Just mix by putting masala on top of fish. Add chopped coriander leaves to this and close lid for 1 minute. After that off flame.
Mix chopped mint leaves, coriander leaves and fried onion with 1/2 tsp garam masala.
Now start layering rice over the fish masala. We are going to dhum the biriyani. Layer half of the biriyani rice over it.
Sprinkle the half of fried onion mix and 1 tbsp yellow colour mixture(1/4 cup milk+1/4 tsp turmeric powder)
Layer the remaining cooked rice, fried onion, colour and 2 tbsp ghee over it.
Close the lid tightly and heat for 5 minutes.(low flame)
Delicious Thalassery biriyani is ready now.