Go Back
+ servings
Cinnamon Bun Bread Pudding on White Linen

Cinnamon Roll Bread Pudding

This Cinnamon Roll Bread Pudding recipe tastes just like a cinnamon bun with a gooey cinnamon swirl lacing through custardy bread pudding and rich frosting.
Course Breakfast, Brunch
Cuisine American
Prep Time 30 minutes
Cook Time 30 minutes
Overnight Soaking Time 12 hours
Servings 8 servings
Calories 361kcal


Cinnamon Swirl Syrup:

Bread Pudding:



  • Butter or coconut oil for greasing the casserole dish


  • Make the Cinnamon Swirl Syrup. To do so, add all ingredients to a medium saucepan and bring to a boil over medium-high heat, stirring occasionally. Once boiling, cook 30 seconds, stirring constantly, and then remove from heat. Cool to room temperature.
  • Whisk together the eggs, milk, brown sugar, vanilla extract, cinnamon, and salt in a large bowl.
  • Add half of the bread cubes to the prepared casserole dish and drizzle on half of the cooled Cinnamon Swirl Syrup. Add the remaining half of the bread on top and drizzle on the remaining half of the syrup. Pour in the egg mixture, gently pressing down on the top of the bread with a spoon to make sure all of the bread pieces are soaked.
  • Cover the dish with plastic wrap and refrigerate 12 hours or overnight.
  • The next day, preheat the oven to 350F and let the pudding sit at room temperature while the oven preheats.
  • Once the oven is up to temperature, bake the pudding until the custard is set and light golden on top, about 25 to 30 minutes.
  • Whisk together all ingredients for the icing and drizzle on the pudding while it’s still hot.
  • Serve warm.


  • I used a 1.5-liter casserole dish to make this recipe (similar to this casserole dish). Because 1.5 liters is equivalent to a little over 1.5 quarts (or about 6 1/2 cups), you could use another dish that has a similar capacity. For example, a 2-quart capacity casserole dish with dimensions of about 11 inches by 7 inches also works well.
  • Once it’s baked and cooled, store this bread pudding covered in the fridge for up to 3 days.
  • To reheat this bread pudding, you can cover an oven-safe dish with foil and heat it until warm in a 350F oven, or in a microwave-safe dish in the microwave.


Calories: 361kcal | Carbohydrates: 53g | Protein: 10g | Fat: 12g | Saturated Fat: 6g | Cholesterol: 124mg | Sodium: 364mg | Potassium: 221mg | Fiber: 2g | Sugar: 33g | Vitamin A: 422IU | Calcium: 173mg | Iron: 2mg