Preheat oven to 350 degrees F.
For the shortbread base, combine the flour, brown sugar, and salt in a food processor and pulse to combine. Add the butter and pulse until the consistency of bread crumbs.
Pour the mixture into a 9x12x2-inch metal baking pan and spread evenly, pressing down gently with your hands or a spatula. Bake for 20 minutes or until golden. Remove from the oven and let cool slightly while you prepare the topping.
Pulse the pecans in a food processor until roughly chopped. Melt the butter in a medium saucepan over medium heat. Add the sugar, honey, and cream and bring to a simmer, stirring occasionally. Let simmer for 1 minute and stir in pecans. Remove from the heat and pour the mixture over the shortbread, spreading evenly.
Bake in the center of the oven for 20 minutes, until bubbling. Remove from the oven and let cool completely. Loosen the sides with a knife and turn the entire pan out onto a cutting board. (This makes cutting much easier, and won’t destroy your pan!) Using a sharp knife, cut into 1-inch squares.
Store in an airtight container at room temperature for up to a week.