Preheat the oven to 350°F. Spray a 9 x 13-inch baking pan with nonstick cooking spray and line with parchment paper, leaving some of the paper overhanging the edges so that it’s easy to lift the bars out at the end.
Make the Crust:
In the large bowl of a stand mixer fitted with the paddle attachment, cream together the butter and sugar on medium speed until creamy, about 2 minutes. Add the vanilla extract; mix to combine. Scrape down the sides of the bowl. Add the flour and mix on low speed, just until a crumbly dough comes together, about 30 seconds to 1 minute.
Press the mixture into an even layer in the prepared pan. I use the flat bottom of a glass or measuring cup for this step.
Bake the crust in the 350°F oven until lightly browned on the edges, about 18-22 minutes.
Make the Filling:
Let the crust cool for a few minutes while you prepare the filling. In a large bowl, whisk together the eggs, corn syrup, brown sugar, melted butter, and vanilla extract. Stir just until combined; don’t whisk too vigorously so that you don’t incorporate too much air into the mixture. Add the flour and salt; whisk to combine.
Pour the filling over the warm crust. Sprinkle the pecans in an even layer on top.
Bake the Bars:
Bake in the 350°F oven until set, about 30-35 minutes. The filling will still be slightly jiggly in the center but will continue to firm up as it cools. Place the pan on a wire rack to cool completely, about 2 hours. After cooling, refrigerate the bars for at least 30-60 minutes before slicing. Use a sharp knife warmed under hot water (wiped dry) for clean cuts.
Video
Notes
Line the pan with parchment for easy lifting.
Prebake the crust to keep it crisp (not soggy).
Pour the filling over a warm crust (don't let the crust cool completely).
Bake until the edges are set and the center just jiggles.
Store the bars in an airtight container for up to 1 week (refrigerated).