Preheat the oven to 180oC/ Gas Mark 4. Grease the inside of a 30cm (12in) shallow casserole dish with butter.
Scatter the fruit and chopped marzipan evenly in the dish. Whisk the remaining ingredients together in a large mixing bowl and pour over the fruit.
Bake in the oven for 50-55 minutes or until golden and risen.
Remove from oven, dust with icing sugar, scatter over the almonds and serve immediately with cream.