01 - Preheat oven to 350°F. Grease a 9x13-inch baking dish.
02 - Distribute cinnamon roll cubes evenly in the prepared baking dish.
03 - In a large mixing bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and salt until the mixture is smooth.
04 - Pour the custard evenly over the cinnamon roll cubes, pressing gently to ensure all pieces are coated and begin to absorb the mixture.
05 - Allow the mixture to sit in the baking dish for 10 minutes to facilitate full absorption.
06 - Transfer dish to oven and bake for 35 to 40 minutes, or until the center is set and the surface is golden brown.
07 - While the pudding bakes, whisk powdered sugar, milk, and vanilla extract in a bowl until smooth and pourable.
08 - Remove the bread pudding from the oven, allow to cool for 10 minutes, then drizzle evenly with prepared glaze prior to serving.