Butter Pecan-Toffee Pie

Save Recipe
  • Level: Easy
  • Total: 3 hr 15 min
  • Prep: 45 min
  • Inactive: 1 hr 30 min
  • Cook: 1 hr
  • Yield: 8 to 10 servings
Share This Recipe


For the crust: 

1 1/4 cups all-purpose flour, plus more for dusting

2 tablespoons granulated sugar

1/2 teaspoon salt

1 stick cold unsalted butter, cut into small pieces

1 large egg yolk

For the filling:

3 large eggs

1 cup packed light brown sugar

3/4 cup light corn syrup

6 tablespoons unsalted butter, melted and cooled

1 teaspoon pure vanilla extract

1 teaspoon butter extract

Juice of 1/2 lemon

1/2 teaspoon salt

1 1/2 cups roughly chopped pecans

1/2 cup toffee bits


  1. Make the crust: Pulse the flour, granulated sugar and salt in a food processor to combine. Add the butter and pulse until it is in pea-size pieces. Whisk the egg yolk with 1/4 cup ice water; add 2 tablespoons to the food processor and pulse a couple of times. Add the remaining egg mixture and pulse a few more times until the dough just comes together but is still crumbly. Turn out onto a piece of plastic wrap; shape into a disk and wrap. Refrigerate until firm, at least 1 hour or overnight.
  2. Put a baking sheet on the middle oven rack and preheat to 425 degrees F for 30 minutes. Meanwhile, roll out the dough into a 12-inch round on a lightly floured surface. Ease the dough into a 9-inch pie plate. Fold the overhanging dough under itself and crimp with your fingers or a fork. Refrigerate until firm, about 30 minutes.
  3. Meanwhile, make the filling: Whisk the eggs, brown sugar, corn syrup, melted butter, vanilla and butter extracts, lemon juice, salt, pecans and toffee bits in a large bowl until combined. Pour the filling into the chilled crust. Transfer the pie to the hot baking sheet and reduce the oven temperature to 350 degrees F. Bake until the crust is deep golden and the filling is set around the edge but still jiggly in the center, 55 minutes to 1 hour. (Tent the crust with foil if it browns too quickly.) Transfer to a rack and let cool completely.