In a small bowl, mix chili powder, Sichuan peppercorn, five spice powder and sesame seeds.
In a pan, add bay leaves, cumin, ginger slices and star anise, pour in around 1 cup of oil and heat until hot over slowest fire (if the spices are overheated, they become bitter). Discard all the spices and leave the oil only.
Pour the hot oil directly to the powder mixture in the small bowl. You will smell the strong aroma during the process. Set the Szechuan combined chili oil aside. I highly recommend you making the chili oil in the previous day so there are sometime for the spices mix together. Or if you do not have pepper flakes, check this post introducing how to make chili oil from whole chili peppers.
Prepare the chicken
Clean the chicken and remove feet and head. In a large pot, add chicken, green onion and 3-4 slices of ginger and cooking wine. Then pour enough water to cover the chicken. Bring the content to a boiling with medium fire and continue cooking for around 8 minutes (see note 1 for the adjusting of the time needed). Turn off the fire, cover the lid and let the chicken stay for around 20 minutes.
In a large bowl, prepare enough iced water. Transfer the chicken out and soak it with iced water. Turn over several times during the process until the chicken is completely cooled down. Cut into chunks and lay in the serving bowl.
Mix around 4 to 6 tablespoons of chili oil with other ingredients to prepare the sauce.
Toast peanuts and white sesame in pan until aroma and then crush with a rolling pin or crusher.
Pour the sauce over the chicken, garnish with toasted peanuts and white sesame seeds and enjoy!
For larger chicken, lengthen the poach time but no longer than 15 minutes.