For the topping, grate the carrots finely. Cream the butter, sugar and orange zest together, add the carrots and cheese and mix well. Separate the eggs. Beat the yolks into the cheese mixture, then gradually beat in the orange juice. When all the orange juice has been incorporated, add the cream. Whisk the egg whites until stiff, fold into the other ingredients.