Prepare the peach filling: In a small saucepan, combine the diced peaches, granulated sugar, and cornstarch. Cook over medium heat, stirring often, until the mixture thickens, about 5 to 7 minutes. Remove from heat, stir in the vanilla extract and lemon juice. Let the filling cool completely.
If using refrigerated pie crusts, unroll them onto a clean surface. If using homemade dough, roll it out to about 1/8 inch thickness. Cut the dough into long strips, about 1.5 inches wide.
Lightly grease a standard 12-cup muffin tin.
Take one strip of dough and gently coil it into the muffin cup, pressing the bottom lightly and allowing the edges to rise up the sides, creating a cup shape. Repeat for all cups.
Spoon about 1 to 1.5 teaspoons of the cooled peach filling into the center of each dough cup. Do not overfill.
Brush the exposed dough edges lightly with the beaten egg wash.
Bake in a preheated oven at 375 degrees Fahrenheit (190 degrees Celsius) for 18 to 22 minutes, or until the pastry is golden brown and flaky.
Remove the peach cruffins from the oven and let them cool in the tin for 5 minutes before carefully transferring them to a wire rack to cool completely.
Make the glaze: Whisk together the powdered sugar and milk until smooth. Drizzle the glaze over the cooled peach cruffins before serving.
Notes
For extra flavor, toss the diced peaches with 1/4 teaspoon of cinnamon before cooking the filling.
If you want a peach almond cruffin, sprinkle a few slivered almonds over the filling before baking.
This recipe works well with frozen peaches; thaw and drain them well before using.