| 1. | Preheat oven to 180ºC. |
| 2. | Brush a 2 litre pudding basin with vegetable oil, then line with plastic wrap, trying to keep wrap smooth without wrinkles. Place in the freezer to chill. |
| 3. | In a bowl combine sultanas, raisins, cranberries, apricots, macadamias and orange liqueur. Leave to soak for 30 minutes. |
| 4. | Place softened ice cream in a large bowl stir in soaked fruit. Fold in whipped cream and pour mixture into prepared pudding basin. Place in the freezer and freeze for 4 hours or overnight. |
| 5. | To prepare orange cake, cream butter and sugar until light and fluffy. Beat in eggs one at a time. Stir in almond meal, orange juice and rind. Pour into a greased and paper lined 20cm cake tin and bake for 1 hour. Allow too cool in the tin, before turning out onto a board. |
| 6. | To finish pudding, ease ice-cream pudding from basin and place on top of cake. Trim the cake edges if required and serve cut into thick slices. |