Preheat oven to 160°C (325°F). Lightly grease a 22cm round springform tin. Place the butter, sugar and vanilla in the bowl of an electric mixer and beat for 6–8 minutes or until pale and creamy. Scrape down the sides of the bowl and add the eggs, 1 at a time, beating well after each addition. Add the banana and flour and beat on low speed until just combined. Spoon the mixture into the tin. Bake for 45–50 minutes or until cooked when tested with a skewer. Allow the cake to cool completely in the tin.
Use the skewer to make holes all over the cake, pushing it three-quarters of the way to the base. Place the coconut milk, milk and sweetened condensed milk in a large jug and whisk well to combine. Place the cake tin on a tray to catch any spills and gradually pour the milk mixture over the cake. Refrigerate for 2–3 hours or until the milk mixture has been absorbed.
Top the cake with the cream and sprinkle with the coconut flakes. Slice to serve. Serves 8