Ingredients
Equipment
Method
Dry and prepare the bread
- Heat the oven to 300°F.
- Spread the challah cubes on a rimmed baking sheet and bake for 15 to 20 minutes, until dry and lightly crisp.
- Let the challah cubes cool completely.
- Coat a 9x13-inch metal baking dish with nonstick cooking spray.
Make the filling
- Stir the melted butter, brown sugar, and cinnamon together in a small bowl.
Assemble and chill
- Whisk the eggs, milk, granulated sugar, vanilla, and salt in a large bowl until combined.
- Arrange half the bread in the prepared dish.
- Spoon the filling evenly over the bread.
- Top with the remaining bread.
- Pour the custard evenly over the bread.
- Press gently so the cubes are moistened.
- Cover the dish and refrigerate for 8 to 12 hours.
Bake the casserole
- Heat the oven to 350°F while the casserole remains covered in the refrigerator.
- Cover the dish with foil.
- Bake for 30 minutes.
- Uncover and bake for 25 to 35 minutes, until golden and the center reaches 160°F.
- Let the casserole rest for 10 minutes.
Make and add the icing
- Beat the cream cheese, powdered sugar, and heavy cream until smooth.
- Drizzle the icing over the warm casserole.
Notes
For the best texture, dry the challah until lightly crisp before adding the custard. Store leftovers covered in the refrigerator for up to 3 days; freeze baked portions for up to 2 months. For a dairy-free variation, use dairy-free butter, milk, cream cheese, and cream.
