Prepare a 26cm/ 10 in Springform cake pan by greasing it well with butter. Set aside
Melt the chocolate and butter together in a double boiler (or in a microwave like I did)
Stir, and set aside to cool completely.
Separate the eggs.
Beat/whip the egg whites to soft peaks. You want them to hold their shape, but not be dried out. (Go ahead and try holding the bowl over your head upside down. If nothing falls out, you are good) Set aside for a bit. (I usually just transfer them to another bowl, and use the stand mixing bowl for the next part)
Put the Egg Yolks and Sugar into the mixing bowl, and beat at medium speed until they are well combined and look almost white.
With the mixer running, slowly add the chocolate/butter mixture to the egg yolks.
Then add flour, cornstarch, ground almonds, baking powder. Mix
It will be stiff! Add milk, one tablespoon at a time, to soften things up.
Now you will add in the egg white. The egg white is what gives this cake its "lift", so be careful not to deflate it.
Put 1/4 of the beaten egg white into the chocolate mixture, and use a spatula to sort of fold/mix it in. It will look funny.. with blotches of white... and it will be stiff still. Add another 1/4 and do it again.
Then add the rest in 1/4 at a time. Fold and mix gently by hand.
In the end, the batter will look more like cake batter, and the white will be mixed in.
Spread the batter into the prepared pan and bake for 35 minutes (stick a toothpick in...if it comes out clean, it's done)
Set on a rack to cool.
After 10 minutes, run a knife around the edge and release the sides to completely cool it.