Preheat oven to 350 degrees F. Cut bread into 1" cubes and set aside.
Prepare casserole dish by spraying with non-stick cooking spray. Add bread cubes to the very top of casserole dish. Set aside. Cut bananas into slices about 1/2" thick. Place on top of cubed bread and gently toss together to distribute bananas throughout the bread. Set aside.
In a large mixing bowl, add eggs, brown sugar, spices, salt and vanilla bean paste together. Whisk thoroughly to combine. While whisking, add heavy cream to incorporate together.
Once wet ingredients are fully incorporated, pour over bread and bananas in your casserole dish.
Gently push bread down to absorb all of the wet mix. Allow bread to sit and "soak" for about 20 minutes.
Cover casserole dish with plastic wrap and then aluminium foil. Bake in preheated oven for 20 minutes. Uncover and cook for an additional 10 minutes or until top of bread pudding is golden brown.
Allow to cool for 20 minutes then drizzle caramel sauce (store-bought or homemade) over the top of the warm pudding. Cut into large 4x4" or 3x3" squares.
Prepare for plating: drizzle more caramel on the bottom of serving plate. Place warm bread pudding square on top of caramel drizzle. Gently sift powdered sugar over the top. Finish by topping with a 2 ounce scoop of vanilla bean ice cream. Garnish with mint, fresh berries or leave as is. For best result, enjoy warm, straight out of the oven with melting ice cream or your favorite non dairy cold treat!