150g white chocolate
6 medium eggs
250g butter, plus extra for greasing
2½ tsp vanilla extract
1½ tsp baking powder
50g flaked almonds
200g cream cheese
200g thick natural yoghurt
200g orange marmalade
Preheat the oven to 175°C/gas mark 4. Separate two of the eggs into two cups. In a large bowl, cream the butter with a pinch of salt, the vanilla extract and 250g of the sugar. Gradually stir in the egg yolks and the remaining eggs. In a separate bowl, mix the flour with the baking powder. Add this to the wet mix in batches, alternating with the gradual addition of the milk. Mix well after each addition. Place one third of the mixture into a 26cm greased springform cake tin and smooth the top.
Using a hand whisk, beat the egg whites, gradually adding the remaining sugar. Loosely spread this on top of the mixture in the cake tin, to approximately 5mm from the edge. Sprinkle with the flaked almonds.
Place in the oven and bake for 20-25 mins. Remove, leaving the oven on, and place on a cooling rack. Carefully ease the cake from the tin and allow to cool. Clean, dry and re-grease the tin, then add the remaining mixture and place in the oven, still at 175°C/gas mark 4. Bake for 40-45 mins. Remove and place on a cooling rack, carefully remove from the tin and allow to cool. Cut this piece of cake into two layers, slicing it horizontally through the centre.
Melt the white chocolate in a basin over a pan of warm water. Place the cream cheese in a bowl and then stir the yoghurt and chocolate into the cream cheese in alternating batches, mixing well in between. Spread the bottom two layers of the cake with the marmalade, followed by the cream mixture and assemble so that the layer with the meringue is sitting on the top. Refrigerate the cake for 2 hrs before serving to allow the cream to firm slightly.