Preheat oven to 350 degrees F.
Line a 9 by 9 square baking pan with parchment paper, making sure paper hangs over the edges. Grease
paper with butter so the brownies
don't stick. Melt
butter and chocolate over a double-boiler and stir gently until smooth and shiny. Remove from the heat and cool slightly.
together flour, baking powder, and salt into a mixing bowl and set aside. Whisk
together eggs, sugar and amaretto
in a mixing bowl until combined. Pour in chocolate mixture and continue to whisk until combined. Gradually add flour mixture, then add walnuts
and incorporate with a wooden spoon. Transfer batter
to baking pan and bake for 40 to 45 minutes or until a cake
tester comes out clean when inserted into the middle of the pan. When done, invert onto a cutting board, remove paper and cut into squares. Garnish with powdered sugar and serve.