Add all the marination spices and the yoghurt to the washed and cleaned chicken
Massage the chicken well with the marinade. Cover and leave it in the fridge overnight
Set 6 cups of water with the a tablespoon of ghee, 1 black cardamom, 3 green cardamoms, 2 bay leaves, 2 cinnamon sticks,1 tablespoon peppercorns, cumin seeds, star anise and salt to boil
Once the water comes to a roll boil, add the soaked basmati rice. Cook the rice until 75% done. Drain the water and keep the rice aside, until needed
Warm the milk and add the saffron strands to it. Keep it aside
Heat a heavy bottomed pan with two tablespoons of ghee. Once hot add the cloves, 2 sticks of cinnamon, a bay leaf and 2-3 green cardamoms. When they turn fragrant, add the potatoes. Fry until they are light golden brown in colour
Add the marinated chicken, chopped tomatoes, a few chillis, the beresta and some coriander leaves. Mix well
Add half a cup of water and salt to taste. Be mindful, as the the cooked rice and marinated chicken already have salt - so add accordingly
Again give it a good mix, cover and cook until the chicken is completely cooked.* Remove from flame and set aside
Now, grease your stock pot/thick bottomed pan with ghee very well
Arrange the chicken pieces, from the curry, on the edges and keep the potatoes in the centre. Cover with the curry
Now carefully layer the rice over the chicken and the curry. Use a spatula to do this so that the rice grains do not break
Drizzle the ghee and the saffron milk over
Then arrange the slit chilis and beresta
Finally add the mint and coriander leaves. Cover and cook on a very low flame for 15-20 minutes (or until the rice is fully cooked). When done, turn the flame off. Keep covered for 5-10 minutes before opening the lid
Scoop the rice out carefully with the chicken and potatoes and serve. Enjoy your chicken biryani with potatoes, hot, with a chilled raita on the side!