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 tablespoon Coriander seeds, 1 Yellow onion, 1 tablespoon Black peppercorns, 2 Bay leaves, 1 tablespoon 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 tablespoon Ginger & garlic paste
Add the dry spices and yogurt to the pan, and cook through until the oils start to separate.
2 tablespoon Plain yogurt, 1 tablespoon Garam masala, 2 teaspoon Ground coriander, ½ tablespoon 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.