Preheat your oven to 350°F. If you have a few extra minutes, toast your pecans while the oven heats up — it makes a big difference in flavor. Just spread them on a baking sheet and pop them in the oven for about 7–10 minutes, stirring every few minutes until they smell amazing and look slightly darker. Then set them aside to cool.
Make the shortbread crust: Line a 9x13-inch pan with parchment paper (or foil sprayed with nonstick spray). I like parchment because it makes it easy to lift the bars out later for clean cuts.
In a large bowl or stand mixer, beat the butter until it’s light, fluffy, and looks whipped — about 2–3 minutes, scraping the bowl a couple of times. Add both sugars and keep beating until smooth and creamy. Then mix in the vanilla and salt.
Add in the flour and mix just until everything comes together. It’ll seem crumbly at first, but it’ll press together beautifully. Spread the dough out evenly in the pan and press it flat with slightly damp hands (no need to build up edges).
Bake for 18–20 minutes or until the edges just start turning golden. Remove from the oven and set aside while you make the filling.
Make the pecan filling: In a small saucepan, melt the butter over medium heat and let it cook a few minutes until it turns golden brown and smells nutty. (Don’t walk away — it goes from perfect to burnt fast.) Once browned, pull it off the heat and let it cool for a few minutes.
In the same bowl you used for the crust (because nobody needs more dishes during the holidays), beat the eggs on medium speed for about 3 minutes until lighter in color and slightly foamy. Add the granulated sugar, brown sugar, corn syrup, and milk, and beat until smooth.
Slowly pour in your cooled brown butter while mixing. Add the vanilla, salt, lemon juice (this really brightens everything up), and flour. Mix until no flour lumps remain.
Fold in your chopped pecans with a spatula, then pour the filling over the baked crust and spread it out evenly.
Bake at 350°F for 30–35 minutes. The edges should be golden and set, and the center should jiggle just slightly — not sloshy. (Metal pans bake a bit faster; glass pans take a few minutes longer.)
Let the bars cool completely before slicing — I know it’s tough, but it’s worth the wait.
To serve:
Cut into squares and top with a big scoop of Breyers Homemade Vanilla and a drizzle of warm salted caramel. Totally optional… but also totally not optional if you want that cozy, over-the-top holiday dessert moment. 🍨✨