01 -
Preheat oven to 350°F (175°C) and line a 9×13 inch baking pan with parchment paper, leaving an overhang for easy removal.
02 -
In a large microwave-safe bowl, melt the unsalted butter completely. Whisk in granulated sugar and brown sugar until blended.
03 -
Add eggs one at a time to the mixture, beating well after each addition. Stir in vanilla extract.
04 -
In a separate bowl, whisk together all-purpose flour, cocoa powder, salt, and baking powder.
05 -
Gradually fold the dry ingredients into the wet mixture until just combined. Avoid overmixing.
06 -
Pour the brownie batter into the prepared pan and spread evenly. Bake for 20-25 minutes until a toothpick inserted in the center emerges with a few moist crumbs.
07 -
While brownies bake, whisk evaporated milk, granulated sugar, and egg yolks in a medium saucepan. Add butter. Cook over medium heat, stirring constantly, until thickened and the mixture coats the back of a spoon, about 10-12 minutes.
08 -
Remove topping from heat and stir in vanilla extract, shredded coconut, and chopped pecans until well distributed.
09 -
Spread warm coconut-pecan topping evenly over the brownie base immediately after removing from the oven. Return to oven and bake for 10-15 minutes or until topping is golden and set. Cool completely before slicing.