Preheat oven to 350°F (175°C). Line an 8x8 inch baking pan with parchment paper, leaving an overhang on the sides.
In a large bowl, whisk together flour, powdered sugar, and salt. Cut in cold butter using a pastry blender or your fingers until the mixture resembles coarse crumbs. Gradually add ice water, mixing until dough just comes together.
Press dough evenly into the bottom of the prepared pan. Bake for 15-20 minutes, or until lightly golden.
While the crust is baking, prepare the filling. In a medium saucepan, combine brown sugar, corn syrup, butter, and cream. Cook over medium heat, stirring constantly, until butter is melted and sugar is dissolved. Bring to a simmer and cook for 1 minute, stirring constantly.
Remove from heat and stir in vanilla extract and pecans. Pour filling over the baked crust.
Bake for 30-35 minutes, or until filling is set and slightly puffed. Let cool completely in the pan before lifting out using the parchment paper overhang. Cut into bars and serve.
Notes
For best results, use high-quality pecans. Store leftover bars in an airtight container at room temperature.