01 - Preheat oven to 350°F. Line a 9-inch square baking pan with parchment paper, leaving an overhang for easy removal.
02 - Melt 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, melt butter over medium heat in a saucepan. 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.
09 - Let cool completely in the pan, then lift out using parchment overhang and cut into squares.