Marinate the chicken with tumeric, black pepper powder and 1 tbsp of vinegar and set aside
Wash the basmati rice until the washed water appears clear and not cloudy. Let the rice soak in water for 15-20 minutes. Make sure you dont soak it for longer as the grains of rice may become mushy during the cooking process.
In a heavy bottom pan, add the ghee and the whole spices. When it warms up add the finely sliced onions and cook until brown on a medium heat. This will take around 10-15 minutes. During this time, you can prep the remaining ingredients to save time.
Coarsely blend the ginger, garlic, 2 chillis, coriander and mint leaves into a paste.
When the onions start turning brown, add the ground mint coriander paste and cook for 2-3 minutes
Meanwhile puree the tomatoes in a blender
Add all the spice powders listed with 1 tbsp of biryani masala powder and fry for a couple of minutes
Add the pureed tomatoes and salt and cook until oil starts leaving the sides
Add the marinated chicken and increase the flame to medium high. stir the chicken pieces so that the masala coats all the pieces. Keep stirring until you see the chicken pieces changing color. Reduce the flame to medium low and continue stirring occasionally until chicken is cooked. Typically will take around 15-20 minutes.
While the chicken is cooking, bring a pot of water to boil. Add few sliced green chillies (optional), 1 tbsp ghee. When it comes to a boil, add the soaked and drained rice.
Add salt and taste the water, it should taste salty else add more salt until it does.
Add the lime juice and 1 tbsp garam masala.
Cook the rice in boiling water for 5-7 minutes or until 80% done. You can tell this by noticing when the grains of rice turn opaque and also if the grains break easily when pressed between your fingers.
In a large and wide thick bottom pot, add the chicken masala at the bottom. Drain the rice from the water and immediately layer it over the chicken masala.
Sprinkle chopped coriander leaves, fried onions
Drizzle 2 tbsp of melted ghee and saffron milk around the sides of the rice and in the centre
Sprinkle with garam masala and cover the pot with foil and a tight closing lid
Place the pot over a heated iron tawa or flat skillet and turn the flame to high for 2-3 minutes
Reduce the flame to medium-low and continue cooking undisturbed for 15 minutes
Switch off the flame and let the biryani rest for another 10 minutes.
Serve with yoghurt raita, pickles and some fried pappodums