Here is my go-to toffee apple pie recipe, with a buttery homemade crust and a sweet filling packed with tender apples, warm spices, and rich toffee bits that melt into every bite.
This toffee apple pie has become our family’s new fall favorite. The kids can’t get enough of those chewy toffee pieces mixed with the classic apple filling. I always end up making a second one because it disappears so fast!

Why You’ll Love This Toffee Apple Pie
- Rich toffee flavor – The homemade toffee sauce adds a buttery, caramel-like sweetness that takes this beyond ordinary apple pie and makes every bite feel special.
- Perfect spice blend – The combination of cinnamon, nutmeg, and allspice creates that classic fall flavor that makes your kitchen smell amazing while it bakes.
- Homemade pie crust – Making your own flaky, buttery crust from scratch gives you that satisfying feeling of creating something truly from the ground up, and it tastes so much better than store-bought.
- Impressive dessert – This pie looks and tastes like something from a fancy bakery, making it perfect for holidays, dinner parties, or whenever you want to wow your guests.
- Classic comfort food – There’s nothing quite like a warm slice of apple pie, and this version with toffee sauce and creamy custard brings all those cozy, nostalgic feelings to the table.
What Kind of Apples Should I Use?
Granny Smith apples are called for in this recipe, and they’re honestly the perfect choice for apple pie. These green apples hold their shape beautifully when baked and won’t turn into mush, plus their tart flavor balances out all that sweet toffee sauce perfectly. If you can’t find Granny Smiths, other good baking apples like Honeycrisp, Braeburn, or Jonathan will work too. Just avoid softer apples like Red Delicious or Gala since they tend to break down too much during baking. When you’re slicing your apples, aim for pieces that are about 1/4 inch thick so they cook evenly and give you that perfect bite.

Options for Substitutions
This toffee apple pie has some room for swaps, though a few ingredients are pretty important to keep:
- Granny Smith apples: While Granny Smiths are ideal because they hold their shape and provide tartness, you can use Honeycrisp, Braeburn, or a mix of tart and sweet apples. Just avoid Red Delicious or Gala as they get too mushy.
- Heavy cream: For the toffee sauce, you can substitute with half-and-half, but the sauce won’t be quite as rich. Evaporated milk also works in a pinch.
- Brown sugar: White sugar plus 1 tablespoon molasses can replace brown sugar, or you can use coconut sugar for a slightly different flavor profile.
- Pie crust ingredients: Feel free to use a store-bought pie crust if you’re short on time. For the homemade version, you can replace some of the butter with shortening, but keep at least half as butter for flavor.
- Spices: Don’t have all the spices? You can use 1 1/2 teaspoons of apple pie spice instead of the cinnamon, nutmeg, and allspice combination.
- Custard ingredients: If making custard from scratch seems daunting, you can use instant vanilla pudding mix prepared with milk, but the homemade version really makes this pie special.
Watch Out for These Mistakes While Baking
The biggest mistake when making toffee apple pie is using warm butter for your pie crust, which will result in a tough, dense pastry instead of the flaky layers you want – keep that butter ice-cold and work quickly to prevent it from melting. Another common error is not pre-cooking your apple filling, which can leave you with a watery pie and undercooked apples, so always sauté those Granny Smiths with the spices until they’re just tender before assembling. Don’t skip tossing the cooked apples with cornstarch before adding them to the crust, as this helps thicken any remaining juices and prevents a soggy bottom. Finally, when making your toffee sauce, watch it carefully and don’t let the brown sugar burn – it should bubble and smell caramel-like, not bitter, and if your custard starts to curdle while cooking, immediately remove it from heat and whisk vigorously to save it.

What to Serve With Toffee Apple Pie?
This rich toffee apple pie is absolutely perfect on its own, but a scoop of vanilla ice cream on the side makes it even better – the cold creaminess pairs beautifully with the warm, spiced apples and buttery toffee sauce. If you want to get fancy, try serving it with some freshly whipped cream or even a drizzle of caramel sauce for extra indulgence. A hot cup of coffee or black tea is my go-to drink pairing since it cuts through all that sweetness nicely. For a cozy fall dinner, I love serving this pie after a hearty meal like roast chicken or pork chops.
Storage Instructions
Keep Fresh: Your toffee apple pie will stay delicious covered loosely with foil or plastic wrap at room temperature for up to 2 days. After that, pop it in the fridge where it’ll keep for up to 5 days. The toffee might firm up a bit when cold, but it’s still absolutely tasty!
Freeze: This pie freezes really well for up to 3 months. Wrap it tightly in plastic wrap and then foil, or store individual slices in freezer bags for easy grab-and-go portions. I like to freeze slices separately so I can just take out what I need without thawing the whole pie.
Warm Up: To bring back that fresh-baked taste, warm individual slices in the oven at 350°F for about 10-15 minutes, or pop them in the microwave for 30-45 seconds. If you’re warming the whole pie from frozen, cover it with foil and bake at 350°F for about 45 minutes until heated through.
| Preparation Time | 30-45 minutes |
| Cooking Time | 50-60 minutes |
| Total Time | 80-105 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 4100-4600
- Protein: 45-55 g
- Fat: 210-240 g
- Carbohydrates: 540-600 g
Ingredients
For the apple filling:
- 8 granny smith apples (about 9 cups, sliced)
- 2 tbsp butter
- 1/2 cup granulated sugar
- 1 tsp ground cinnamon
- 1/4 tsp nutmeg
- 1/4 tsp allspice
- 1/4 tsp salt
- Juice from 1/2 lemon
- 4 tbsp cornstarch
For the pie crust:
- 2 1/2 cups all-purpose flour
- 1 tsp salt
- 1 cup chilled butter, cubed
- 1/2 cup ice-cold water
For the toffee sauce:
- 1/4 cup butter
- 1/2 cup packed brown sugar
- 1/4 cup heavy cream
For the egg wash:
- 1 egg
- 1 tbsp water
For the vanilla custard sauce:
- 2 cups milk
- 3 egg yolks
- 1/3 cup granulated sugar
- 1 tbsp cornstarch
- Pinch salt
- 2 tsp vanilla extract
- 1 tbsp butter
Step 1: Prepare the Apple Filling
- 8 Granny Smith apples (about 9 cups, sliced)
- 2 tbsp butter
- 1/2 cup granulated sugar
- 1 tsp ground cinnamon
- 1/4 tsp nutmeg
- 1/4 tsp allspice
- 1/4 tsp salt
- juice from 1/2 lemon
Peel and slice the Granny Smith apples.
In a wide pot over medium-high heat, melt 2 tablespoons butter.
Add the sliced apples, granulated sugar, cinnamon, nutmeg, allspice, salt, and lemon juice.
Stir everything together and cook, stirring occasionally, until the apples are softened, have started to release their juices, but still hold their shape.
Avoid overcooking the apples to prevent them from becoming mushy.
Transfer the cooked apples and juices to a wide dish or baking pan and spread them out to cool quickly, then place in the refrigerator after cooling slightly.
Step 2: Make and Chill the Pie Dough
- 2 1/2 cups all-purpose flour
- 1 tsp salt
- 1 cup chilled butter, cubed
- 1/2 cup ice-cold water
In a food processor, pulse together all-purpose flour and salt.
Add chilled, cubed butter and pulse several times until the mixture resembles small peas.
While pulsing, gradually add the ice-cold water until the dough starts coming together in small clumps—add more water if needed.
Transfer the dough to a counter, press it into a large ball, then divide into two portions, one slightly larger.
Shape each into a flat disc, wrap in plastic, and refrigerate for at least 1 hour until firm.
Step 3: Prepare the Toffee Sauce
- 1/4 cup butter
- 1/2 cup packed brown sugar
- 1/4 cup heavy cream
Melt butter in a small saucepan over medium heat.
Add the brown sugar and whisk together.
Pour in the heavy cream and whisk until the mixture is emulsified and smooth.
Bring it to a boil and cook for 1 to 2 minutes, then remove from heat.
Transfer to a bowl and let cool—I like to let the sauce cool slightly so it’s easier to drizzle over the apple filling later.
Step 4: Assemble the Pie
- 4 tbsp cornstarch
- pie crust from Step 2
- apple filling from Step 1
- toffee sauce from Step 3
- 1 egg
- 1 tbsp water
Preheat your oven to 350°F (175°C) and lightly grease a pie plate.
Roll out the larger disc of dough on a floured work surface to a circle about 2 inches wider than your pie plate.
Lay the dough into the pan, letting excess hang over the edge.
In a small bowl, whisk together the egg and water to make an egg wash and set aside.
Stir the cornstarch into the cooled apple mixture from Step 1.
Fill the pie crust with half the apple mixture, drizzle half the toffee sauce from Step 3, then repeat with the remaining apples and toffee.
Roll out the smaller dough disc and cut into strips for a lattice if desired.
Brush the edge of the bottom crust with egg wash, then lay half the strips over the pie and weave the other half to form a lattice.
Trim excess dough and crimp the edges to seal.
Finally, brush the lattice and edges with the remaining egg wash.
Step 5: Bake and Cool the Pie
Place the filled pie on a baking sheet lined with aluminum foil to catch any drips.
Bake for 50 to 60 minutes, until the filling is bubbling and the crust is a deep golden brown.
Remove the pie from the oven and let it cool and set before slicing.
I always let the pie sit for at least an hour so the filling isn’t too runny when cutting.
Step 6: Make the Vanilla Custard Sauce
- 3 egg yolks
- 1/3 cup granulated sugar
- 1 tbsp cornstarch
- pinch salt
- 2 cups milk
- 1 tbsp butter
- 2 tsp vanilla extract
Set a bowl with a fine mesh strainer aside.
In a small bowl, whisk together the egg yolks, granulated sugar, cornstarch, and a pinch of salt until smooth and light in color.
Heat the milk in a small saucepan over medium heat just until it’s about to boil.
Gradually add the hot milk to the egg yolk mixture, whisking constantly to prevent curdling, then return the mixture to the saucepan.
Cook over medium heat, stirring constantly, until the custard thickens and just comes to a boil.
Remove from heat, stir in butter and vanilla extract, then strain through the mesh strainer into the prepared bowl.
Cover with plastic wrap directly on the surface and cool completely in the refrigerator until ready to serve.
For a more fragrant custard, I like to use real vanilla extract here.
Step 7: Serve the Pie with Custard Sauce
To serve, slice the cooled toffee apple pie and place on plates, topping each slice generously with the chilled vanilla custard sauce from Step 6.
Enjoy this comforting dessert—trust me, the combination of rich custard and gooey toffee apples is irresistible!

Perfect Toffee Apple Pie
Ingredients
For the apple filling:
- 8 Granny Smith apples (about 9 cups, sliced)
- 2 tbsp butter
- 1/2 cup granulated sugar
- 1 tsp ground cinnamon
- 1/4 tsp nutmeg
- 1/4 tsp allspice
- 1/4 tsp salt
- juice from 1/2 lemon
- 4 tbsp cornstarch
For the pie crust:
- 2 1/2 cups all-purpose flour
- 1 tsp salt
- 1 cup chilled butter, cubed
- 1/2 cup ice-cold water
For the toffee sauce:
- 1/4 cup butter
- 1/2 cup packed brown sugar
- 1/4 cup heavy cream
For the egg wash:
- 1 egg
- 1 tbsp water
For the vanilla custard sauce:
- 2 cups milk
- 3 egg yolks
- 1/3 cup granulated sugar
- 1 tbsp cornstarch
- pinch salt
- 2 tsp vanilla extract
- 1 tbsp butter
Instructions
- Peel and slice the Granny Smith apples. In a wide pot over medium-high heat, melt 2 tablespoons butter. Add the sliced apples, granulated sugar, cinnamon, nutmeg, allspice, salt, and lemon juice. Stir everything together and cook, stirring occasionally, until the apples are softened, have started to release their juices, but still hold their shape. Avoid overcooking the apples to prevent them from becoming mushy. Transfer the cooked apples and juices to a wide dish or baking pan and spread them out to cool quickly, then place in the refrigerator after cooling slightly.
- In a food processor, pulse together all-purpose flour and salt. Add chilled, cubed butter and pulse several times until the mixture resembles small peas. While pulsing, gradually add the ice-cold water until the dough starts coming together in small clumps—add more water if needed. Transfer the dough to a counter, press it into a large ball, then divide into two portions, one slightly larger. Shape each into a flat disc, wrap in plastic, and refrigerate for at least 1 hour until firm.
- Melt butter in a small saucepan over medium heat. Add the brown sugar and whisk together. Pour in the heavy cream and whisk until the mixture is emulsified and smooth. Bring it to a boil and cook for 1 to 2 minutes, then remove from heat. Transfer to a bowl and let cool—I like to let the sauce cool slightly so it's easier to drizzle over the apple filling later.
- Preheat your oven to 350°F (175°C) and lightly grease a pie plate. Roll out the larger disc of dough on a floured work surface to a circle about 2 inches wider than your pie plate. Lay the dough into the pan, letting excess hang over the edge. In a small bowl, whisk together the egg and water to make an egg wash and set aside. Stir the cornstarch into the cooled apple mixture from Step 1. Fill the pie crust with half the apple mixture, drizzle half the toffee sauce from Step 3, then repeat with the remaining apples and toffee. Roll out the smaller dough disc and cut into strips for a lattice if desired. Brush the edge of the bottom crust with egg wash, then lay half the strips over the pie and weave the other half to form a lattice. Trim excess dough and crimp the edges to seal. Finally, brush the lattice and edges with the remaining egg wash.
- Place the filled pie on a baking sheet lined with aluminum foil to catch any drips. Bake for 50 to 60 minutes, until the filling is bubbling and the crust is a deep golden brown. Remove the pie from the oven and let it cool and set before slicing. I always let the pie sit for at least an hour so the filling isn't too runny when cutting.
- Set a bowl with a fine mesh strainer aside. In a small bowl, whisk together the egg yolks, granulated sugar, cornstarch, and a pinch of salt until smooth and light in color. Heat the milk in a small saucepan over medium heat just until it’s about to boil. Gradually add the hot milk to the egg yolk mixture, whisking constantly to prevent curdling, then return the mixture to the saucepan. Cook over medium heat, stirring constantly, until the custard thickens and just comes to a boil. Remove from heat, stir in butter and vanilla extract, then strain through the mesh strainer into the prepared bowl. Cover with plastic wrap directly on the surface and cool completely in the refrigerator until ready to serve. For a more fragrant custard, I like to use real vanilla extract here.
- To serve, slice the cooled toffee apple pie and place on plates, topping each slice generously with the chilled vanilla custard sauce from Step 6. Enjoy this comforting dessert—trust me, the combination of rich custard and gooey toffee apples is irresistible!