
This easy homemade peach pie filling is thick, syrupy, and bursting with sweet summer flavor. Use fresh or frozen peaches for a recipe that works beautifully as a pie topping, cobbler base, or canned preserve.

There is something quietly magical about a pot of peaches bubbling away on the stove, filling the kitchen with that unmistakable warm, honeyed fragrance. This homemade peach pie filling captures all of that summer nostalgia in one thick, glossy, deeply flavorful sauce that you can use a dozen different ways.
Whether you are making a classic double-crust pie, a rustic galette, a bubbling cobbler, or just looking for the most spectacular peach pie topping to spoon over vanilla ice cream, this is the recipe that delivers every single time. And the best part? It works with fresh peaches, frozen peaches, and even canned peaches in a pinch, so you can make it year-round.
Canned pie filling is convenient, there is no doubt about that. But once you taste a homemade version made with real fruit and warm spices, it is genuinely hard to go back. Here is what sets this recipe apart:
Chef's Tip: The single biggest upgrade you can make to this recipe is using ripe, fragrant peaches. If your peaches do not smell like anything when you hold them to your nose, they will not taste like much in the filling either. Wait for the good ones.
This is one of the most common questions people have when searching for a fresh peach pie filling recipe, and the honest answer is that both work beautifully with a few small adjustments.
Fresh peaches give you the best texture and the most vibrant flavor, especially at peak season from June through August. To peel them quickly, blanch them in boiling water for 30 to 45 seconds, then drop them into an ice bath. The skins slip right off.
Frozen peaches are an excellent alternative for the rest of the year. They are picked and frozen at peak ripeness, so the flavor is still wonderful. Just make sure to thaw them fully and drain off any excess liquid before cooking, or your filling may end up too thin.
Bottom line: use whatever you have access to. This recipe is designed to work with both.
Getting the right thickness in a pie filling comes down to a few key things: the right thickener, the right ratio, and even the right pot. A heavy-bottomed saucepan distributes heat evenly so the sugars do not scorch before the peaches have a chance to soften. And using pure vanilla extract rather than imitation makes a quiet but noticeable difference in the final flavor.
This recipe comes together in about 35 minutes start to finish, and most of that is just gentle stirring while your kitchen smells incredible. Here is what to keep in mind:
The cornstarch slurry is the key to a glossy, properly thickened filling. Always mix the cornstarch with cold water before adding it to the hot fruit, never sprinkle it in dry. Dry cornstarch clumps instantly on contact with hot liquid, and no amount of stirring will fully smooth it out.
The filling will look thin while it is cooking, and that is completely normal. It thickens significantly as it cools, so do not panic and add more cornstarch. Trust the process.
Cinnamon and nutmeg are the classic warm spices here, and they should enhance the peach flavor rather than overpower it. Brown sugar adds a gentle molasses depth that plain white sugar cannot quite replicate. Lemon juice does two things: it balances the sweetness and brightens the natural fruit flavor. Do not skip it.
A small pat of butter stirred in at the end gives the filling a beautiful gloss and a subtle richness that makes it taste just a little more special.
Chef's Tip: If your peaches are very sweet and ripe, pull back the sugar to half a cup total. If they are a bit underripe or tart, you may want the full amount or even a touch more. Taste the filling before it thickens and adjust accordingly.
Ready to make the best peach pie filling of your life? Here is everything you need:

This easy homemade peach pie filling is thick, syrupy, and bursting with sweet summer flavor. Use fresh or frozen peaches for a recipe that works beautifully as a pie topping, cobbler base, or canned preserve.
If using fresh peaches, bring a large pot of water to a boil. Score a small X in the bottom of each peach and blanch for 30 to 45 seconds. Transfer immediately to an ice bath, then peel, pit, and slice into half-inch wedges. If using frozen peaches, thaw them completely and drain off any excess liquid before using.
In a small bowl, whisk together the cornstarch and cold water until completely smooth with no lumps. Set aside.
Add the sliced peaches, granulated sugar, brown sugar, lemon juice, lemon zest, cinnamon, nutmeg, and salt to a large saucepan. Stir gently to combine and set over medium heat.
Cook the peach mixture, stirring occasionally, for about 5 to 7 minutes until the peaches begin to soften and release their juices.
Give the cornstarch slurry a quick stir and pour it into the saucepan. Stir constantly and cook over medium heat for another 3 to 5 minutes until the filling thickens to a glossy, jam-like consistency that coats the back of a spoon.
Remove the pan from heat and stir in the vanilla extract and butter, if using. Allow the filling to cool for at least 15 minutes before using in a pie crust, or cool completely before storing.
Use immediately as a pie filling, spoon over ice cream or pancakes as a peach pie topping, or transfer to airtight jars and refrigerate for up to one week.
Once you have a jar of this filling in your fridge, you will find yourself reaching for it constantly. A few of our favorite uses:
This filling keeps in the refrigerator for up to one week in an airtight container. For longer storage, freeze it in a zip-top freezer bag or freezer-safe jar for up to 3 months. Thaw overnight in the refrigerator, give it a stir, and it is good as new.
If you are planning to use it in a baked pie, you can make the filling up to 3 days ahead. Store it chilled, then fill your unbaked crust just before it goes into the oven.
Summer does not last forever, but with a few batches of this filling in your freezer, it kind of does.