Preheat the oven to 350 degrees F. Lay the bread slices on two baking sheets and toast for 5 minutes, or until firm and just crisp (but not browned) on the outside.
Coat a 9- by 13-inch baking dish with cooking spray. Lay the bread slices, overlapping each other, in the dish.
In a medium-sized bowl, whisk together the eggs, egg whites, orange juice, milk, vanilla extract, orange rind, cinnamon and nutmeg.
Pour the egg mixture over the bread slices. Cover and refrigerate the casserole for at least 2 hours or up to overnight.
Remove the casserole from the oven 15 minutes prior to baking.
Preheat the oven to 350 degrees F.
The Streusel:
In a small bowl, stir together the brown sugar, butter, dried cranberries and pistachios.
Dollop the streusel over the bread slices.
Cover the casserole with foil and bake for 20 minutes. Remove the foil and bake for an additional 15 to 20 minutes, or until the edges of the bread are starting to brown.
Serve with maple syrup, if desired.
Notes
Please note that I am not a medical or nutritional professional. I provide nutritional information for my recipes as a courtesy to my readers. It is calculated using the built-in recipe card calculator. While I attempt to provide information that is as accurate as possible, you should calculate the nutritional information independently before relying on it.