Preparation
Fry the spices (1-5 listed in the ingredients) in ghee.
Add the onions and fry until translucent. Add the ginger-garlic paste and fry until the raw smell goes away.
Add kasuri methi and tomatoes and fry until the tomatoes are tender.
Add curd, pudina and coriander leaves along with all the spices (15-19 listed in the ingredients) and give it a good stir.
Next, add the chicken. Give it a good mix so that the masala coats the chicken completely. Add the desired amount of salt and cook for about 10-15 minutes on low flame or until the chicken is tender and has started releasing water.
Give another good stir and pressure cook for 3-4 whistles. Wait until the cooker has cooled off completely before opening the cooker.
Soak the uncooked basmati rice in water for about 15 minutes before cooking.
Boil water with a few drops of ghee and a few pods of cinnamon, cardamom, cloves, Marathi moggu and a bay leaf, along with some fresh coriander leaves, ½ tsp of garam masala and a ½ tsp of salt.
Once the water starts boiling, add the basmati rice and cook on low flame for about 5-7 minutes of medium flame till the rice is half cooked. The rice should not be cooked completely.
Strain the rice and keep it aside.
Transfer the cooked chicken (there will be some amount of gravy with the chicken) into a broad base handi if you wish, else let the chicken remain in the cooker.
Heat a thick base tawa on high flame and the place the cooker/handi with the chicken.
Add the cooked rice and place the boiled eggs over the chicken and sprinkle some coriander leaves along with ½ tsp of ghee over the rice.
Cover the handi/cooker and cook on high flame for 7-10 minutes, and then on low flame for another 12-15 minutes.
Either mix the rice and chicken together in the handi/cooker to get a uniformly coloured biryani, or, serve as a layered dum biryani by not mixing the rice and chicken together. Optionally, some food colour can be mixed with a tsp of milk and sprinkled over the cooked rice to get more colours. Finally, serve with raita.