01 -
Preheat oven to 180°C (160°C fan). Line and grease three 20 cm round cake tins.
02 -
Beat unsalted butter and caster sugar with an electric mixer until pale and fluffy.
03 -
Add eggs one at a time, mixing thoroughly after each. If mixture curdles, add a spoonful of the flour and continue mixing.
04 -
Add self-raising flour and whole milk to the batter. Whisk on medium speed for 1 minute until the mixture is airy.
05 -
Fold in 150 g chopped pistachios and white chocolate gently with a spatula.
06 -
Evenly divide batter among prepared cake tins. Bake for 30-35 minutes, or until a skewer inserted in the centre comes out clean.
07 -
Let cakes cool in their tins for 5 minutes, then transfer to a wire rack to cool completely.
08 -
Melt 250 g white chocolate in a heatproof bowl set over simmering water. Allow to cool slightly.
09 -
Beat unsalted butter, icing sugar, and vanilla extract until light and fluffy. Gradually add cooled melted white chocolate, whisking for about 5 minutes until creamy.
10 -
Spread buttercream between cake layers. Pipe remaining buttercream on top using a closed star nozzle. Sprinkle 50 g chopped pistachios over the top.