1. Pre-heat your oven to 180C. Use a +- 25cm square baking tin, and line with grease proof paper. You can also just use non stick spray and no paper but I tend to favour using paper because it guarantees you can get whatever you are baking out perfectly!
2. Using either an electric hand mixer or a stand mixer with paddle attachment, cream your sugar and butter together. Add the eggs one by one and then the vanilla essence.
3. Sift in your flour, cocoa and if using nuts mix them in now too. Take time to add in bit by bit to make sure all incorporated. Spoon the mix and spread evenly into your baking tin.
4. Bake for 25-30mins, check at 25mins – must be cooked around the edges but have a slight wobble in the inside! Do not over bake! I generally take them out at 25mins to be safe.
5. Remove from oven and either serve as pudding warm or chill to slice later.
6. If slicing later – allow to cool in pan slightly, then place pan in fridge to chill for a further few hours, this makes slicing them very easy as the brownies are quite firm. Place a chopping board on top of your tin, flip the entire pan out in one go and slice up into whatever sizes you would like. Allow them to get to room temperature if serving as is, or warm them up a bit in the microwave if serving as a dessert at a later stage.
Note: Chocolate pairs well with raspberries, so if you would like to make a raspberry variation of this recipe after step 3, by hand push individually frozen raspberries into the choc mix. Spread them out evenly, usually about 250g is enough for a batch.