Preheat oven to 180°C. Grease and line a 24cm square tin with baking paper.
Beat the eggs and sugar until thick and creamy. Add the oil and beat again until well blended. Add the sifted dry ingredients – flours, spices, baking soda and baking powder – and mix thoroughly but with a light hand. Fold in the carrots, seeds and lemon juice.
Pour into the prepared tin.
Bake for 1 hour or until a skewer inserted comes out clean.
Allow to cool in the tin until warm before turning out on to a wire rack.
Ice with cream cheese icing once completely cooled and shower with toasted walnuts.
Place all the ingredients in a food processor and blend until smooth.
