Place the chicken in a saucepan and bring to a boil over medium-high heat.
Reduce the heat to low and gently simmer for 20 minutes, or until the chicken is cooked through and tender.
Remove chicken, reserve the liquid, and set it aside to cool while preparing the walnut sauce.
While the chicken is cooling down, lightly toast the walnuts and crush them between two layers of silicon paper using a rolling pin to release their oil. Alternatively, you can use a food processor to speed things up.
Strain the chicken broth into a bowl through a fine sieve and then add the stale bread to the broth. Break the bread into small pieces using your fingers.
Shred the chicken meat into small strips and place it into a large bowl. Alternatively, you can use leftover chicken and shred it into small pieces.
Add the crushed walnuts, bread, garlic, salt, coriander powder, freshly ground black pepper, and paprika to the shredded chicken.
Mix them all together until nicely combined and transfer the mixture to a serving plate.
Heat the olive oil, flaked chili (pul biber), and coriander over medium heat for a couple of minutes.
Drizzle the olive oil on top of the dish and sprinkle on some crushed walnuts and parsley leaves.