Mum actually declared this to be the best cake she'd ever eaten.
Method: Heat the first eight ingredients with 100ml water in a pan and boil for 6 minutes. Remove from the heat and leave to cool. Stir in the passionfruit.
Meanwhile, heat the oven to 180C and sift the flour into a bowl with the bicarbonate of soda and crushed nuts. Fold the flour and carrot mixture together, then bake in two greased, lined 7in cake tins for 20 minutes.
For the topping, beat the butter for 5 minutes, then beat in the cream cheese until smooth. Add the vanilla extract and gradually beat in the icing sugar.
Assemble the cooled cake by spreading the frosting between the layers and over the top. Top with a handful of toasted nuts.