Preheat oven to 280°F. Place bananas and maple syrup in a blender and zip-up until a smooth purée forms. Strain through a sieve into a large bowl, add the egg, vanilla and sugar and gently whisk to combine. Place cream in a large saucepan over medium heat and bring to just below boiling point. Gradually pour hot cream over the egg mixture, whisking continuously but gently until combined.
Spread dulce de leche over the base of a baking dish and pour the egg mixture on top. Place the dish in a large, deep pan and add enough boiling water to come halfway up the sides of the dish. Bake for 1 hour 40 minutes or until edges are set with a gentle wobble in the center (the center may seem quite wobbly but will continue to set as the pudding cools). Carefully remove from the water bath and stand on a wire rack until cooled completely. Refrigerate for 3 hours or until chilled and set.
Meanwhile, increase oven temperature to 350°F. Grease a large baking tray and line it with baking paper.
To make the chocolate crumble, scatter chocolate on the prepared tray and bake, stirring halfway, for 10-12 minutes until lightly golden. Stand for 5 minutes to cool, then crumble the chocolate into small pieces and combine with macadamia. Scatter over pudding just before serving.
Originally from: https://www.delicious.com.au/recipes/banoffee-cream-pudding-white-chocolate-crumble-recipe/q8fp8lbh?r=recipes/collections/77cijfrr