01 - Preheat the oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.
02 - Spread bread cubes evenly in the prepared baking dish. Arrange 3 sliced bananas over the bread.
03 - In a large 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 down on the bread to ensure it absorbs the liquid. Let stand for 15 minutes to allow full absorption.
05 - Bake for 45-50 minutes until golden brown and set but still slightly wobbly in the center. Remove from oven and let cool for 10 minutes.
06 - While pudding bakes, melt butter in a skillet over medium heat. Add brown sugar and cinnamon, stirring constantly until sugar dissolves and mixture begins to bubble.
07 - Add sliced bananas to the caramel mixture and cook for 1-2 minutes until just softened. Carefully add dark rum (remove pan from heat if using an open flame). Return to heat and cook for 1 minute.
08 - Stir in vanilla extract and a pinch of salt. Serve warm bread pudding topped with generous spoonfuls of Bananas Foster sauce.