Homemade Peach Pie Filling

By Mila | Updated on April 4, 2026

Here is my favorite peach pie filling recipe, with fresh sliced peaches, cinnamon, vanilla, and just the right amount of sweetness to make any pie absolutely perfect.

This peach pie filling is what I turn to every summer when peaches are at their best. I always make extra because it’s amazing spooned over vanilla ice cream or even mixed into yogurt for breakfast. Trust me, you’ll want to put this on everything!

peach pie filling
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Peach Pie Filling

  • Simple ingredients – You only need six basic ingredients to make this filling from scratch, and you probably already have most of them in your pantry.
  • Quick and easy – This homemade peach pie filling comes together in under an hour, which is way faster than you’d think for something that tastes this good.
  • Versatile – Use it for pies, cobblers, ice cream topping, or even pancakes. Once you make a batch, you’ll find endless ways to enjoy it.
  • Fresh peach flavor – Nothing beats the taste of real peaches in your pie filling. It’s so much better than the canned stuff, and you can taste the difference in every bite.

What Kind of Peaches Should I Use?

Fresh peaches are always my first choice for this recipe, especially when they’re in season during summer months. You’ll want peaches that are ripe but still firm enough to hold their shape when cooked – if they’re too soft, they’ll turn to mush in your filling. Freestone peaches are easier to work with than clingstone varieties since the pit comes out cleanly, making the peeling and chopping process much simpler. That said, if fresh peaches aren’t available or you’re making this outside of peach season, frozen peaches work just fine – just make sure to thaw and drain them well before using so you don’t end up with a watery filling.

peach pie filling
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This peach pie filling is pretty straightforward, but here are some swaps you can make:

  • Fresh peaches: If fresh peaches aren’t in season, you can use frozen peaches instead. Just thaw them completely and drain any excess liquid before using. Canned peaches work too – drain them well and reduce the sugar to about 3/4 cup since canned fruit is already sweetened.
  • Granulated sugar: You can swap this with light brown sugar for a deeper, caramel-like flavor. Honey or maple syrup also work, but use about 3/4 cup and reduce the water slightly since these are liquid sweeteners.
  • Cornstarch: Tapioca starch or arrowroot powder can replace cornstarch in equal amounts. All-purpose flour works in a pinch, but you’ll need to use 1/2 cup instead of 1/4 cup for the same thickening power.
  • Lemon juice: Lime juice or apple cider vinegar can substitute for lemon juice if that’s what you have on hand. The acidity helps balance the sweetness and keeps the peaches from browning.
  • Vanilla extract: Almond extract gives a nice twist to peach filling – just use 1/2 teaspoon instead of a full teaspoon since it’s stronger. You can also skip it entirely if you prefer a simpler peach flavor.

Watch Out for These Mistakes While Cooking

The biggest mistake when making peach pie filling is not cooking the cornstarch mixture long enough, which can leave you with a runny filling that won’t set – make sure it reaches a full boil and thickens to a pudding-like consistency before removing from heat.

Another common error is adding the peaches while the mixture is still boiling hot, which can turn them mushy and break them down too much, so always remove the pot from heat first and let it cool slightly before stirring in your fruit.

Don’t skip the cooling step for your filling before adding it to the pie crust, as pouring hot filling directly into the crust can make the bottom soggy and prevent it from baking properly.

For the best texture, cut your peaches into uniform pieces about 1/2-inch thick so they cook evenly, and if your peaches are especially juicy, add an extra tablespoon of cornstarch to help the filling hold together when you slice the pie.

peach pie filling
Image: theamazingfood.com / All Rights reserved

What to Serve With Peach Pie Filling?

This peach pie filling is perfect spooned over vanilla ice cream for an easy dessert that tastes like summer in a bowl. You can also use it as a topping for pancakes or waffles at breakfast, or swirl it into plain yogurt for a quick snack. If you’re feeling fancy, layer it with whipped cream and graham cracker crumbs in a glass to make individual parfaits. The filling also works great as a topping for pound cake or angel food cake when you want something sweet but don’t feel like making a full pie from scratch.

Storage Instructions

Refrigerate: Once your peach pie filling has cooled down completely, transfer it to an airtight container and keep it in the fridge for up to a week. It’s great to have on hand when you get a sudden craving for pie or want to top some pancakes or ice cream.

Freeze: This filling freezes really well for up to 6 months. I like to portion it into freezer bags (about 3-4 cups per bag, which is perfect for one pie) and freeze them flat so they stack nicely. Just remember to label them with the date so you know when you made it.

Thaw: When you’re ready to use your frozen peach filling, move it to the fridge the night before and let it thaw slowly. You can also thaw it at room temperature for a few hours if you’re in a rush. Give it a good stir before using since it might separate a bit during freezing.

Preparation Time 10-15 minutes
Cooking Time 40-45 minutes
Total Time 50-60 minutes
Level of Difficulty Easy
Servings 8 slices

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 700-800
  • Protein: 2-3 g
  • Fat: 0-1 g
  • Carbohydrates: 180-200 g

Ingredients

  • 1 1/8 cups sugar
  • 3/4 cup water
  • 1/3 cup cornstarch
  • 1 1/2 tbsp freshly squeezed lemon juice
  • 1 1/4 tsp vanilla extract
  • 4 cups peaches (peeled and sliced into 1/2-inch thick wedges)
  • 1/2 tsp ground cinnamon
  • 1/4 tsp salt

Step 1: Prepare Peaches and Create the Thickening Base

  • 4 cups peaches
  • 1 1/8 cups sugar
  • 1/3 cup cornstarch
  • 1/4 tsp salt

Start by peeling and slicing your peaches into 1/2-inch thick wedges—if they’re firm, briefly blanch them in boiling water for 30-60 seconds to make peeling easier.

While prepping the peaches, combine sugar, cornstarch, and salt in a medium saucepan, whisking together to break up any lumps in the cornstarch.

This dry mixture is your thickening agent and will ensure a smooth, lump-free filling.

Step 2: Build the Filling Base and Thicken

  • dry ingredient mixture from Step 1
  • 3/4 cup water
  • 1 1/2 tbsp freshly squeezed lemon juice

Add water and lemon juice to the dry mixture from Step 1, stirring continuously to combine.

Place the saucepan over medium heat and bring to a simmer, stirring frequently for 2-3 minutes until the mixture becomes translucent and thickens noticeably.

You’ll see it transform from cloudy to clear—this is your signal that the cornstarch has fully hydrated and the filling is ready.

I like to use medium heat rather than high heat because it gives you better control and prevents scorching on the bottom of the pan.

Step 3: Combine Peaches and Cool the Filling

  • thickened mixture from Step 2
  • peached from Step 1
  • 1 1/4 tsp vanilla extract

Remove the thickened base from heat and stir in the vanilla extract and peached from Step 1.

The residual heat will gently warm the peaches without breaking them down—you want them to stay as distinct pieces in your filling.

Let the mixture cool to room temperature, stirring occasionally.

This cooling step is important because it allows the filling to set slightly and prevents a soggy crust when you assemble the pie.

Step 4: Assemble and Bake the Pie

  • cooled peach filling from Step 3

While the filling cools, preheat your oven to 400°F.

Once cooled, pour the peach filling from Step 3 into your prepared pie crust, then top with a second crust.

Cut 3-4 slits in the top crust to allow steam to escape during baking, which prevents a soggy bottom.

Bake for 40-45 minutes until the top crust is golden brown and you see filling beginning to bubble slightly through the slits.

Step 5: Cool and Serve

Remove the pie from the oven and let it cool completely at room temperature before slicing—this allows the filling to set properly so it doesn’t run.

I recommend waiting at least 2-3 hours before cutting into it, as this gives the cornstarch time to fully gel and create that perfect slice.

peach pie filling

Homemade Peach Pie Filling

Delicious Homemade Peach Pie Filling recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings 8 slices
Calories 750 kcal

Ingredients
  

  • 1 1/8 cups sugar
  • 3/4 cup water
  • 1/3 cup cornstarch
  • 1 1/2 tbsp freshly squeezed lemon juice
  • 1 1/4 tsp vanilla extract
  • 4 cups peaches (peeled and sliced into 1/2-inch thick wedges)
  • 1/2 tsp ground cinnamon
  • 1/4 tsp salt

Instructions
 

  • Start by peeling and slicing your peaches into 1/2-inch thick wedges—if they're firm, briefly blanch them in boiling water for 30-60 seconds to make peeling easier. While prepping the peaches, combine sugar, cornstarch, and salt in a medium saucepan, whisking together to break up any lumps in the cornstarch. This dry mixture is your thickening agent and will ensure a smooth, lump-free filling.
  • Add water and lemon juice to the dry mixture from Step 1, stirring continuously to combine. Place the saucepan over medium heat and bring to a simmer, stirring frequently for 2-3 minutes until the mixture becomes translucent and thickens noticeably. You'll see it transform from cloudy to clear—this is your signal that the cornstarch has fully hydrated and the filling is ready. I like to use medium heat rather than high heat because it gives you better control and prevents scorching on the bottom of the pan.
  • Remove the thickened base from heat and stir in the vanilla extract and peached from Step 1. The residual heat will gently warm the peaches without breaking them down—you want them to stay as distinct pieces in your filling. Let the mixture cool to room temperature, stirring occasionally. This cooling step is important because it allows the filling to set slightly and prevents a soggy crust when you assemble the pie.
  • While the filling cools, preheat your oven to 400°F. Once cooled, pour the peach filling from Step 3 into your prepared pie crust, then top with a second crust. Cut 3-4 slits in the top crust to allow steam to escape during baking, which prevents a soggy bottom. Bake for 40-45 minutes until the top crust is golden brown and you see filling beginning to bubble slightly through the slits.
  • Remove the pie from the oven and let it cool completely at room temperature before slicing—this allows the filling to set properly so it doesn't run. I recommend waiting at least 2-3 hours before cutting into it, as this gives the cornstarch time to fully gel and create that perfect slice.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating