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 dish. Arrange 3 sliced bananas over the bread, distributing them uniformly.
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 custard mixture evenly over bread and bananas. Gently press bread pieces down with a spatula to ensure thorough absorption. Let stand for 15 minutes to allow bread to fully soak.
05 - Bake for 45-50 minutes until golden brown and set, with a slight wobble in the center indicating proper doneness. 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 completely dissolves and mixture begins to bubble.
07 - Add sliced bananas to the skillet and cook for 1-2 minutes until softened but still holding their shape. Remove skillet from heat before adding rum.
08 - Carefully pour rum into the skillet. Return to heat and simmer for 1 minute, allowing alcohol to reduce slightly. Stir in vanilla extract and pinch of salt until well combined.
09 - Serve warm bread pudding in individual bowls, spooning generous amounts of Bananas Foster sauce over each portion. Top with vanilla ice cream if desired.