Heat the oil and butter in a large skillet, set over moderate heat until hot. Add the onion, carrot, garlic, salt, and pepper and cook the mixture, stirring occasionally, for 3 minutes, or until softened. Add the mushrooms and cook, stirring occasionally, for 5 minutes. Add the wine and reduce 1 minute. Add the broth, thyme, and rosemary, and simmer, covered, 10 minutes.
Meanwhile combine cornstarch/arrowroot with the liquid. Add to simmering mixture and stir until thickened. Off the heat, fold in the meat/chicken, peas, corn, and parsley. Correct seasoning, adding more salt and pepper, to taste. Let cool. Filling can be made one day ahead, covered and chilled. Divide the mixture between 5 (1 1/2-cup) individual baking dishes.
Preheat the oven to 375 degrees F.
On a lightly floured surface roll out the puff pastry 1/4-inch thick and cut it into 6-inch rounds. Lightly brush the tops of the rounds with some of the egg wash, being careful to not brush the edges or the pastry will not puff. Invert the rounds onto the baking dishes, pressing edges onto rims to secure. Brush tops of pastry with additional egg wash. Cut 3 small steam vents in the tops of the pastries.
Arrange baking dishes on a baking sheet and bake for 20 to 25 minutes, or until pastry is puffed and golden and filling is bubbling.
Serve with mixed baby greens salad with red and yellow pear tomatoes.
Recipe courtesy of Food Network