This lightened-up baked French toast casserole gets a pop of holiday color and flavor from a cranberry and pistachio streusel. It's the perfect breakfast for Christmas morning.

On Christmas morning, my husband and I position ourselves in the kitchen and listen for the excited squeals and patter of little feet as our boys wake up and realize that "the best day of the year" has finally arrived. Being able to enjoy those moments is a privilege, and the last thing I want is to be up to my elbows in cooking breakfast. That's why we always prepare a breakfast, such as this Baked French Toast Casserole, that can be made the night before, then popped into the oven right before serving.
Along with plates of fruit, hot chocolate, coffee and tea, this is all we need to feed everyone on Christmas morning. The cranberry and pistachio streusel adds a flash of holiday color, and a layer of sweetness. You may even be tempted to eat the French toast without adding maple syrup. On the other hand, you might find yourself picking off bits of the streusel and popping them in your mouth when nobody's looking. I won't tell.
Most baked French toast casseroles are soaked overnight in a very rich custard mixture, laden with multiple eggs, whole milk (or even some cream) and a sizable handful of sugar. But my feeling is this: Why consume a pile of extra added fat and sugar when you can make a lower fat/sugar recipe that tastes fantastic?
This is what I did: I used a combination of egg whites and whole eggs, replaced whole milk with 1% milk, replaced any sugar in the custard with fresh orange juice and orange zest and plumped up the streusel with dried cranberries and heart-healthy pistachios.
Is it perfect on the "health" scale? Nope. It still uses white bread (but you could easily substitute slices of a whole wheat country-style bread, there's brown sugar and butter in the streusel. But it is a heck of a lot better than many overnight French toast recipes. And the taste is fantastic!
OXO has partnered up with Cookies for Kids' Cancer.
The recipe:
The casserole:
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.
Printable Recipe
Want to save this recipe?

Baked French Toast Casserole with Cranberry & Pistachio Streusel
Ingredients
The Casserole:
- 12 ¾-inch thick slices country-style white bread
- 2 large eggs
- 3 large egg whites
- 1 cup freshly squeezed orange juice
- ½ cup low-fat 1% milk
- 1 teaspoon vanilla extract
- 1 teaspoon grated orange rind
- ¾ teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
The Streusel:
- 6 tablespoon packed brown sugar
- ¼ cup butter melted
- â…“ cup dried cranberries
- â…“ cup shelled pistachios coarsely chopped
Instructions
The Casserole:
- 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
Nutrition
Disclosure: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for me to earn fees by linking to Amazon.com and affiliated sites.






Meghan Finley
Divinity or pie are my faves
Mark
Wow... Love the use of OJ and zest to replace the sugar - what a great idea. I may have to try this in a couple of days 🙂
Pam
Chocolate covered peanut butter balls!!
Linda
This french toast recipe looks amazing, and I plan to make it for Christmas morning. Thank you! I feel as if you've given me a gift! By making it the night before, I'll be able to spend uninterrupted time with the kids and my husband as they open their presents. Merry Christmas!
francene
I'm going to pick up some fresh pistachios and make this baked French Toast over my Christmas break ! Lucky family (mine) and thanks for the inspiration !
Kristin
I love making pecan pie!
Angela
Great recipe! Thank you!
Christy
My favorite thing to bake is my daughter's birthday cake. Her birthday is 3 days before Christmas and I always try something fun and new for her.
Andrea M
kitchen gadgets are some of my most favorite things!! :D!
Lia Simpson
An assortment of cookies - bar cookies, drop cookies, rolled cookies and more.