
This homemade peach pie filling is glossy, lightly spiced, and bursting with real peach flavor. Learn how to make peach pie filling from scratch with fresh or frozen peaches in just 25 minutes.

There is nothing quite like the smell of ripe peaches simmering away on the stove. This homemade peach pie filling turns simple summer fruit into a glossy, lightly spiced filling you can spoon into a pie shell, swirl into oatmeal, or pour over ice cream. If you have ever searched for how to make peach pie filling that actually tastes like real peaches instead of canned syrup, this is the recipe for peach pie filling you have been looking for.
This is an easy peach pie filling built for real life. It comes together in about 25 minutes, leans on pantry staples you likely already have, and works just as well with juicy fresh peaches in July as it does with frozen peaches pulled from the freezer in the middle of winter.
Before we get cooking, the right tools make this whole process easier. A sharp paring knife turns peeling peaches from a chore into a five minute job, and a wide, heavy bottomed saucepan helps the filling thicken evenly without scorching on the bottom. These are the products that genuinely help this recipe shine.
Great peach pie filling recipes hit three notes: ripe fruit, the right thickener, and just enough spice to support the peaches without burying them. Here is what makes this version reliable every single time:
Chef's Tip: Do not skip the lemon juice. It seems minor, but it keeps the peaches from tasting flat and stops them from browning while you work through the rest of the steps.
Making this fresh peach pie filling is mostly about a little patience while the peaches release their juices. Start by peeling and slicing your peaches, then toss them with lemon juice right away so they stay vibrant. In a separate bowl, whisk together the sugars, cornstarch, cinnamon, nutmeg, and salt so the cornstarch is evenly distributed and will not clump once it hits the heat.
Combine the peaches with the sugar mixture in a wide saucepan and let everything sit for a few minutes. This draws out natural juice, which gives the cornstarch something to grab onto as it cooks. Cook over medium heat, stirring often, until the mixture turns glossy and coats the back of a spoon, roughly 8 to 10 minutes. Stir in the vanilla and butter right at the end for a rounder, richer finish.
Working with frozen peaches? This is one of the more forgiving peach pie filling recipes frozen fruit can be used for successfully. Just thaw the peaches fully and drain off any excess liquid first, or the filling will end up watery and take much longer to thicken.
Ready to make it? Here is the full step by step recipe.

This homemade peach pie filling is glossy, lightly spiced, and bursting with real peach flavor. Learn how to make peach pie filling from scratch with fresh or frozen peaches in just 25 minutes.
Peel and slice the peaches into bite sized pieces, then toss them right away with the lemon juice in a large bowl to keep them bright and fresh.
In a separate bowl, whisk together the granulated sugar, brown sugar, cornstarch, cinnamon, nutmeg, and salt until no lumps remain.
Add the sugar mixture to the peaches and toss to coat evenly. Let the mixture sit for 5 to 10 minutes so the peaches release their natural juice.
Transfer everything to a large saucepan and cook over medium heat, stirring frequently, until the juices thicken and turn glossy, about 8 to 10 minutes.
Remove the pan from the heat and stir in the vanilla extract and butter pieces until the butter melts and the filling looks smooth and shiny.
Let the filling cool completely before using it in a pie, spooning it over desserts, or transferring it to a container for storage.
Once you have a batch of this filling on hand, it earns its keep well beyond a single pie:
For the best fresh peach pie filling recipes, look for peaches that give slightly under gentle pressure and smell sweet at the stem. Rock hard peaches will not break down properly, while overripe ones can turn mushy once cooked. If your peaches are a touch underripe, leave them on the counter for a day or two before using.
Once made, let the filling cool completely before storing. Keep it in an airtight container in the refrigerator for up to 5 days, or freeze it for up to 3 months in a freezer safe bag or container with the air pressed out. Thaw frozen filling overnight in the refrigerator before baking it into a pie or warming it as a topping.
A Quick Warning: Avoid filling a pie crust with hot peach filling straight off the stove. Let it cool first, or the bottom crust can turn gummy in the oven instead of crisp.
Whether you are baking a full peach pie, topping a cheesecake, or just craving a warm spoonful straight from the pot, this easy peach pie filling recipe is one you will find yourself making on repeat all season long.