Marinate the Chicken: In a large bowl, combine the yogurt, ginger garlic paste, salt, garam masala/biryani masala, turmeric, lemon juice (if using), and red chili powder. Mix well and taste the marinade, adjusting salt and spice if needed. Make a few slits on your chicken pieces and add them to the marinade. Mix everything together to coat the chicken well. Cover the bowl and let it marinate for at least 1 hour, or for best results, rest it overnight in the refrigerator.
Prepare the Rice: Rinse the basmati rice thoroughly, about three times, in ample water to remove starch. This helps prevent the rice from becoming mushy. Drain the rinsed rice and soak it in fresh water for 30 minutes. After 30 minutes, drain the rice completely using a colander. You can also soak saffron strands in 2 tablespoons of hot milk at this stage if using.
Sauté Whole Spices: Heat ghee or oil in a heavy-bottomed pot or pressure cooker. This is a good spot for a photo showing the heated ghee/oil. Add the whole spices (bay leaf, green cardamoms, cloves, cinnamon, star anise, shahi jeera, mace) if using. Let them sizzle for a moment until fragrant.
Fry the Onions: Add the thinly sliced onions to the pot. On a medium heat, stir the onions often and fry them until they turn a uniform light brown color. Be careful not to burn them, as burnt onions can make the biryani taste bitter. A photo of the perfectly browned onions would be helpful here.
Cook the Marinated Chicken: Add the marinated chicken to the pot. Sauté the chicken on medium heat for about 5 minutes until it looks pale.
Simmer the Chicken: Lower the flame completely. Cover the pot and let the chicken cook until it is soft, tender, and almost completely done. You can check if it’s cooked by pricking a piece with a fork. If there’s excess moisture left, remove the lid and cook briefly on a low flame to evaporate it.
Adjust Seasoning & Add Flavorings: Taste the chicken and add a little more salt if needed. Now, add the additional ¼ cup of plain yogurt, half of the chopped mint leaves, the slit green chili (if using), the optional red chili powder, and the additional teaspoon of garam masala/biryani masala.
Prepare the Base Layer: Mix the ingredients added in the previous step with the chicken base. Spread the chicken mixture evenly in a single layer at the bottom of the pot. A photo showing the chicken base spread out is great here.
Add Rice Layer: Gently spread the drained basmati rice evenly over the chicken layer. Do not mix the rice and chicken layers yet – keeping them separate is key to the traditional biryani experience. Show a photo of the rice layered neatly over the chicken.
Add Water and Aromatics: In a separate pot, heat the 3 cups of water (or 3½ cups for a regular pot) and add the ¾ teaspoon of salt. Stir and taste the water – it should be slightly salty. Bring this water to a rolling boil. Carefully pour 2 cups of the hot water around the sides of your pot/cooker, then gently pour the rest over the rice. A video or photos demonstrating the pouring method would be helpful here. Gently level the rice on top if needed. Sprinkle the remaining chopped mint leaves over the rice. If using, also sprinkle the fried onions and drizzle the saffron soaked milk.
Cook (Pot Method): If using a regular pot, cover it tightly. Cook on a medium heat until the rice is fully cooked and feels grainy, not mushy or undercooked. If the rice is still hard and there’s no water left, you can carefully add ¼ to ½ cup more boiling water and continue cooking. Rest the pot, still covered, for 15 minutes after cooking.
Cook (Pressure Cooker Method): If using a pressure cooker, set the flame to medium-high, cover, and place the whistle. Cook until you hear 1 whistle. Immediately move the cooker away from the heat source to stop the cooking.
Rest & Fluff: Whether using a pot or cooker, allow the biryani to rest covered for at least 10-15 minutes after cooking/whistle. If using a pressure cooker, wait for the pressure to release naturally before opening the lid. Gently fluff up the rice layers with a fork before serving.
Serving: To serve, use a large rice paddle and scoop from top to bottom so each plate gets layers of fluffy rice and tender chicken from underneath.