If your family loves French toast, here’s an easier method that’s perfect for feeding a crowd. Make this overnight Brioche French Toast Casserole for a comforting, show-stopping breakfast.
This brioche French toast casserole turns a traditionally fussy breakfast into something you can mostly prepare the night before. It takes about five minutes to assemble, then refrigerate covered overnight so the bread can soak up all the custardy flavor. In the morning you simply bake until golden and finish with a silky cream cheese glaze.
Because it’s made in a single baking dish, this overnight French toast casserole is ideal for holidays, weekend brunches, or any busy morning when you want a warm, impressive breakfast with minimal hands-on time. The brioche gives the casserole a tender, slightly sweet base that pairs beautifully with cinnamon-spiced custard and the tangy-sweet cream cheese glaze.
Recipe Ingredients – What You Need
Use the same basics you would for classic French toast: bread, eggs, milk, and warm spices. Below are the ingredients for the casserole and the glaze.
For the Brioche French Toast Casserole
- 1 loaf stale brioche bread, cut into 1-inch cubes – day-old or lightly dried is best so the bread soaks up the custard.
- 8 large eggs – they bind the custard and create a tender texture.
- 2 1/2 cups whole milk – you can substitute a non-dairy milk or add a splash of heavy cream for extra richness.
- 2 teaspoons vanilla extract – for aromatic depth.
- 1/2 cup coconut sugar – or use brown sugar; this provides caramel notes without overpowering the dish.
- 2 teaspoons ground cinnamon
- 1/2 teaspoon ground cloves
- 1/2 teaspoon freshly grated nutmeg
- Pinch of salt – balances the sweetness and spices.
For the Cream Cheese Glaze Topping
- 4 ounces cream cheese, room temperature
- 4 tablespoons butter, room temperature
- 1 cup powdered sugar (or powdered erythritol-based sweetener)
- 1 teaspoon vanilla
- 1–3 tablespoons milk, to thin the glaze as needed
How to Make the Best Overnight Brioche French Toast Casserole
Follow these straightforward steps to prep the casserole the night before and bake it fresh in the morning.
- Preheat is not needed for assembly. Butter a 3- or 4-quart casserole dish thoroughly to prevent sticking.
- Arrange the brioche cubes evenly in the prepared baking dish.

- In a medium bowl or large measuring cup, whisk together the eggs, milk, vanilla, coconut sugar, cinnamon, cloves, nutmeg, and salt until smooth. Pour this custard evenly over the bread, pressing gently so the cubes absorb the mixture.
- Cover the dish tightly with aluminum foil and refrigerate overnight (or at least 4 hours) so the bread fully soaks up the custard.
- Prepare the cream cheese glaze either the night before or while the casserole bakes: beat the room-temperature cream cheese and butter until smooth. Sift in the powdered sugar, add vanilla and a pinch of salt, and beat until combined. Thin with milk a tablespoon at a time to reach a drizzling consistency. The glaze can sit at room temperature for several hours if you used regular powdered sugar.

- When ready to bake, remove the casserole from the fridge while you preheat the oven to 350°F (175°C). Let it warm at room temperature for a few minutes while the oven heats.
- Bake the casserole covered with foil for 20 minutes. Remove the foil and continue baking for about 30 more minutes, or until the center is set and the top is golden brown.
- Let the casserole cool for a few minutes, then drizzle generously with the cream cheese glaze. Slice into squares and serve warm.

Notes and Tips
If your brioche is fresh, leave the loaf uncovered on the counter for at least four hours to dry slightly, or cut and toast the cubes briefly so they absorb custard without becoming mushy. For a richer custard, replace part of the milk with heavy cream. Add fruit such as blueberries before baking for bursts of freshness, or sprinkle chopped nuts on top for extra texture.
Storage and Reheating
Store leftovers wrapped tightly with plastic wrap or foil in the refrigerator for up to three days. Reheat portions in a low oven (about 300°F / 150°C) until warmed through, or microwave individual servings briefly. Add fresh glaze or a drizzle of warm maple syrup when serving.
Why You’ll Love This Brioche French Toast Casserole
- Convenient: Assemble in minutes and bake the next morning.
- Crowd-pleasing: Feeds a group without standing at the stove flipping slices.
- Flexible: Easily customize with fruit, nuts, or a splash of cream for extra richness.
- Comforting: Warm spices and brioche create a tender, custardy breakfast everyone loves.
FAQs
Can I add fresh fruit to the casserole?
Yes. Fold fresh berries into the bread before baking or scatter them on top. Berries add bright flavor and pair well with the cream cheese glaze.
How should I store leftover casserole?
Wrap tightly and refrigerate for up to three days. Reheat in a low oven until warmed through for best texture.
What are some serving suggestions?
Serve warm with butter and maple syrup, a dusting of powdered sugar, or extra cream cheese glaze. Pair with scrambled eggs or a side of fresh fruit for a fuller brunch spread.
Brioche French Toast Casserole — Quick Facts
- Author: Maryea
- Total Time: ~1 hour (plus overnight soak)
- Yield: about 9 servings
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Breakfast
- Method: Oven
- Cuisine: American
Nutrition (approximate per serving)
- Serving Size: 1/9 of recipe
- Calories: 254
- Sugar: 15 g
- Fat: 16.2 g
- Saturated Fat: 8.5 g
- Carbohydrates: 44 g
- Protein: 9 g

