Preheat oven to 350°F. Line a 13x9-inch baking dish with foil, leaving a 2-inch overhang on all sides. Lightly spray with nonstick spray.
In a bowl, cream softened butter until smooth. Add brown sugar and salt; beat until light and fluffy.
Gradually mix in flour until the dough comes together in crumbly clumps.
Press dough into the bottom of the prepared pan and smooth evenly with the back of a measuring cup.
Bake crust for 20 minutes or until golden brown. Meanwhile, make the pecan topping.
In a saucepan over medium heat, melt butter, brown sugar, honey, cream, and salt. Bring to a gentle simmer for exactly 1 minute.
Remove from heat and stir in chopped pecans.
Immediately pour the pecan mixture over the hot crust and spread evenly.
Return to oven and bake 12–18 minutes until top is bubbling across the surface.
Cool completely in the pan. For quicker cooling, transfer to the fridge.
Use foil overhang to lift bars out, peel away foil, and slice into 16 bars.