Orange Walnut Cake275 g butter
275 g sugar
5 large eggs, beaten
275 g self raising flour
1 tsp baking powder
finely grated zest 1 large orange
85g walnuts, toasted for 8 minutes and finely ground

For the cream cheese icing
125 g softened butter
350 g cream cheese
250 g icing sugar, sifted
finely grated zest 1 orange
1 tbsp orange juice
3 tbsp Grand Marnier
175 g walnuts, toasted and chopped
strips of candied orange peel to decorate


Preheat oven to 180 C.
Mix the butter and sugar iand beat on high until light and fluffy.
Gradually add the eggs, beating well.
Sift in the flour and baking powder and fold in using a spatula.
Divide between two bowls.
Add the zest to half the mixture, the walnuts to the other half, and fold both.
Take two 20cm deep sandwich tins, both greased and base-lined.
Place the orange mixture in one and the walnut mixture in the other and smooth the surfaces of each.
Cook on the middle oven shelf for 30 minutes.
Remove the tins from the oven, cool for 10 minutes, then turn out onto a wire rack.
To make the icing, beat the butter until very soft, add the cream cheese and the icing sugar and beat until smooth.
Finally, add the orange zest and juice and beat until smooth.
When the cakes are cold, cut each into 3 horizontally.
Place a layer of walnut sponge on a plate and spread with icing.
Place a layer of orange sponge on this and sprinkle with 1tbsp Grand Marnier.
Spread more icing and continue layering, finishing with orange sponge.
Spread the rest of the icing over the top and sides.
Decorate the sides with the walnuts and decorate the top with strips of candied peel.