Toast the almonds for 8- 10 minutes in the oven at 180 C or on a pan over medium heat , stirring often to prevent burning. Once cool, chop roughly and keep aside
Preheat oven to 180 C / 350 F. Line a 8 inch square pan with parchment paper ( leave two opposite sides long enough to hold and pull out brownie slab when done ).
In the mricrowave or in a thick bottomed saucepan , melt chopped chocolate and butter together on low . Stir often and heat until both are melted together.
Take off heat and stir in the sugars.
Add the eggs, one by one and whisk very well after each one.
Add the vanilla and whisk well.
Add the flour and salt and whisk until incorporated.
Whisk in the chopped almonds . You can reserve some to scatter on top if you want.
Spread batter into the prepared pan . Spread almonds on top if you want
Bake at 180 C / 350 F for 28 to 30 minutes. A toothpick inserted in the centre should come out with a few moist crumbs.
Cool completely in pan . Pull out the brownie slab and slice !