Preheat your steam oven to Combi Steam, 320°F/160°C, 30% steam (or low steam, or convection humid). Grease and line the bases of two 8-inch/20cm round cake pans and set aside.
Put the chocolate and butter into a heatproof bowl and set over a double boiler to melt. Once it's a smooth, shiny mixture, remove from heat and set aside to cool to lukewarm.
10 oz dark chocolate, 7 oz unsalted butter
Whisk the sugar and eggs into the cooled chocolate mixture to combine very well.
1 1/4 cups superfine sugar, 4 eggs
Mix the gluten free flour, almond flour, cocoa, baking powder, baking soda, xanthan gum and salt together in a separate bowl. Scrape the chocolate and egg mixture into the dry ingredients and mix until you get a smooth batter without lumps.
5.6 oz gluten free flour blend, 2.8 oz almond flour, 5 Tbsp Dutch processed cocoa powder, 2 tsp baking powder, 1 tsp baking soda, 1/2 tsp xanthan gum, 1/2 tsp fine salt
Pour the milk and hot water into the mixture and whisk to combine; the batter will be smooth and shiny and fairly loose.
1/2 cup whole milk, 1/2 cup water
Divide the cake batter evenly between the two prepared pans and bake them until a skewer tests clean in the centre; about 25 minutes.
Cool the baked cakes in the pans for about 15 minutes, then turn out onto wire racks to cool completely.
Frost and stack the cakes once they're cooled; the finished cake will keep for 3-4 days in an airtight container at cool room temperature.