Method
Pre-heat oven to 180°C/350°F/gas mark 4.
Grease a tin measuring approximately 27cm x 18cm and line with baking parchment, allowing paper to rise 3cm obove the tin.
Toast hazelnuts in oven for 10 minutes (maximum) until lightly browned.
Melt chocolate and butter in a bowl over a pan of simmering water.
Sieve flour, baking powder and salt into a bowl.
Stir in sugar.
Beat in eggs and chocolate mixture until well-mixed.
Stir in hazelnuts.
Pour mixture into the tin and bake for 30-40 minutes until centre springs back when lightly pressed.
Remove from oven and allow to cool completely in tin.
To make frosting, beat butter and icing sugar together until pale and fluffy.
Beat in cream cheese and coffee.
Spread frosting on cooled Brownies.
Chill in fridge for 30 minutes, then cut into squares.