There’s nothing quite like the sweet, warm aroma of homemade peach pie filling simmering on the stovetop. It’s like a big hug in a pot! Today, I’m excited to share my simple recipe for homemade peach pie filling that’s perfect for pies, toppings, or even as a side dish. This recipe is a game-changer for anyone who loves the taste of fresh peaches but wants to enjoy them year-round. Plus, it’s great for quick family dinners or as a base for easy pasta recipes—because who doesn’t love a versatile ingredient?!
Why You’ll Love This Recipe
- Made with fresh, ripe peaches for maximum flavor
- Perfect for canning or freezing to enjoy all year
- Thickens beautifully without overpowering the natural peach taste
- Ready in just 15 minutes
- Works as a filling or a topping for yogurt, oatmeal, or even ice cream
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 together:
- Melt the butter in a medium pot over medium heat. Add vanilla extract and cornstarch and whisk until smooth.
- Stir in the granulated sugar, brown sugar, cinnamon, and salt. Then gently stir in the sliced peaches.
- Cook for 10-12 minutes, stirring regularly, until the peaches soften, release their juices, and the filling thickens. Be patient—it’s worth the wait!
- Remove the pan from the heat. You can use it immediately in a pie crust or let it cool completely before storing.
Pro Tips for Making the Recipe
- Use ripe peaches: The riper the peaches, the sweeter and more flavorful your filling will be.
- Don’t rush the cooking process: Stir regularly and let it simmer until it reaches your desired consistency.
- Adjust the spices: Feel free to add a pinch more cinnamon or a dash of nutmeg to suit your taste.
- Freezer-friendly: This filling freezes beautifully for up to 6 months. Just thaw when you’re ready to use it.
How to Serve
This homemade peach pie filling is incredibly versatile. Here are a few ideas for using it:
- Filling for pies, of course!
- As a topping for vanilla ice cream or Greek yogurt
- Stirred into oatmeal or pancakes
- As a side dish for breakfast or brunch
- Mixed into muffin or bread batter for extra flavor
Make Ahead and Storage
You can make this peach pie filling ahead of time and store it in an airtight container in the fridge for up to 5 days. For longer storage, freeze it for up to 6 months. When you’re ready to use it, simply thaw it overnight in the fridge or thaw it quickly by placing the container in cold water.
Looking for more delicious dessert ideas? Check out my posts on Stunning Harry Potter Cake Decorations You Can Make at Home or How to Make Tender Coconut Cake for more inspiration. And if you’re looking for a quick dinner idea, don’t miss my Buttery Chicken with Noodles recipe—it’s perfect for a weeknight dinner!
Enjoy your homemade peach pie filling and let me know how you use it in the comments below!

Homemade Peach Pie Filling
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 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 peaches are soft and the filling has thickened.
- Remove from heat and use in a crust or let cool, then store in an airtight container in the refrigerator for up to 5 days.