Preheat your oven to 180C / 355F (fan off), 160C / 320F (fan on). Spray a 9-inch / 23cm square baking tin with cooking oil and line the bottom and sides with baking paper, leaving some overhang on the sides. I used bulldog clips to keep the paper in place. TIP: See notes for different baking tin sizes.
Melt chocolate and butter - Fill a large pot a 3rd of the way with water and bring to a gentle boil. Place a heatproof glass or metal bowl on top (making sure the bottom of the bowl doesn’t touch the water). Add the chocolate and butter. Stir until melted and smooth. Alternatively, you can melt the chocolate in the microwave for 30 seconds at a time, stirring each time until smooth.
Add cocoa powder - Turn the heat off and the sifted cocoa powder in. Use a whisk to combine until smooth. Set aside to cool to room temperature, about 10 minutes.
Whisk eggs and sugar - To a large mixing bowl, add the eggs, both sugars, vanilla extract and salt. Use an electric hand mixer to whisk until pale, fluffy and doubled in volume, about 2-3 minutes.
Add the chocolate mixture - Add 1/3 of the cooled chocolate mixture and whisk until well combined. Repeat with the next 1/3 until all of it has been added.
Add dry ingredients - Add the sifted flour and fold using the spatula until no dry ingredients are showing.
Bake - Pour the mixture into the baking tin. Bake for 20-22 minutes or until a toothpick inserted into the center comes out with moist crumbs. Take out of the oven and allow to cool at room temperature. Then transfer to the fridge to cool for 2 hours before using a large knife to slice up.