01 - Preheat oven to 350°F. Line a 9x13-inch baking pan with parchment paper, leaving an overhang for easy removal.
02 - In a large saucepan over low heat, melt the butter and chocolate, stirring until smooth. Remove from heat and let cool slightly.
03 - Whisk in granulated and brown sugars until fully combined.
04 - Add eggs, one at a time, whisking well after each addition. Stir in vanilla.
05 - Sift in flour and salt. Fold gently until just incorporated—do not overmix.
06 - Pour batter into prepared pan and smooth the top. Bake for 25–28 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Cool completely in the pan.
07 - For the praline topping: In a medium saucepan, melt butter over medium heat. Add brown sugar and cream, stirring constantly until mixture comes to a gentle boil. Boil for 1 minute.
08 - Remove from heat. Stir in pecans, then gradually whisk in powdered sugar, vanilla, and salt until smooth and thick.
09 - Immediately spread the praline topping evenly over cooled brownies. Let set for at least 30 minutes before slicing.