In a pot, add cooking oil & heat it.
Add chicken & mix well until it changes color.
Add ginger, garlic, mix well & cook for a minute.
Add onion,bay leaf,cinnamon sticks,black peppercorns,cloves,coriander seeds,cumin seeds,fennel seeds,green cardamoms,black pepper crushed,salt,fresh turmeric,chicken cubes & mix well.
Add water and mix well,bring it to boil and remove scum then cover & cook on medium flame until chicken is tender and stock is reduced to half (approx. 1.5 hours).
Now strain the stock with the help of the strainer,reserve chicken for serving & discard the leftover.
In a serving bowl, add boiled chicken and prepared peshawari stock.
Garnish with boiled egg, sprinkle black pepper crushed & serve hot!