Introduction
I make this fresh peach pie every single summer when peaches are at their peak and fragrant, and it’s genuinely one of the most satisfying things I bake all year. A flaky, buttery double crust holds a jammy, juicy peach filling that’s sweetened with just enough sugar to let the real peach flavor shine through. The kitchen smells incredible while it bakes, and when you slice into it and see that golden-orange filling glistening underneath the golden crust, it feels like the whole summer is in one dish. This is perfect for summer potlucks, Fourth of July gatherings, Thanksgiving dessert tables, or any time fresh peaches are overflowing and you want to do something genuinely special with them. If you love fresh fruit pies, you’ll also want to try our fresh peach crisp with brown sugar oat topping for a no-crust version that comes together in half the time.
How to Make Fresh Peach Pie (Quick Overview)
To make this fresh peach pie, peel and slice fresh peaches and toss with sugar, cornstarch, lemon juice, cinnamon, and vanilla. Pour into a lined pie dish, dot with butter, cover with a top crust, crimp the edges, and brush with egg wash. Bake at 425°F for 20 minutes then reduce to 375°F for 35-40 more minutes until golden and bubbling. Cool completely before slicing.
About the Ingredients

Fresh Peaches
Fresh ripe peaches are the heart of this fresh peach pie and the ingredient that determines whether the pie is transcendent or merely good. Use peaches that are fully ripe — they should give slightly when pressed, smell deeply fragrant at the stem, and taste sweet and juicy on their own. Cut them into chunks rather than thin slices so the filling holds its shape and doesn’t turn to mush during baking. According to Sally’s Baking perfect peach pie guide, cutting peaches into chunks rather than slices and using a full half cup of flour or cornstarch as a thickener are the two most important techniques for a peach pie filling that stays juicy but sliceable rather than watery and runny.
Cornstarch
Cornstarch is the thickener that transforms the juices released by the peaches during baking into a glossy, jammy filling rather than a watery puddle in this easy homemade fresh peach pie recipe. Use the full amount called for — peaches release a significant amount of juice and under-thickening is the most common reason for a soggy, runny peach pie.
Lemon Juice
Fresh lemon juice brightens the peach flavor and prevents any browning in this best fresh peach pie from scratch before the pie goes into the oven. It also adds a subtle tartness that keeps the filling from tasting one-dimensionally sweet.
Cinnamon and Nutmeg
A measured amount of cinnamon and a pinch of nutmeg add a warm, spiced depth to the peach filling in this fresh peach pie without overpowering the natural fruit flavor — these spices should be present but subtle, enhancing the peach rather than masking it.
Double Pie Crust
A homemade or store-bought double pie crust gives this easy homemade fresh peach pie recipe its classic appearance and that buttery, flaky contrast to the juicy fruit filling. Use cold butter and ice-cold water for the flakiest homemade crust, or a good quality refrigerated pie crust for a significantly faster result that still tastes excellent.
Egg Wash
A simple egg wash of one egg beaten with a tablespoon of milk brushed over the top crust before baking gives this best fresh peach pie from scratch its stunning deep golden color and slightly shiny finish that makes it look bakery-worthy coming out of the oven.
Tips and Tricks
Let the pie cool completely — at least 3-4 hours — before slicing this fresh peach pie. The filling is essentially liquid when the pie comes out of the oven and needs time to set and firm up into sliceable consistency as it cools. Cutting too early gives you a runny, formless filling even if the pie is perfectly baked.
Cover the crust edges with foil or a pie shield after the first 20 minutes of baking so they don’t over-brown before the filling is done in this easy homemade fresh peach pie recipe.
Vent the top crust with several slits or a decorative cutout before baking — steam needs to escape so the crust stays crispy rather than becoming soggy and separating from the filling in this best fresh peach pie from scratch.
Pro Tips
For the most flavorful filling in this fresh peach pie, macerate the sliced peaches with the sugar for 30 minutes before assembling, then drain off the excess juice and thicken only the drained juice with cornstarch — this gives a more concentrated, intense peach flavor without making the filling watery.
Add a quarter teaspoon of almond extract to the filling alongside the vanilla — it doesn’t make the pie taste like almonds, but it adds a subtle floral note that makes peach flavor more vibrant and complex in this easy homemade fresh peach pie recipe.
Chill the assembled unbaked pie in the fridge for 30 minutes before it goes into the oven — this firms up the butter in the crust and gives this best fresh peach pie from scratch a better rise and flakier layers on both the top and bottom crust.
Step-by-Step Instructions
- Preheat the oven to 425°F.
- Peel the peaches and cut into chunks roughly ½-inch thick. Place in a large bowl.
- Add the sugar, brown sugar, cornstarch, lemon juice, cinnamon, nutmeg, vanilla extract, and a pinch of salt to the peaches. Toss until evenly coated. Let sit for 10 minutes.
- Roll out the first pie crust and press into a 9-inch pie dish. Trim the edges leaving a 1-inch overhang.
- Pour the peach filling into the crust. Dot the filling with small pieces of cold butter.
- Roll out the second pie crust and lay over the filling. Trim to match the bottom crust overhang, fold both edges under, and crimp decoratively.
- Cut several slits in the top crust to vent steam.
- Brush the top crust and edges with egg wash. Sprinkle with coarse sugar.
- Bake at 425°F for 20 minutes, then reduce heat to 375°F and bake for another 35-40 minutes until the crust is deep golden and the filling is visibly bubbling through the vents.
- If the crust edges start to over-brown, cover them with foil or a pie shield after the first 20 minutes.
- Transfer to a wire rack and cool completely — at least 3-4 hours — before slicing.
Variations
For a peach blueberry pie, add a cup of fresh blueberries to the peach filling before pouring it into the crust for a stunning color combination and a slightly more complex fruit flavor in this fresh peach pie.
If you want a crumble-top version, replace the top crust with the brown sugar oat topping from our peach crisp recipe for a hybrid peach pie-crisp that’s easier to assemble than a double crust.
For a spiced version, add a pinch of cardamom and a pinch of ginger to the filling alongside the cinnamon for a more complex, warming spice profile in this easy homemade fresh peach pie recipe.
Add a tablespoon of bourbon to the filling for a subtle warmth that enhances the peach flavor beautifully without making the best fresh peach pie from scratch taste boozy.
For a lattice top, cut the top crust into strips and weave them over the filling for the most classic, visually stunning presentation of this fresh peach pie.
How to Store
Store this fresh peach pie loosely covered at room temperature for up to 2 days. The crust stays crispier at room temperature than in the fridge.
For longer storage, refrigerate loosely covered for up to 5 days. Bring to room temperature or warm gently in a 300°F oven for 10 minutes before serving this easy homemade fresh peach pie recipe.
To freeze, wrap the cooled pie tightly in plastic wrap then foil and freeze for up to 3 months. Thaw overnight in the fridge and warm in the oven before serving.
Frequently Asked Questions
Do I need to peel the peaches?
Yes — peach skins become tough and slightly bitter during baking and don’t soften properly in this fresh peach pie. Blanch peaches in boiling water for 30 seconds then transfer to ice water to slip the skins off easily.
How do I know when the pie is done?
The crust should be deep golden brown and the filling should be visibly and actively bubbling through the vents in this easy homemade fresh peach pie recipe — bubbling filling means the starch has been activated and the filling will set properly as it cools.
Why is my filling runny?
The pie wasn’t cooled long enough before slicing, or not enough cornstarch was used. Always cool completely before cutting this best fresh peach pie from scratch — at least 3-4 hours.
Can I use frozen peaches?
Yes, thaw completely and drain off as much excess juice as possible before mixing with the other filling ingredients — add an extra tablespoon of cornstarch to compensate for the extra moisture in this fresh peach pie.
Can I use canned peaches?
Yes, drain very thoroughly and reduce the sugar since canned peaches are already sweet — the texture will be softer than fresh in this easy homemade fresh peach pie recipe.
How do I prevent a soggy bottom crust?
Blind bake the bottom crust for 10 minutes before adding the filling, place the pie on a preheated baking sheet in the oven, and make sure the filling is bubbling before removing this best fresh peach pie from scratch from the oven.
What’s the best way to serve this pie?
This fresh peach pie is outstanding warm with a scoop of vanilla ice cream or alongside a bowl of our no-churn vanilla strawberry ice cream for a complete summer dessert spread that celebrates fresh fruit at its absolute best.

Fresh Peach Pie
Ingredients
Equipment
Method
- Preheat the oven to 425°F.
- Peel the peaches, cut into chunks, and place in a large bowl. Add sugars, cornstarch, lemon juice, cinnamon, nutmeg, vanilla, and salt. Toss to coat and let sit 10 minutes.
- Roll out the first pie crust and press into a 9-inch pie dish. Trim edges leaving a 1-inch overhang.
- Pour the peach filling into the crust and dot with small pieces of cold butter.
- Roll out the second crust and lay over the filling. Trim, fold both edges under, and crimp decoratively. Cut vents.
- Brush the top crust with egg wash and sprinkle with coarse sugar.
- Bake at 425°F for 20 minutes, then reduce to 375°F and bake 35-40 more minutes until deep golden and filling is bubbling.
- Cover crust edges with foil if they over-brown. Transfer to a wire rack and cool completely — at least 3-4 hours — before slicing.
