I remember the first time I made this French toast casserole for a weekend brunch; the kitchen filled with cinnamon and warm butter aroma, and everyone went back for seconds. This is an easy, crowd-pleasing baked version of French toast that soaks through soft bread cubes, gets a crisp oat crumble on top, and comes together with minimal hands-on time. It’s perfect for busy mornings, feeding family after weekend sleepovers, or serving a relaxed holiday brunch without standing over a griddle. If you like comfort-forward brunch bakes, this recipe lives in the same family as cinnamon roll French toast bake but uses a simple crumble topping that keeps things approachable and slightly crunchy.
Why you’ll love this dish
This casserole delivers classic flavors with very little fuss. It’s easy to scale up for a crowd, works with day-old bread so nothing goes to waste, and the custard-soaked center contrasts beautifully with the oat-brown-sugar crumble. Kids usually love the sweetness and soft texture, while adults appreciate the nutmeg and cinnamon warm notes.
"A perfect make-ahead brunch that tastes like a bakery but cooks in a single dish. Golden top, custardy inside, and the crumble gives it the right amount of crunch."
When to make it: weekend brunches, casual holiday mornings, or any time you want a comforting, hands-off baked breakfast. Swap in challah or brioche for the richest texture, or use a sturdier country loaf if you want more chew.
Preparing French Toast Casserole
Step-by-step overview
- Cube the bread and place it in a greased baking dish so it can soak evenly.
- Whisk together the custard ingredients and pour them over the bread to allow absorption.
- Make a simple oat-brown-sugar crumble with butter and optional nuts to add texture.
- Bake until the custard is set and the top is golden and slightly crisp.
- Serve warm with syrup, fruit, or a dusting of powdered sugar.
This short process means most of your time is passive. The soak time is key: letting the custard sit for 10 to 30 minutes before baking helps the bread absorb fully and produces a creamier center.
What you’ll need
- 1 loaf of bread, preferably challah or brioche (day-old is ideal; you can use a sturdy white loaf if needed)
- 4 large eggs
- 2 cups milk (whole milk gives the richest result; non-dairy milk like oat or almond works in a pinch)
- 1/2 cup granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 cup chopped nuts, optional (walnuts or pecans work well)
Crumble topping - 1/2 cup brown sugar
- 1/2 cup oats (old-fashioned oats for texture)
- 1/4 cup all-purpose flour
- 1/4 cup unsalted butter, cubed (cold for easier crumbling)
Notes on ingredients: Use stale or slightly dried bread so it soaks the custard without becoming gummy. If you prefer less sweetness, reduce the granulated sugar by 2 tablespoons. For a dairy-free version, swap in your favorite plant-based milk and use a vegan butter substitute.
Directions to follow
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish or similar sized pan.
- Cut the loaf into roughly 1-inch cubes. Spread the cubes evenly in the prepared dish.
- In a medium bowl, whisk the eggs, milk, granulated sugar, vanilla, cinnamon, and nutmeg until smooth. Pour the mixture evenly over the bread cubes, pressing down gently so the bread begins to absorb the custard. Let sit for 10 to 30 minutes if time allows.
- In another bowl, combine the brown sugar, oats, flour, and optional chopped nuts. Add the cubed butter and rub with your fingers or a fork until the mixture becomes coarse and crumbly.
- Sprinkle the crumble evenly over the soaked bread.
- Bake for 30 to 40 minutes, or until the top is golden brown and a knife inserted into the center comes out mostly clean and the custard is set. If the top browns too quickly, tent loosely with foil for the last 10 minutes.
- Remove from the oven and let rest for 5 minutes. Serve warm with maple syrup, fresh berries, or yogurt.
Best ways to enjoy it
Serve slices straight from the baking dish so each piece keeps the custardy interior. Classic accompaniments include warm maple syrup, a scattering of fresh berries, whipped cream, or a dollop of Greek yogurt for tang. For a more festive spread, add a fruit compote on the side or roasted pears. If you love playful, hand-held bites for brunch, you can use the same flavor profile to make French toast bites for nibbling alongside coffee.
Pairing tips: a bright fruit salad cuts through the richness, while toasted nuts echo the crumble flavor. Keep coffee or tea nearby for a cozy brunch rhythm.
How to store & freeze
Refrigeration: Cool the casserole to room temperature, cover tightly with foil or plastic wrap, and refrigerate for up to 3 days. Reheat individual portions in the microwave for 30 to 60 seconds or warm slices in a 325°F oven for 10 to 12 minutes until heated through.
Freezing: For longer storage, freeze fully cooled portions in airtight containers or wrap the entire dish tightly with two layers of foil and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Food safety: Do not leave the casserole at room temperature for more than two hours. If you’ve added fresh fruit topping, store separately to avoid sogginess.
Helpful cooking tips
- Use day-old bread because it absorbs custard better and keeps a pleasant texture. Fresh bread can become too soft.
- Let the custard soak into the bread for at least 10 minutes, or up to 30 minutes for a creamier center. Press gently on the bread to help it sink in.
- Keep the butter cold for the crumble so you get a coarse, crunchy topping rather than a paste.
- If your crumble browns too fast, cover the dish loosely with foil midway through baking.
- Measure oats by volume; old-fashioned oats give the best texture for the topping, but quick oats will work if that’s what you have.
Creative twists
- Fruit swaps: Fold in small apple or pear cubes before baking for a fruit-forward version. Toss fruit with a teaspoon of lemon juice and a tablespoon of sugar so it releases flavor without making the casserole watery.
- Spiced variations: Add a pinch of cardamom or a dash of orange zest to the custard for aromatic depth.
- Nut-free: Omit the chopped nuts and increase the oats slightly to maintain texture for nut-free diets.
- Vegan approach: Use a flax-egg or just extra plant milk with a bit more flour to help set, and substitute vegan butter for the crumble.
Common questions
How long does this take from start to finish?
Active prep is about 15 to 20 minutes. Add 10 to 30 minutes if you let the custard soak before baking. Bake time is 30 to 40 minutes, so plan for roughly 1 hour total depending on soak time.
Can I assemble this the night before?
Yes. Assemble the casserole, cover tightly, and refrigerate overnight. Bake directly from the fridge, adding a few extra minutes to the bake time until the center is set.
What bread works best if I do not have challah or brioche?
Day-old white sandwich bread or a country loaf will work. Choose bread with some structure so it holds up to the custard without turning mushy.
Can I make this gluten-free?
Use a certified gluten-free bread and swap the all-purpose flour in the crumble for a gluten-free flour blend. Confirm that your oats are labeled gluten-free.
Is it safe to reheat leftovers more than once?
Reheat only the portion you plan to eat. Repeated reheating and cooling increases the risk of bacterial growth. Store leftovers in the fridge and reheat just once.
PrintFrench Toast Casserole
A crowd-pleasing baked French toast casserole with a cinnamon-infused custard and a crunchy oat crumble topping.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Yield: 8 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: French
- Diet: Vegetarian
Ingredients
- 1 loaf of bread, preferably challah or brioche (day-old is ideal)
- 4 large eggs
- 2 cups milk
- 1/2 cup granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 cup chopped nuts, optional (walnuts or pecans)
- 1/2 cup brown sugar (for crumble topping)
- 1/2 cup oats (old-fashioned)
- 1/4 cup all-purpose flour
- 1/4 cup unsalted butter, cubed (cold)
Instructions
- Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish.
- Cut the loaf into roughly 1-inch cubes and spread them evenly in the prepared dish.
- In a medium bowl, whisk the eggs, milk, granulated sugar, vanilla, cinnamon, and nutmeg until smooth. Pour the mixture over the bread cubes, pressing down gently to allow absorption. Let sit for 10 to 30 minutes.
- In another bowl, combine the brown sugar, oats, flour, and optional nuts. Add the cubed butter and rub until it becomes coarse and crumbly.
- Sprinkle the crumble over the soaked bread.
- Bake for 30 to 40 minutes until the top is golden and the custard is set. If the top browns too quickly, tent with foil for the last 10 minutes.
- Remove from the oven and let rest for 5 minutes. Serve warm with a choice of toppings.
Notes
Use stale bread for best results. Letting the custard soak improves texture. Store leftovers properly to maintain freshness.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 20g
- Sodium: 300mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 220mg









