Add the chicken pieces, onion, whole spices, and salt to a large pot.
1 lb Chicken drumsticks and thighs, 1 Cinnamon stick, 1 pod Black cardamom, 2 Cloves, 2 pods Green cardamom, 1 tbsp Coriander seeds, 1 Yellow onion, 1 tbsp Black peppercorns, 2 Bay leaves, 1 tbsp Sea salt
Top the pot off with water, and simmer over medium heat. Let the broth simmer for 30 minutes minimum, until the chicken is cooked through and the broth is aromatic.
5 cups Water
Remove the chicken pieces from the pot and set aside on a plate. Pass the broth through a sieve over a large bowl, to catch the onions and whole spices. Keep the broth aside.
Return the same pot to the stove over medium-high heat. Add vegetable oil to the pot, and add the sliced onions. Cook the onions until they are a deep golden brown. Add the ginger & garlic paste to the onions, and lightly fry.
¼ cup Vegetable oil, 1 Yellow onion, 2 tbsp Ginger & garlic paste
Add the dry spices and yogurt to the pan, and cook through until the oils start to separate.
2 tbsp Plain yogurt, 1 tbsp Garam masala, 2 tsp Ground coriander, ½ tbsp Kashmiri chilli powder
Return the chicken pieces to the pot, and stir to coat them in the yogurt-spice mixture. Lightly saute the chicken for 1-2 minutes.
Add the rinsed rice to the pot, and stir to combine with the spices and the chicken. Cover with the broth that was set aside, and turn the heat to medium-low.
2 cups Basmati rice, Sea salt
Cover the pot with a lid, and cook for 13-17 minutes, until the water is mostly absorbed. Turn the heat off, and keep the pot covered for another 5-7 minutes to allow the rice to steam.
Using a fork or a flat rice paddle, fluff the rice. Serve on a platter or straight out of the pot.