01 - Preheat the oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.
02 - Spread the bread cubes evenly in the prepared baking dish. Distribute the 3 sliced bananas over the bread.
03 - In a large mixing bowl, whisk together the eggs, whole 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 the top is golden brown and the custard is set but still slightly wobbly in the center. Remove from the oven and let cool for 10 minutes.
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 bubbles.
07 - Add the sliced bananas to the skillet and cook for 1-2 minutes until just softened. Carefully add the dark rum (remove pan from heat if using an open flame), return to heat, and cook for 1 minute until the alcohol reduces slightly.
08 - Stir in the vanilla extract and pinch of salt. Remove from heat. Serve warm bread pudding topped with generous spoonfuls of the Bananas Foster sauce.