EDITORIAL REVIEW DRAFT: Recipe formulation and baking times need review and a kitchen test. Photos are pending. This post has not been published.
This cranberry orange French toast casserole brings tart berries, fragrant orange zest, and a golden bread topping to the Christmas breakfast table. Assemble it the evening before, refrigerate overnight, and bake it while you prepare the rest of breakfast.
The aim is a soft, custardy center with crisp bread edges. Use sturdy, slightly dry bread, distribute the custard evenly, and check the middle before taking the dish out of the oven.

Why You'll Love This Recipe
- Most of the preparation happens the night before.
- Cranberries and orange give a familiar breakfast bake a festive flavor.
- One baking dish makes eight portions.
- There is no need to stand at the stove cooking individual slices.
Essential Ingredients
- Bread: Day-old French bread or challah holds its shape better than soft sandwich bread. Measure by weight because loaf sizes vary.
- Cranberries: Fresh berries add tart pockets of fruit. Frozen berries can be used without thawing; a very cold casserole may take longer to bake.
- Orange: Zest adds fragrance without introducing much extra liquid. Wash the fruit before zesting and avoid the bitter white pith.
- Eggs, milk, and cream: These make the custard that sets around the bread.
- Brown sugar, cinnamon, and vanilla: These balance the cranberries and flavor the custard.
Exact amounts appear in the recipe card below.
Let's Make it Together
Prepare the bread and pan
Grease a 9-by-13-inch metal baking pan. Cut the bread into roughly 1-inch cubes. If it is very fresh, spread the cubes on a baking sheet and dry them in a 300°F oven for 10–15 minutes without deeply browning them; cool before adding the custard. This optional drying time is additional to the preparation estimate.
Mix the custard
Whisk the eggs, milk, cream, brown sugar, orange zest, vanilla, cinnamon, and salt until evenly combined. Break up any sugar lumps.
Assemble and refrigerate

Add half the bread to the pan, scatter over half the cranberries, and repeat with the remaining bread and berries. Pour over the custard, pressing the bread gently so the top pieces become moistened. Cover and refrigerate for 8–12 hours. Keep the uncooked casserole refrigerated and bake within 24 hours of assembly.

Bake until the center is set
Preheat the oven to 350°F. Remove the cover, drizzle the butter over the bread, and loosely tent with foil. Bake for 30 minutes, then remove the foil and continue for approximately 20–30 minutes. Start checking near the end; a chilled pan or frozen berries may require additional time.
The top should be golden, and the center should be set rather than liquid. Check the center with a food thermometer: this egg-based dish must reach at least 160°F. If the top browns before the middle is ready, replace the foil and continue baking. Let stand for 10 minutes before serving.

You Must Know
A browned surface does not prove the center is cooked. Check the middle with a thermometer, especially when baking directly from the refrigerator. Use a metal pan, or follow the manufacturer's temperature-change instructions if using glass or ceramic bakeware.
Serving Ideas
Serve with maple syrup on the side so everyone can adjust the sweetness. Orange slices and plain yogurt make simple accompaniments. For a larger breakfast, offer a separate savory dish alongside it.
Storing & Reheating
Refrigerate leftovers promptly in shallow covered containers, within two hours of serving. Keep refrigerated at 40°F or below and use within 3–4 days. Reheat individual portions until they reach 165°F throughout. Loosely covering a portion helps keep the center moist; uncover briefly at the end if you prefer a firmer top.
Chef's Helpful Tips
- Weigh the bread rather than relying on a loosely packed cup measurement.
- Use the zest, not a large quantity of orange juice, to keep the custard ratio consistent.
- Spread the berries throughout the dish instead of leaving all of them on top.
- Keep syrup separate until serving.
FAQ
Can I use dried cranberries?
They will give a sweeter, chewier result than fresh berries. Start with 3/4 cup dried cranberries instead of the fresh berries; this variation needs kitchen testing before publication.
Can I assemble it two days ahead?
Keep the bread and custard separate if preparing farther ahead. Once raw eggs are mixed into the dish, refrigerate and cook within 24 hours.
Why is my French toast casserole soggy?
Very fresh bread, too much liquid for the bread weight, and an underbaked center can all contribute. Use the specified bread weight and check the center temperature rather than judging only by the top.
Overnight Cranberry Orange French Toast Casserole for Christmas Morning
- Total Time: 0 hours
- Yield: 8 servings 1x
Description
A make-ahead Christmas breakfast with cranberries, orange zest, and custardy bread. Refrigerate overnight before baking.
Ingredients
- Butter for greasing the pan
- 14 ounces (400 g) day-old French bread or challah, cut into 1-inch cubes
- 1 1/2 cups fresh cranberries, or frozen cranberries kept frozen
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup packed light brown sugar
- 1 tablespoon finely grated orange zest
- 2 teaspoons vanilla extract
- 1 1/2 teaspoons ground cinnamon
- 1/2 teaspoon fine salt
- 2 tablespoons unsalted butter, melted, for drizzling before baking
- Maple syrup, optional, for serving
Instructions
- Grease a 9-by-13-inch metal baking pan. Add the bread and cranberries in two layers.
- Whisk the eggs, milk, cream, sugar, zest, vanilla, cinnamon, and salt. Pour evenly over the bread and gently press the bread into the custard.
- Cover and refrigerate 8–12 hours. Bake within 24 hours of assembly.
- Preheat the oven to 350°F. Uncover the pan, drizzle with the melted butter, and loosely tent with foil.
- Bake 30 minutes, remove the foil, and bake approximately 20–30 minutes more, until golden and set. The center must reach at least 160°F. Continue baking under foil if needed.
- Rest 10 minutes. Serve warm, with optional maple syrup on the side.
Notes
Editorial draft: not kitchen-tested. Chill 8–12 hours and rest 10 minutes after baking. Total elapsed time is about 9 hours 20 minutes to 13 hours 30 minutes; extra baking or optional bread drying adds time. Contains wheat, eggs, and milk.
- Prep Time: 20 minutes
- Cook Time: 50–60 minutes; longer if needed
- Category: Breakfast
- Method: Baking
- Cuisine: American