01 - Preheat the oven to 375°F. Line a baking tray with parchment paper and set aside.
02 - In a mixing bowl, combine the cooked chicken, softened cream cheese, green onions, garlic powder, onion powder, salt, pepper, and parsley. Mix thoroughly until all ingredients are evenly distributed.
03 - Unroll the crescent dough and separate into 8 triangles. Spoon an equal portion of the chicken mixture onto the wide end of each triangle.
04 - Roll each triangle up from the wide end toward the point, tucking in the sides to seal the filling inside and form a neat pillow shape.
05 - Place the pillows seam-side down on the prepared baking tray. Brush the tops generously with melted butter for a golden finish.
06 - Bake for 20 to 22 minutes, or until the pillows are golden brown and cooked through.
07 - While the pillows bake, melt 2 tablespoons of unsalted butter in a saucepan over medium heat. Add the flour and whisk continuously for 1 minute to form a roux.
08 - Gradually pour in the whole milk while whisking constantly to prevent lumps. Continue cooking and whisking for 3 to 4 minutes until the sauce thickens and coats the back of a spoon.
09 - Remove the saucepan from heat. Stir in the grated Parmesan cheese, salt, black pepper, and nutmeg until smooth and creamy. Fold in the chopped parsley.
10 - Arrange the warm chicken pillows on plates and spoon the creamy Parmesan sauce generously over the top. Serve immediately.