01 - Preheat 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 - Whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt in a large bowl until completely smooth and well combined.
04 - Pour custard mixture evenly over bread and bananas. Gently press bread down into liquid to ensure thorough absorption. Let stand for 15 minutes to allow bread to soak fully.
05 - Bake for 45-50 minutes until golden brown and set, with center 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 skillet and cook for 1-2 minutes until just softened. Carefully add dark rum (remove from heat if using open flame), return to heat, and cook for 1 minute longer. Stir in vanilla extract and salt.
08 - Serve warm bread pudding topped with generous spoonfuls of Bananas Foster sauce. Optionally, flambé the sauce after adding rum for dramatic effect.