Clean the chicken to your liking. In a large pot, add all the above spices and cook for a few minutes till lightly browned.
Then add the chicken pieces to get a nice light brown. Then add the boiled water to cover the chicken completely. Let this cook for about 1 hour + till its cooked.
Take the chicken out from the water and place in a pan. Set aside. To that chicken stock, add tomato paste and mix.
In a separate pot, add the rice with the spices and ghee. Mix together on low heat for a few minutes then add the hot chicken stock from the chicken that was cooked prior.
Bring to a boil then reduce to a simmer. Will take about 20–25 min to cook till all the liquid is absorbed.
While thats on the stove, to the chicken add the chicken mixture from part 2. Rub well into the chicken.
Bake chicken at 350 for 5 minutes to warm up and broil for 2 minutes till its a nice golden crisp color.
To plate, layer the rice with the chicken on top and garnish with toasted almonds/pine nuts.
Enjoy as is or with some plain yogurt and salad.