01 - Preheat the oven to 350°F. Grease a 9x13-inch baking dish thoroughly with butter or cooking spray.
02 - Spread the bread cubes evenly in the prepared baking dish. Arrange the 3 sliced bananas over the bread cubes.
03 - In a large mixing bowl, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt until completely smooth and well combined.
04 - Pour the custard mixture evenly over the bread and bananas. Gently press the bread down with a spatula to ensure it absorbs the liquid. Let stand for 15 minutes to allow full absorption.
05 - Bake for 45-50 minutes until the top is golden brown and the center is set but still slightly wobbly. Remove from oven and allow to cool slightly while preparing the sauce.
06 - While the pudding bakes, melt the butter in a skillet over medium heat. Add the brown sugar and cinnamon, stirring constantly until the sugar completely dissolves and the mixture begins to bubble.
07 - Add the sliced bananas to the skillet and cook for 1-2 minutes until just softened but still holding their shape.
08 - Carefully add the dark rum to the skillet (remove from heat if using an open flame). Return to heat and cook for 1 minute. Stir in vanilla extract and a pinch of salt. Remove from heat.
09 - Serve the warm bread pudding in bowls, topped with generous spoonfuls of the Bananas Foster sauce and extra caramelized bananas.