This post contains affiliate links. Please see our disclosure policy.
This dessert-style bake brings big cinnamon roll flavor without a ton of effort, so it works just as well for a relaxed weekend brunch as it does for a night-in treat. You get that perfect balance of warm cinnamon sugar, rich custard, and golden, lightly crisp edges—comforting, familiar, and just “extra” enough to feel special. It’s the kind of recipe you’ll want to keep in rotation right alongside savory favorites like Hot Honey Fried Chicken Sliders, a hearty Chicken Parmesan Sandwich, or a classic copycat like the Chick-fil-A Deluxe Sandwich.
What makes this version really hit is the method—we’re not rushing anything. The custard gets time to soak deep into the challah so every bite stays soft and rich, and the cinnamon “swirl” is layered throughout instead of simply stirred in, which gives you that true cinnamon roll effect from top to bottom. Each step is intentional, so you end up with a custardy center, caramelized pockets of cinnamon sugar, and those golden edges that make bread pudding so addictive.
🍽️ A Quick Look at the Recipe
Recipe Name: Cinnamon Roll Bread Pudding
⏱️ Ready In: 1 hour 10 minutes
👨👩👧👦 Serves: 8–10
🥣 Key Ingredients: Challah bread, heavy cream, eggs, brown sugar, cinnamon
📖 Dietary Info: Contains dairy, contains gluten
🔥 Why You’ll Love It: It delivers cinnamon roll flavor with a rich, custardy texture and a bakery-style cream cheese glaze.

Key Ingredients
Challah Bread
This egg-rich bread absorbs the custard beautifully while still holding its structure, giving you that soft center with lightly crisp edges.
Heavy Cream
Adds richness and depth. It creates that silky, melt-in-your-mouth texture that makes this dessert feel indulgent.
Brown Sugar + Cinnamon
This combo delivers the classic cinnamon roll flavor with deep caramel notes and warm spice.
Cream Cheese (Optional but Recommended)
The glaze takes everything over the top. It melts into the warm pudding and adds tangy sweetness that balances the richness.
Instructions
Step 1: Prep the Base
Cube the challah into thick pieces and place them in a greased 9×11 baking dish. If the bread is fresh, let it sit out for 30–60 minutes so it dries slightly. This helps it absorb the custard evenly.

Step 2: Build the Flavor
Whisk together heavy cream, milk, eggs, granulated sugar, brown sugar, cinnamon, nutmeg, and vanilla. Pour the mixture evenly over the bread and gently press down so everything absorbs. Let it sit for 5–10 minutes.


Step 3: Cook and Control
In a separate bowl, combine melted butter, brown sugar, and cinnamon. Layer this mixture throughout the dish, creating a cinnamon swirl effect. Cover with foil and bake at 350°F for 30–40 minutes. Remove the foil and bake another 10–15 minutes until golden and set in the center.



Step 4: Finish and Serve
Whisk cream cheese, powdered sugar, vanilla, and milk until smooth. Drizzle over the warm bread pudding. Serve immediately while soft and custardy.


Tips & Tricks
- Let the bread soak fully before baking to avoid dry spots.
- Don’t overbake — the center should be set but still slightly soft.
- Use day-old bread for best texture.
- Add a sprinkle of cinnamon sugar on top before baking for extra caramelization.
Variations
Sausage Cinnamon Roll Bake: Add cooked breakfast sausage for a sweet and savory twist.
Nut Swap: Replace pecans with walnuts for extra crunch.
Orange Cream Glaze: Add orange zest to the glaze for brightness.
Serving Suggestions
- Fried Chicken
- Buttery dinner rolls
- Fresh fruit salad
- Light mixed greens with vinaigrette
- Smoked sausage links
- Collard greens
- Warm caramel drizzle
Notes
- Let the bread pudding rest 10–15 minutes before slicing.
- Store covered in the refrigerator for up to 4 days.
- Reheat gently at 325°F to keep it from drying out.
Frequently Asked Questions
Can I make this ahead of time?
Yes. Assemble it the night before, cover tightly, and bake fresh in the morning.
How do I store leftovers?
Refrigerate in an airtight container for up to 4 days.
Can I substitute challah?
Yes. Brioche works perfectly and gives a similar texture.
What’s the best way to reheat this?
Reheat in the oven at 325°F covered with foil until warmed through to keep it soft.
Can I make this in the air fryer?
Not recommended for full batches, but individual portions can be reheated in an air fryer at 325°F for 3–5 minutes.
If you tried Cinnamon Roll Bread Pudding or any other recipe on my blog, please leave a ⭐ star rating and let me know how it turned out in the comments!

Cinnamon Roll Bread Pudding
Ingredients
- 2 loaves challah bread cubed
- 2 cups heavy cream
- 1 cup milk
- 5 large eggs
- ¾ cup granulated sugar
- ½ cup brown sugar
- 1 tsp cinnamon
- ½ tsp nutmeg
- 1 tsp vanilla extract
- 4 tbsp melted butter
- Cinnamon Swirl:
- ½ cup melted butter
- ¾ cup brown sugar
- 1 tbsp cinnamon
- Cream Cheese Glaze:
- 4 oz cream cheese
- 1 cup powdered sugar
- 2 tbsp milk
- ½ tsp vanilla extract
Instructions
- Preheat your oven to 350°F and grease a 9×11 baking dish. Cut the challah into thick cubes and place them evenly in the dish. If the bread is fresh, allow it to sit uncovered for about 30 minutes so it dries slightly.
- In a large mixing bowl, whisk together heavy cream, milk, eggs, granulated sugar, brown sugar, cinnamon, nutmeg, and vanilla extract until smooth and fully combined. Pour this custard evenly over the bread cubes, pressing down gently so every piece absorbs the mixture.
- Let the bread soak for several minutes to fully absorb the custard. This step ensures the center stays soft and creamy without dry spots.
- In a separate bowl, mix melted butter, brown sugar, and cinnamon to create the swirl mixture. Layer spoonfuls throughout the dish, gently folding portions of the bread to distribute it evenly.
- Cover the baking dish with foil and bake for 30–40 minutes. Remove the foil and continue baking for another 10–15 minutes until the top is golden and the center is set but still soft.
- While the bread pudding cools slightly, whisk together softened cream cheese, powdered sugar, vanilla, and milk until smooth. Drizzle generously over the warm pudding before serving.
- Serve warm for the best texture and flavor.
Notes
- Do not overbake; the center should have a slight jiggle when removed.
- Store leftovers covered in the refrigerator up to 4 days.
- Brioche can be substituted for challah if needed.




