Ingredients
Method
Grease an oven-proof dish (7-cup capacity). Place in a large roasting pan.
Beat butter and sugar in a small bowl of an electric mixer until pale. Beat in yolks, one at a time, until combined. Add the banana and passionfruit and beat until well combined.
Transfer mixture to a large bowl. Add the milk and sifted our. Stir until combined.
Beat egg whites in the same clean bowl of the electric mixer until soft peaks form. Stir a quarter of the egg whites into the pudding mixture. Gently fold in remaining egg whites until just combined. The mixture will look curdled at this stage. Pour into the prepared dish.
Pour enough boiling water into the roasting pan to come halfway up the side of the dish.
Cook the pudding in a moderately slow oven (160 °C) for about 50 minutes, or until golden brown and a skewer inserted into the centre comes out clean. Remove from oven. Carefully remove the dish from the roasting pan. Stand for 10 minutes before serving.
Dust sifted icing sugar over the pudding. Serve with ice cream.