-
Preheat oven to 350 degrees and grease a 13x9 baking dish.
-
Spread half of the bread in an even layer on the bottom of the baking dish. Sprinkle cranberries over the top. Place the remaining bread on top.
-
In a bowl, whisk together eggs, milk, vanilla extract, cinnamon, cloves, allspice, sugar, and orange zest until well combined.
-
Pour the egg mixture over the bread, making sure all of the bread is covered.
-
Allow the bread pudding to sit for 25 minutes.
-
Bake for 45-50 minutes, or until the top is golden brown and the center jiggles only slightly when moved.
-
Allow to cool at least 10 minutes before serving. (The bread pudding might deflate a bit while cooling; this is normal.)
-
While the cranberry orange bread pudding is cooling off, mix together melted butter, powdered sugar (starting with 1 cup), vanilla extract, orange juice, and orange zest. If the glaze seems too thin, add in the last 1/2 cup of powdered sugar.
-
Drizzle over each slice of bread pudding.
-
Enjoy!