Deliciously Simple French Toast Casserole for a Cozy Breakfast
French Toast Casserole is my go-to when the morning feels slow and cozy, but I still want breakfast to feel special. Weekends can be busy, or lazy, or just full of people, and this easy bake handles all of it without any stress. It’s the kind of meal that makes the kitchen smell like a hug, and you can even put it together the night before. If you’re a brunch fan like me, this is right up your alley, and if you want something sweet to end the day too, check out my absolute favorite Southern fudge pie for later. Let’s make your morning taste like a diner classic with way less fuss.
How to Make French Toast Casserole
This French Toast Casserole is the easiest path to a warm, custardy, cinnamon-scented breakfast that feeds a crowd. The whole thing comes together in about 15 minutes, then the oven does the rest. You’ll need a 9×13 baking dish, some day-old bread, eggs, milk, and a few pantry staples. I’ll walk you through exactly how I make it, plus how to tweak it for your family.
Ingredients
- 1 loaf of day-old brioche, challah, or French bread, cut into 1 to 1.5 inch cubes
- 8 large eggs
- 2 cups whole milk or half-and-half
- 1/2 cup heavy cream, optional for extra richness
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 2 teaspoons pure vanilla extract
- 2 teaspoons ground cinnamon
- 1/4 teaspoon nutmeg
- Pinch of salt
- 2 tablespoons melted butter, plus more for greasing the pan
- Optional toppings: powdered sugar, warm maple syrup, fresh berries, chopped pecans
Directions
- Grease a 9×13 baking dish with butter. Add the bread cubes in an even layer.
- In a large bowl, whisk eggs, milk, cream, sugars, vanilla, cinnamon, nutmeg, and salt until smooth.
- Pour the custard evenly over the bread. Press down gently so every piece soaks up the mixture.
- Drizzle melted butter over the top for a golden finish.
- Cover and refrigerate for at least 30 minutes. Overnight is even better if you have time.
- When ready to bake, preheat the oven to 350°F. Uncover the dish.
- Bake for 40 to 48 minutes, until the top is golden and the center is set but still a little custardy.
- Let it rest for 10 minutes so it slices nicely. Serve warm with maple syrup and a dusting of powdered sugar.
Quick success tip: If the top is browning too quickly, tent the dish loosely with foil for the last 10 minutes.
Tips and Notes
Use day-old bread. Slightly dry bread soaks up the custard without turning mushy. If your bread is fresh, spread the cubes on a baking sheet and toast at 300°F for about 8 to 10 minutes to dry them out.
Milk matters. Whole milk or half-and-half gives you that diner-style richness. You can use 2 percent, but skip skim because it tends to make the custard thin.
Sweetness is flexible. I like the balance of granulated and brown sugar for flavor and crust color. If you prefer less sweet, drop the granulated sugar to 1/3 cup.
Spice it your way. Cinnamon is classic, but a pinch of cardamom or orange zest can make your French Toast Casserole feel a little fancy without extra work.
Make it crunchy. Scatter chopped pecans or almonds on top before baking for a toasty bite. Or add a quick crumble with 2 tablespoons butter, 2 tablespoons brown sugar, and 2 tablespoons flour, pinched together and sprinkled over.
Crowd-size note. Feeding extra folks? Add another 2 cups of bread and 2 more eggs, then bump the milk up by 1/2 cup. Bake in a larger pan or two smaller ones.
“Made this for a cozy Sunday with friends and everyone asked for the recipe. The middle was custardy, the top was perfectly crisp, and it was shockingly easy. Saving this for every holiday morning.”
Which Bread is Best for French Toast Casserole?
Great bread makes a big difference, and you have options. Brioche is rich and soft, challah is slightly sweet and sturdy, and a basic French loaf holds shape while absorbing flavor. Sourdough adds a gentle tang that plays nicely with maple syrup. Whatever you pick, aim for thicker cubes so the middle stays fluffy.
Day-old is ideal, but if you only have fresh bread, dry it in the oven. I often cube the loaf the night before and let it sit out on the counter to firm up. For French Toast Casserole that stands tall and slices clean, I like a mix of soft brioche and sturdier French bread. It gives you the best of both worlds, custard in the center and texture at the edges.
If you love add-ins, mix in a handful of blueberries, diced apples, or a spoonful of orange marmalade between the bread layers. Fruit adds little pops of flavor and color without changing the base recipe.
Storage and Make-Ahead Tips
This bake is super friendly to schedule juggling. Assemble the night before, cover, and chill. The bread soaks up the custard while you sleep, which means better flavor and a no-rush morning. If you are baking straight away, try to let it rest at least 30 minutes so it hydrates properly.
Leftovers store well. Cover and refrigerate for up to 3 days. Reheat portions in the microwave in 20 second bursts or rewarm the whole dish in a 300°F oven until hot. For the crisp top, the oven works best.
Freezer option. Bake it, cool completely, then wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat covered at 325°F until heated through. French Toast Casserole handles freezing better than most breakfast bakes because the bread maintains structure.
Meal prep idea. Portion into single-serve containers with a little maple syrup on the side. It turns busy weekdays into a treat.
What to Serve with French Toast Casserole
Once this comes out golden and puffy, I like to keep sides simple and fun. A couple of fresh, colorful elements and something savory make the plate feel balanced. Here are some ideas that always hit the spot.
- Fresh berries or sliced bananas, for juicy sweetness
- Crispy bacon or breakfast sausage, for a salty contrast
- Greek yogurt with honey, for creaminess and protein
- Scrambled or fried eggs, to round out the meal
- Maple syrup, powdered sugar, or a quick berry compote
- Chopped pecans or walnuts, for crunch
For drinks, hot coffee, a latte, or a simple orange juice makes everything feel like a slow weekend, even if it is Tuesday. If you want a second breakfast idea for a crowd sometime, keep an eye out for slow-cooker friendly options. They are handy when the oven is busy with the main dish.
Common Questions
Can I make this dairy-free? Yes. Use a thick almond milk or oat milk, and swap the butter for coconut oil. The texture will still be soft and custardy if the bread is sturdy.
How do I know it is done? The top should be golden, and the center should jiggle slightly but not look wet. A knife inserted near the center should come out mostly clean, with a bit of moisture.
Can I reduce the eggs? You can, but the casserole will be less rich and may not set as firmly. If you need to cut down, try 6 eggs and reduce the milk by 1/2 cup to keep balance.
What if my bread is super soft? Dry it in the oven at 300°F for 10 minutes before assembling. This keeps the casserole from turning soggy.
How do I make it gluten-free? Use your favorite gluten-free loaf with some structure, cube it, and dry it slightly. The custard and bake time stay the same.
Ready to Bake and Share
Simple ingredients, a cozy bake, and that warm cinnamon smell, this is why I love making French Toast Casserole for family mornings and holidays. Use day-old bread, do the quick soak, and let the oven do the heavy lifting. If you want another great take for comparison or extra ideas, I like the guide at French Toast Casserole – Belle of the Kitchen. Now go preheat the oven, grab your favorite loaf, and make breakfast that feels like a hug. Save a corner piece for yourself, you earned it.

French Toast Casserole
Ingredients
Method
- Grease a 9×13 baking dish with butter. Add the bread cubes in an even layer.
- In a large bowl, whisk eggs, milk, cream, sugars, vanilla, cinnamon, nutmeg, and salt until smooth.
- Pour the custard evenly over the bread. Press down gently so every piece soaks up the mixture.
- Drizzle melted butter over the top.
- Cover and refrigerate for at least 30 minutes or overnight.
- When ready to bake, preheat the oven to 350°F. Uncover the dish.
- Bake for 40 to 48 minutes, until the top is golden and the center is set but still a little custardy.
- Let it rest for 10 minutes before serving.







