I have a soft spot for recipes that turn simple ingredients into something comforting and a little bit celebratory. This Traditional French Toast Casserole takes one loaf of brioche or challah, a custardy egg-milk base, and a golden bake to make a hands-off brunch centerpiece that feeds a crowd. It’s the kind of dish you bring out when family comes over, when you want an easy holiday morning, or when you just want French toast without standing over the stove. If you prefer a sweeter, more cinnamon-forward version, try the cinnamon roll French toast bake for a similar make-ahead concept with extra cinnamon sugar layers.
Why you’ll love this dish
This casserole is forgiving, fast to assemble, and reliably crowd-pleasing. It soaks up a simple custard and bakes into a crisp, golden top with a tender, almost pudding-like interior. Use it for busy weekend brunches, potlucks, or as an easy holiday morning when you want something that feels special but won’t monopolize your time. It’s also great for feeding kids and picky eaters because the flavors are classic and familiar.
"Made this for a family brunch and everyone asked for seconds. The top was perfectly crisp and the interior stayed soft—so easy to throw together the night before."
Preparing Traditional French Toast Casserole
Step-by-step overview before you start: cube the bread, whisk the custard, pour and press to let the bread absorb the liquid, then bake until golden and set. The whole process is mostly waiting for the bread to soak, which makes this a low-effort, high-reward dish.
What you’ll need
- 1 loaf brioche, challah, or French bread, cut into 1-inch cubes (day-old is ideal)
- 6 large eggs
- 2 cups whole milk (or full-fat plant milk for dairy-free)
- 1/2 cup granulated sugar (substitute maple syrup or coconut sugar if desired)
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, melted (or dairy-free margarine)
Notes on ingredients: brioche or challah give the richest texture; if you only have a crusty French bread, the casserole will still be excellent. For a lighter custard, use 2% milk and omit some butter, but whole milk gives creamier results. If you need it gluten-free, pick a sturdy gluten-free loaf cut into cubes.
Directions to follow
- Preheat the oven to 350°F.
- Grease a 9×13-inch baking dish with butter or nonstick spray.
- Spread the bread cubes evenly in the prepared dish.
- In a large bowl, whisk together eggs, milk, sugar, vanilla, cinnamon, and salt until smooth.
- Pour the custard evenly over the bread. Press the bread down lightly so it absorbs the liquid.
- Drizzle the melted butter over the top in an even layer.
- Let the dish sit for 10 minutes so the bread soaks up the custard. For a make-ahead option, cover and refrigerate up to overnight.
- Bake uncovered for about 40 minutes, or until the top is golden and the center is set. The internal temperature should reach about 160°F if you use a thermometer.
- Remove from the oven and let cool briefly before slicing. Serve warm with maple syrup, a dusting of powdered sugar, or fresh berries.
Best ways to enjoy it
Serve slices straight from the pan on warm plates. It pairs beautifully with a drizzle of real maple syrup and a handful of fresh berries or sliced stone fruit. For a brunch spread, offer plain Greek yogurt and a fruit compote alongside to balance the sweetness. If you want a playful party version, consider making small squares and serving them with skewered fruit; for inspiration on bite-sized formats, check this cinnamon roll French toast bites idea that adapts the concept to appetizers and small plates.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat single servings, microwave for 30 to 60 seconds until warm. For best texture, reheat slices in a 350°F oven for 8 to 12 minutes to refresh the top. To freeze, wrap tightly in foil or plastic wrap and place in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating. Always discard any custard-based dish left out at room temperature for more than 2 hours.
Pro chef tips
- Use day-old bread. It soaks up the custard without falling apart.
- Cut the bread into uniform 1-inch pieces so the custard penetrates evenly.
- Press the bread gently after pouring the custard to help absorption, but avoid mashing it.
- If you like a crunch, stir together 1/2 cup brown sugar and 1/3 cup flour with 4 tablespoons cold butter to make a streusel and sprinkle it on top in the last 15 minutes of baking.
- Check doneness by inserting a knife into the center; it should come out mostly clean and the custard should be set, or use an instant-read thermometer and look for 160°F.
Creative twists
- Berry almond: fold 1 cup fresh or frozen berries into the bread before adding custard and sprinkle sliced almonds on top.
- Chocolate chip: add 1 cup dark chocolate chips to the bread for a dessert-style version.
- Citrus vanilla: add 1 teaspoon lemon or orange zest to the custard for a bright lift.
- Dairy-free: use full-fat coconut milk and dairy-free butter to keep richness while making it vegan friendly with a commercial egg replacer or blended silken tofu (note texture will differ).
- Reduced sugar: substitute half the sugar with a natural sweetener like mashed banana or applesauce and reduce baking time slightly if needed.
Helpful answers
How far ahead can I assemble this?
You can assemble the casserole and refrigerate, covered, for up to 24 hours. This lets the custard fully soak the bread for a deeper, almost-bread-pudding texture. If you assemble longer than that, the bread can become overly soggy.
Can I use stale or fresh bread?
Day-old or slightly stale bread is best because it absorbs the custard without disintegrating. Fresh bread works in a pinch; just keep an eye on soaking time so it does not become mushy.
Is it safe to reheat and refreeze?
Reheat only the portion you plan to eat. You can freeze cooked pieces once. Avoid refreezing after thawing for safety and quality reasons. Always reheat to at least 165°F for leftovers.
How do I know the casserole is fully cooked?
The top should be golden brown and the center should be set. A knife inserted in the middle should come out mostly clean. For precise safety, the center should reach 160°F.
Can I make this gluten-free or dairy-free?
Yes. Use gluten-free bread and a dairy-free milk and butter substitute. Textures will vary, but the method remains the same.
Enjoy the ease of a make-ahead breakfast that tastes like you put in hours of work, while you actually get to relax and enjoy the meal with your guests.
PrintTraditional French Toast Casserole
A comforting and easy brunch dish made with brioche or challah soaked in a custardy egg-milk mixture and baked to perfection.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: French
- Diet: Vegetarian
Ingredients
- 1 loaf brioche, challah, or French bread, cut into 1-inch cubes
- 6 large eggs
- 2 cups whole milk (or full-fat plant milk for dairy-free)
- 1/2 cup granulated sugar (or maple syrup, if desired)
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, melted (or dairy-free margarine)
Instructions
- Preheat the oven to 350°F.
- Grease a 9×13-inch baking dish with butter or nonstick spray.
- Spread the bread cubes evenly in the prepared dish.
- In a large bowl, whisk together eggs, milk, sugar, vanilla, cinnamon, and salt until smooth.
- Pour the custard evenly over the bread and press down lightly so it absorbs the liquid.
- Drizzle the melted butter over the top in an even layer.
- Let the dish sit for 10 minutes to let the bread soak up the custard, or refrigerate overnight for a make-ahead option.
- Bake uncovered for about 40 minutes, or until the top is golden and the center is set.
- Remove from the oven and let cool briefly before slicing. Serve warm with maple syrup, powdered sugar, or fresh berries.
Notes
For best results, use day-old bread. You can also add variations like berries or chocolate chips to customize the flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 15g
- Sodium: 400mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 200mg








