There’s something truly special about homemade peach pie filling, isn’t there? The way the sweet, juicy peaches meld together with just the right amount of spice and a hint of vanilla… it’s like a taste of summer in every bite. Today, I’m excited to share with you my secrets for making the best homemade peach pie filling that’s perfect for pies, toppings, or even just eating straight out of the jar (no judgments here!).
Why You’ll Love This Recipe
- Made with fresh, ripe peaches for the best flavor
- Perfectly balanced sweetness with a hint of spice
- Thickens beautifully without being too gelatinous
- Can be used immediately or stored for later
- Easy to customize with your favorite spices
Ingredients
Here’s what you’ll need to make this delicious homemade peach pie filling:
- 1 Tablespoon butter
- 2 teaspoons pure vanilla extract
- ¼ cup cornstarch
- ½ cup granulated sugar
- ½ cup light brown sugar, packed
- 1 teaspoon ground cinnamon
- ⅛ teaspoon salt
- 2 pounds fresh peaches (about 6), peeled and sliced
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Let’s walk through the steps to make this homemade peach pie filling:
- Melt the butter in a medium pot over medium heat. Add the vanilla extract and cornstarch, whisking to combine.
- Stir in the granulated sugar, brown sugar, cinnamon, and salt. Then, gently fold in the sliced peaches.
- Cook for 10-12 minutes, stirring regularly, until the peaches have softened, released their juices, and the filling has thickened. Be patient here—it’s worth the wait!
- Remove the pot from the heat. You can use the filling immediately in a pie crust or let it cool completely before storing.
Pro Tips for Making the Recipe
- Use the freshest peaches you can find. The flavor and texture will make a big difference in the final result.
- Don’t skip the cornstarch. It’s essential for thickening the filling without making it too runny.
- Taste and adjust. If you prefer it sweeter, add a little more sugar. If you like a bit more spice, add a pinch more cinnamon.
- Stir regularly while cooking. This will help prevent the filling from sticking to the bottom of the pan.
How to Serve
This homemade peach pie filling is incredibly versatile! Here are a few ways to enjoy it:
- Fill a homemade or store-bought pie crust for a classic dessert.
- Use it as a topping for ice cream, yogurt, or even pancakes.
- Spoon it over warm biscuits or waffles for a delicious breakfast treat.
- Layer it in a parfait with whipped cream and granola.
Make Ahead and Storage
One of the best things about this recipe is how easy it is to make ahead and store:
- Refrigerate: Let the filling cool completely, then store it in an airtight container in the fridge for up to 5 days.
- Freeze: Transfer the cooled filling to a freezer-safe container or bag and store for up to 6 months. Thaw overnight in the fridge or at room temperature when you’re ready to use it.
And there you have it—homemade peach pie filling that’s as delicious as it is easy to make! Whether you’re baking a pie for a family gathering or just want a sweet treat to enjoy on its own, this recipe is sure to become a favorite. Don’t forget to check out more of our Stunning Harry Potter Cake Decorations, How to Make Tender Coconut Cake, and Blue Razz Ice Juice Recipe for more baking inspiration!

Homemade Peach Pie Flling
Ingredients
- 1 Tablespoon butter
- 2 teaspoons pure vanilla extract
- ¼ cup cornstarch
- ½ cup granulated sugar
- ½ cup light brown sugar, packed
- 1 teaspoon ground cinnamon
- ⅛ teaspoon salt
- 2 pounds fresh peaches (about 6), peeled and sliced ((this recipe is for fresh peaches, not canned or frozen))
Instructions
- Melt the butter in a medium pot over medium heat. Add vanilla extract and cornstarch and whisk.
- Stir in the granulated sugar, brown sugar, cinnamon and salt, then stir in the peaches.
- Cook for 10-12 minutes, stirring regularly, until the peaches are soft and the filling has thickened.
- Remove from heat and let cool completely before storing in an airtight container in the refrigerator for up to 5 days.