01 -
Preheat the oven to 180°C/160°C Fan/350°F and line and grease three 20 cm (8-inch) cake tins.
02 -
Cream the unsalted butter and caster sugar with an electric mixer until light and fluffy. Mix in the eggs one at a time. If the mixture starts to curdle, add a spoonful of the flour to stabilize. Add the self-raising flour and whole milk to the mixture and whisk for 1 minute on medium speed until light and fluffy. Fold in the chopped pistachios and white chocolate chunks with a spatula.
03 -
Divide the batter evenly among the prepared tins. Bake for 30-35 minutes or until a skewer inserted in the center comes out clean. Leave the cakes to cool in the tins for 5 minutes, then transfer to a wire rack to cool completely.
04 -
Melt the white chocolate in a heatproof bowl over a pan of simmering water. Set aside to cool.
05 -
In an electric mixer, beat the unsalted butter, sifted icing sugar, and vanilla extract until light and fluffy. Gradually mix in the cooled melted white chocolate and continue mixing for about 5 minutes until creamy and smooth.
06 -
Spread the buttercream between each cake layer. Using a 2D Closed Star Piping Tip, pipe buttercream on the top. Sprinkle the chopped pistachios over the top of the cake.