In a bowl, combine chicken with paprika, salt, white pepper, garlic powder, soy sauce, and flour.
Mix until evenly coated.
Heat a pan over medium heat and cook the chicken until lightly golden and fully cooked.
Remove from the pan and set aside.
In the same pan, melt butter over medium heat.
Add chopped garlic and sauté until fragrant.
Stir in water, soy sauce, sriracha, vinegar, sesame oil, brown sugar, chilli flakes, garlic powder, and paprika.
Add honey and stir well.
Pour in the cornstarch slurry and cook until the sauce thickens and becomes glossy.
Return the cooked chicken to the pan and toss until fully coated.
Let the mixture cool slightly before assembling the pastry.
Preheat oven to 200°C.
Roll out the puff pastry and cut into squares or rectangles.
Spoon a small amount of honey butter chicken mixture into the center of each piece.
Fold over or seal as desired (turnovers, pockets, or parcels).
Brush with egg wash for a golden finish.
Place pastries on a lined baking tray.
Bake for 15–20 minutes, or until puffed and golden brown.
Let cool slightly before serving.