Pre-heat oven to 180 degrees celsius / 355 degrees fahrenheit.
Grease loaf tin and line with baking paper.
Cream butter and sugar until pale and fluffy.
Add egg and beat well to combine.
Sift together the flour, salt and spices and add to the mix, stirring to combine, alternately with the milk.
Stir the fruit and nuts through the mixture.
Pour mixture into loaf tin and bake for 50 minutes or until a skewer inserted into the centre comes out clean.
Cool for 10 minutes before turning cake out onto a wire rack to cool completely before icing.
Icing
Beat cream cheese and butter until soft and fluffy. Add icing sugar and milk and beat again until well combined.
Spread icing on cake and sprinkle crushed walnuts and cachous over icing.
Notes
Storing:Store in the fridge, covered, for up to a few days.Freezing:The un-iced loaf can be wrapped and frozen for up to a few months.Nutrition:The nutrition information is an automatically generated estimate and is not guaranteed to be accurate.