Preheat your oven to 350°F (175°C) and lightly grease a 9x13 inch baking dish.
In a large mixing bowl, combine the eggs, milk, heavy cream, vanilla extract, cinnamon, granulated sugar, and salt. Whisk until well blended.
Add the cubed challah bread to the egg mixture and gently fold to ensure the bread absorbs the liquid. Allow it to sit for about 15 minutes.
Meanwhile, in a small bowl, mix the brown sugar and melted butter until well combined.
Pour half of the bread mixture into the prepared baking dish and evenly drizzle half of the brown sugar mixture over it. Then, pour the remaining bread mixture on top and drizzle the rest of the brown sugar mixture.
Use a spatula to gently press down on the bread to help it absorb any remaining liquid.
Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and the casserole has set.
Let the casserole cool for a few minutes before dusting with powdered sugar.
Serve warm with a drizzle of maple syrup on top.
Notes
Cut into square portions and stack on a dessert plate, garnished with fresh berries and a dusting of powdered sugar for a beautiful presentation.