Fresh coriander leaves and fried onions, for garnish
Instructions:
Rinse the basmati rice in water a few times and soak it in water for about 30 minutes.
In a bowl, mix together the chicken, sliced onion, garlic, ginger, green chilies, plain yogurt, lemon juice, turmeric powder, cumin powder, coriander powder, garam masala powder, and salt. Mix everything well and marinate for at least 30 minutes, or up to overnight in the refrigerator.
In a large pot or Dutch oven, heat the oil or ghee over medium-high heat. Add the cinnamon stick, cardamom pods, cloves, and bay leaves, and fry for a few seconds until fragrant.
Add the marinated chicken to the pot and cook for 5-6 minutes until lightly browned.
Drain the soaked rice and add it to the pot along with 3-4 cups of water. Bring the mixture to a boil, then lower the heat to low, cover the pot with a tight-fitting lid, and cook for 20-25 minutes until the rice is tender and the liquid has been absorbed.
Once the Biryani is cooked, remove it from the heat and let it sit for a few minutes before fluffing the rice with a fork.
Serve the Biryani hot, garnished with fresh coriander leaves and fried onions. Enjoy!