01 - Preheat oven to 350°F. Generously grease a 9x13-inch baking dish with butter or cooking spray.
02 - Spread bread cubes evenly across 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 incorporated.
04 - Pour the custard mixture evenly over the bread and bananas. Gently press down on the bread pieces to ensure thorough absorption. Let stand for 15 minutes.
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 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. Cook for 1-2 minutes until just softened but still holding their shape.
08 - Carefully pour in dark rum. If flambéing, remove pan from heat before adding rum, then return to heat and cook for 1 minute. Stir in vanilla extract and pinch of salt.
09 - Spoon warm bread pudding into serving dishes and top generously with Bananas Foster sauce. Serve immediately while warm.