Make-Ahead Berry French Toast Casserole
This make-ahead berry French toast casserole means you can pull a golden, custardy breakfast out of the oven with almost no morning effort. The hardest part is waiting for it to bake.

It’s the kind of dish that makes a regular Saturday feel like a holiday, and you get to sleep in while it does the work.
Why This Casserole Works Every Time
Baked French toast can turn out mushy or dry, but using day-old bread and a rich custard gives this one a soft, almost bread-pudding center with crisp edges. The cream cheese stays in distinct little pockets that melt into the bread as it bakes, so you get something creamy in every few bites.
The mixed berries burst during baking and turn jammy, adding little tangy pops against the sweet, cinnamon-scented custard. Because you assemble it ahead, all the flavors have time to soak in, and all you do in the morning is slide it into the oven.
Ingredients

- 1 large loaf day-old challah or brioche (about 10 cups) cubed into 1-inch pieces: stale bread drinks up the custard without turning to mush.
- 8 oz cream cheese, cold, cut into small cubes: cold cream cheese keeps its shape, so you get creamy pockets instead of a blended batter.
- 2 cups mixed berries (blueberries, raspberries, sliced strawberries), fresh or frozen: no need to thaw frozen berries; they will release juice as they bake.
- 8 large eggs: the base of the custard.
- 2 cups whole milk: adds richness and body.
- ½ cup heavy cream: gives the custard extra silkiness.
- ½ cup granulated sugar: just enough sweetness to balance the berries.
- 2 tsp vanilla extract: rounds out the flavor.
- ½ tsp ground cinnamon: that warm, familiar French toast note.
- ¼ tsp salt: keeps the sweetness from falling flat.
- ½ cup all-purpose flour: for the streusel topping.
- ½ cup packed light brown sugar: adds a caramelized crunch on top.
- ¼ cup cold unsalted butter, cubed: cut into the dry ingredients for a crumbly streusel.
Variations / Substitutions
- Bread: any sturdy, slightly stale bread works—French bread, sourdough, or even croissants halved and left out overnight.
- Dairy: you can use all whole milk if you skip the heavy cream; the custard will be a touch less rich.
- Cream cheese: leave it out if you prefer a straight berry French toast, but the casserole will be less creamy.
- Streusel: swap brown sugar with coconut sugar, or leave the topping off entirely for a simpler dish.
- Berries: almost any berry or chopped stone fruit works; peaches, cherries, or a bag of frozen mixed fruit all swap in well.
If baked breakfasts are your thing, try Blueberry Pancake Casserole.
How to Make Berry French Toast Casserole
Step 1: Layer the Bread, Cream Cheese, and Berries

Grease a 9-by-13-inch baking dish with butter. Spread half of the 10 cups cubed bread in an even layer across the bottom. Dot the bread with half of the 8 oz cream cheese cubes and half of the 2 cups berries, tucking some of the cream cheese and berries between the bread cubes. Repeat with the remaining bread, cream cheese, and berries so everything is distributed.
At this point the dish looks like a bumped-up bread heap with little purple and white spots. The cream cheese should be cold and firm, not blended in.
Step 2: Whisk the Custard

In a large bowl, whisk together the 8 eggs, 2 cups whole milk, ½ cup heavy cream, ½ cup granulated sugar, 2 tsp vanilla, ½ tsp cinnamon, and ¼ tsp salt. Whisk until the eggs are fully beaten and the sugar dissolves, about 1 minute. The mixture will be pale yellow and slightly frothy on top.
Pouring the custard now instead of later gives the bread time to absorb it evenly.
Step 3: Pour the Custard and Add the Streusel

Slowly pour the custard all over the bread, making sure every top cube gets hit. Use a spatula or your hands to press down gently so the bread soaks up the liquid. Let it sit while you make the streusel. In a small bowl, combine ½ cup flour, ½ cup brown sugar, and the ¼ cup cold butter cubes. Use your fingers or a fork to work the butter into the dry ingredients until the mixture looks like wet sand with pea-sized clumps. Sprinkle the streusel evenly over the casserole.
You can now cover the dish and let it soak at room temperature for 30 minutes or refrigerate overnight. The longer it sits, the more custardy the inside becomes.
Step 4: Bake Until Golden and Puffed

Preheat your oven to 350°F (175°C). If the casserole was refrigerated, let it sit on the counter while the oven heats. Bake uncovered for 45 to 55 minutes, until the top is deeply golden, the edges are bubbling, and a knife inserted in the center comes out clean. The center should feel set and spring back lightly, not jiggle.
The kitchen will smell like cinnamon and toasted butter right around the 40-minute mark.
Step 5: Serve Warm with a Dusting of Powdered Sugar

Let the casserole rest for 10 minutes before slicing; it will set up a bit more as it cools. Cut into squares and serve warm with a dusting of powdered sugar and plenty of maple syrup on the side. The top will be crunchy, the inside soft, and the berries will have turned into jammy little pockets.
A Few Tips for the Best Casserole
- Day-old bread is not optional here; fresh bread gets too soggy. If your bread is soft, cube it and let it sit out overnight, or toast it in a low oven for 10 minutes until dry but not browned.
- Cold cream cheese is easier to cube and stays in distinct ribbons when baked, so pull it straight from the fridge.
- Frozen berries work great and give off more juice, which makes the bread around them taste like berry jam. Don’t thaw them first.
- For a crispier streusel, pop the baked casserole under the broiler for 1 to 2 minutes at the end, watching closely so the sugar doesn’t burn.
- A 10-minute rest after baking lets the custard finish setting up so your slices hold together.
Scale it for a smaller crowd:
| Batch size | Baking dish | Bread (cups) | Eggs | Milk + cream | Berries | Bake time |
|---|---|---|---|---|---|---|
| Full (serves 8) | 9×13-inch | 10 cups | 8 | 2½ cups total | 2 cups | 45–55 mins |
| Half (serves 4) | 8×8-inch | 5 cups | 4 | 1¼ cups total | 1 cup | 35–40 mins |
Keeping Leftovers Fresh
- Refrigerate: cover leftover casserole tightly and store in the fridge for up to 3 days.
- Reheating: warm individual slices in the microwave for about 1 minute, or reheat the whole dish in a 300°F oven for 15 minutes until hot through.
What to Serve with Berry French Toast Casserole
Crispy bacon or breakfast sausages add the salty, savory punch that plays off the sweet custard. If you want something fresh on the plate, a simple arugula salad dressed with lemon and olive oil cuts through the richness without fighting the berry flavor.
Frequently Asked Questions
Do I have to let it soak overnight?
No, you can soak it for as little as 30 minutes on the counter. But an overnight rest in the fridge gives the bread even more time to absorb the custard, so the center gets silkier.
Can I use a different fruit besides berries?
Yes. Sliced peaches, cherries, or chopped apples all work well. If using apples, sauté them briefly in a little butter first so they soften.
Can I assemble the casserole the night before and bake it in the morning?
Absolutely. Assemble through step 3, cover the dish with plastic wrap, and refrigerate overnight. In the morning, uncover and bake as directed, adding 5 to 10 minutes to the bake time since it starts cold.
Can I freeze the baked casserole?
Yes, the baked casserole freezes well. Cool it completely, then wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat in a 300°F oven until warmed through.

Berry French Toast Casserole Recipe
Ingredients
Method
- Grease a 9×13-inch baking dish. Layer half the bread cubes, then half the cream cheese and half the berries. Repeat with remaining bread, cream cheese, and berries.
- Whisk eggs, milk, cream, sugar, vanilla, cinnamon, and salt until smooth.
- Pour custard evenly over the bread and press down gently. Combine flour, brown sugar, and butter until crumbly, then sprinkle over the top. Let soak at least 30 minutes, or cover and chill overnight.
- Preheat oven to 350°F (175°C). Bake uncovered for 45–55 minutes, until golden and set in the center.
- Let cool 10 minutes, then slice and serve warm with powdered sugar and maple syrup.
