6largeCinnamon Rolls (store-bought or homemade, cut into cubes)
4largeEggs
1 1/2cupsHeavy Cream
1cupWhole Milk
1/3cupLight Brown Sugar (packed)
2tspVanilla Extract
1 1/2tspGround Cinnamon
1/4tspGround Nutmeg
1pinchFine Salt
For the Cream Cheese Glaze
4ozCream Cheese (softened)
1cupPowdered Sugar
3tbspWhole Milk
1tspVanilla Extract
Instructions
Preheat your oven to 350°F (177°C). Grease a 9x13-inch baking dish. Spread the cinnamon roll cubes evenly in the dish.
In a large bowl, whisk together the eggs, heavy cream, whole milk, light brown sugar, vanilla extract, cinnamon, nutmeg, and salt until completely smooth and well combined.
Pour the custard mixture evenly over the cinnamon roll cubes. Press the pieces down gently with a spatula so they absorb the liquid. Let the dish sit for 20 minutes, pressing down once or twice more during this time.
Bake for 40 to 45 minutes until the top is golden brown and puffed up and the center is set with just a very slight jiggle. A toothpick inserted in the middle should come out clean.
While the bread pudding bakes, make the cream cheese glaze. Beat the softened cream cheese with an electric mixer until smooth. Add the powdered sugar, milk, and vanilla extract, and beat until creamy and pourable. If the glaze is too thick, add milk one teaspoon at a time.
Let the bread pudding cool for 10 minutes, then drizzle the cream cheese glaze generously over the top. Serve warm in scoops.