Preheat the oven to 190°C. Heat vegetable oil in a large pan, and gently sear the chicken until it is golden on all sides. Remove the chicken to a plate.
Sauté Veggies:
Lower the heat and add onions, garlic, and butter to the pot. Sauté until onions turn pale golden. Add in carrots and mushrooms, and slightly increase the heat to soften the veggies.
Add Flour:
Stir in the flour evenly into the sautéed vegetables. This acts as the thickening agent for the pie filling.
Incorporate Liquids:
Gradually pour in the milk and chicken stock. Bring the mixture to a simmer and let it thicken.
If using optional add-ins, now is the time to add the peas and/or sweet corn. Return the chicken to the pot, stir in chopped parsley, and remove from heat.
Prepare Pastry and Assemble the Pie:
Roll out the puff pastry and cut circles slightly larger than your pie dish. Beat the egg and brush it along the edge of your pie dish.
Place the puff pastry on top of the pie filling, pressing the edges onto the dish.
Vent and Egg Wash:
Cut small vents in the puff pastry. Brush with remaining egg wash. Optionally, sprinkle with some thyme leaves.
Bake:
Bake for 30 minutes or until the pastry is golden and the filling is hot.
Notes
Freezing the Filling: Great for smaller portions. Cool the filling completely before freezing in desired sizes.
Freezing Unbaked Pie: Assemble the pie without the egg wash, double-wrap in foil, and freeze. Make sure the filling has cooled completely before assembly. Defrost in the fridge before baking.
Freezing Baked Pie: Allow the baked pie to cool completely before wrapping in double foil and freezing. Reheat in a preheated oven until hot throughout.