This peach pie recipe delivers a delicious, homemade pie with a flaky crust and a sweet, juicy peach filling, perfect for any occasion.


  • 5-6 ripe peaches, peeled and sliced
  • 1 cup granulated sugar
  • 1/4 cup brown sugar
  • 1/4 cup cornstarch
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1 tablespoon lemon juice
  • 1 teaspoon vanilla extract
  • 2 tablespoons unsalted butter, cut into small pieces
  • 1 package (14 ounces) refrigerated pie crusts (2 crusts)
  • 1 egg, beaten (for egg wash)
  • 1 tablespoon coarse sugar (optional, for topping)


  1. Preheat Oven: Preheat your oven to 425°F (220°C).
  2. Prepare Filling: In a large bowl, combine the sliced peaches, granulated sugar, brown sugar, cornstarch, cinnamon, nutmeg, lemon juice, and vanilla extract. Gently mix until the peaches are evenly coated.
  3. Prepare Crust: Roll out one pie crust and fit it into a 9-inch pie dish. Trim any excess dough hanging over the edges.
  4. Add Filling: Pour the peach filling into the prepared crust. Dot the filling with small pieces of butter.
  5. Top Crust: Roll out the second pie crust and place it over the filling. Trim the edges and crimp them together to seal. Cut a few slits in the top crust to allow steam to escape.
  6. Egg Wash: Brush the top crust with the beaten egg. If desired, sprinkle coarse sugar over the top for extra sweetness and crunch.
  7. Bake: Place the pie on a baking sheet to catch any drips, and bake in the preheated oven for 45-50 minutes, or until the crust is golden brown and the filling is bubbling.
  8. Cool: Allow the pie to cool completely on a wire rack before serving to let the filling set.

Enjoy your homemade peach pie with a scoop of vanilla ice cream or a dollop of whipped cream!

Leave a Comment