1. Preheat the oven to 180°C/gas 4 or 160°C/gas 3 for a fan-assisted oven. Lightly grease a 20cm/8in round springform cake tin with dairy-free margarine and line the base with baking parchment. Put the chocolate in a large heatproof bowl and rest it over a pan of gently simmering water, making sure that the bottom of the bowl does not touch the water. Heat, stirring occasionally, until the chocolate has melted.
2. Put the dairy-free margarine and sugar in a large mixing bowl and, using an electric mixer, beat together until light and fluffy. Beat in the vanilla extract, then gradually beat in the eggs, one at a time, until well mixed. Using a large spoon, carefully fold in the melted chocolate.
3. Sift the white flour blend into a separate large bowl. Add the xanthan gum and baking powder and mix together. Using a large metal spoon, fold the flour mixture into the egg mixture. Mix well, but take care not to overmix, then pour into the prepared tin and level the surface with the back of a spoon.
4. Bake for about 45 minutes until firm to the touch and a skewer inserted in the centre comes out clean. Remove from the oven and leave to cool in the tin for 5 minutes. Turn out of the tin, transfer to a wire rack and leave to cool completely.
5. To make the chocolate ganache icing, put the chocolate in a large heatproof bowl and rest it over a pan of gently simmering water, making sure that the bottom of the bowl does not touch the water. Heat, stirring occasionally, until the chocolate has melted. Heat the dairy-free cream in a saucepan over a low heat until hot but not boiling. Add the vanilla extract, then add to the melted chocolate and, using a wooden spoon, stir in until smooth and thick. Leave to cool for 10 minutes, then spread or pour the ganache over the top of the cake.
6. Wash and dry some raspberries and strawberries, cut the strawberries in half and place on top of the cake for decoration.
Recipe courtesy of Waitrose