Preheat oven to 180 degrees. Line and grease a square brownie pan and set aside.
Melt the chocolate and butter together. Allow to cool.
In a mixing bowl, beat the eggs and sugar till pale and fluffy.
Add the melted chocolate butter mixture and beat till incorporated.
Sift in the dry ingredients and beat till just combined. Add the vanilla and incorporate.
Pour into the prepared pan and bake for 25 to 35 minutes till the top is good to touch.
Allow to cool completely. Serve with coffee or with a scoop of ice cream.