Try my fool-proof pakki style Hydrabadi Dum Biryani. Best biryani recipe when you're in a hurry. The chicken curry cooked separately and layered with aromatic basmati rice and then steamed for perfection. Photos included for each and every step.
Get a wide pot and add ghee and oil to heat up. Add your thinly sliced onion and fry them until they are brown, on medium heat. Mix time to time to ensure even frying. Do not wait until the onions burn which can make the curry bitter.
When onions are brown, add ginger garlic paste and mix well together. Lower the heat and cover if it splatters. Fry until the raw smell goes away.
Now add your diced tomatoes. Mix well together.
Cook the tomatoes until they're very mushy. Use the back of the spoon to mash them a little bit.
To that, add biryani masala powder, Kashmiri red chili powder, cayenne powder, turmeric powder, salt, and green chilies broken into big pieces.
Toast the spices with onions for about a minute in low heat.
Now add the chicken pieces and mix well together. Let the chicken pieces sear a bit.
Turn off the heat and add your yogurt. Make sure to beat the yogurt with a spoon to break the lumps and to make it smooth.
Mix well with the chicken, turn on the heat to medium-low and add 1/4 cup of water and mix.
Cover it and cook it until the oil separates from the curry. (While the chicken is cooking, you can also start washing and soaking the rice. Check the instructions on the next section)
When the oil has separated in the curry, add cilantro, and mint leaves. Mix and cook for another few minutes.
After a few minutes, taste the gravy and see if it has enough salt. Adjust salt if needed.
Cover again and cook on medium-low heat until there's very little gravy left. (about 1/4 cup)
When the curry is done, turn off the heat and add 1/2 tsp of lime juice and mix well. If the curry is already sour enough for you with the yogurt then you can skip adding lime.
Meanwhile, you make the chicken, wash your Basmati rice thoroughly until the water runs clear. Then soak the rice in water for about 15mins.
Heat about 2.5l of water in a large pot. To that add cumin seeds, cloves, cardamom, cinnamon, bay leaves, ghee, and salt. Taste the water. It should taste pretty salty. Otherwise, your rice will end up bland. Let the water come to boil.
Add the rice and cook it until they're almost done (about 90%). To test that take a few rice grains out and taste. The rice grains have to be cooked all the way through but they have to be firm when you bite.
When the rice is 90% done, immediately drain the rice using a colander. Spread the rice in the colander so the steam can escape and it would slow down further cooking.
Now layer the rice on top of the chicken you made earlier. Do not press the rice with the spoon. The grains have to be nice and loose.
Mix milk and yellow food color in a small bowl. And pour the yellow milk around the layered rice. Also, add ghee, some of your fried onion, some of the cilantro, and mint leaves on the top of the rice.
Cover your pot tightly with an aluminum foil and close with a tight-fitting lid to stop steam from leaking.
Cook for about 4 mins on medium-high heat. Then set the flame/heat to the lowest setting and cook for another 15 mins. Turn off the heat and leave for another 15mins before you open it.
Serve without over mixing the rice with chicken. Garnish with rest of the fried onion, cilantro, and mint. Serve with boiled eggs, yogurt or raita.