Heat oven to 350 degree F. Line a 9-inch-square baking pan with nonstick foil, leaving extra foil on 2 side edges.
Place chopped chocolate and butter in a medium-size microwave-safe bowl. Microwave on high for 1 minute. Stir and microwave for an additional 30 seconds. Stir until smooth.
Whisk sugar, eggs and vanilla into chocolate mixture. Stir in flour and salt until incorporated. Fold in nuts and chips.
Spoon batter into prepared pan. Bake at 350 degree F for 22 minutes or until toothpick inserted in center of brownie comes out with a few moist crumbs clinging. Remove from oven and cool briefly on a wire rack.
Use the overhanging foil to lift brownie from pan. Cut into 16 squares.