01 - Preheat oven to 350°F. Line a 9-inch square baking pan with parchment paper, leaving an overhang for easy removal.
02 - Melt the butter in a saucepan over medium heat. Remove from heat and whisk in granulated and brown sugars until smooth. Let cool slightly.
03 - Add eggs one at a time, whisking well after each addition. Stir in vanilla extract.
04 - Sift together flour, cocoa powder, and salt. Fold dry ingredients into the wet mixture until just combined. Do not overmix.
05 - Pour batter into the prepared pan and smooth the top. Bake for 22-25 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Do not overbake.
06 - While brownies bake, prepare the praline topping: In a saucepan, melt butter over medium heat. Stir in brown sugar, heavy cream, and salt. Bring to a gentle boil and cook for 2 minutes, stirring constantly.
07 - Remove from heat. Stir in vanilla, then whisk in powdered sugar until smooth. Fold in toasted pecans.
08 - When brownies are done, remove from oven and immediately pour praline topping over the hot brownies, spreading evenly. Let cool completely in the pan, then lift out using parchment overhang and cut into squares.