01 - Preheat the oven to 375°F. Line a baking tray with parchment paper.
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 incorporated.
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 crescent dough is golden brown and the pillows are 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 smooth 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 to a creamy consistency.
09 - Remove the saucepan from heat. Stir in the grated Parmesan cheese, salt, black pepper, and nutmeg until the cheese is fully melted and the sauce is smooth. 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.