This Easy French Toast Casserole is a simple yet delicious breakfast that combines the comforting flavors of French toast with the convenience of a casserole. It’s perfect for busy mornings, special family gatherings, or even brunch parties. The best part? You can prepare it the night before, so all you have to do is pop it in the oven and enjoy a warm, comforting dish the next morning.
To start, preheat your oven and grease a 9×13-inch baking dish. Cube your favorite bread (such as challah, brioche, or even a hearty whole wheat) into bite-sized pieces. Layer the bread cubes in the baking dish, creating an even base.
In a separate bowl, whisk together eggs, milk, cinnamon, vanilla extract, sugar, and a pinch of salt. Pour the egg mixture evenly over the bread cubes, ensuring each piece is well-coated. For an extra touch of sweetness and richness, you can add some maple syrup or brown sugar into the mixture.
To make this casserole extra special, you can add fruit like berries, bananas, or apples, or sprinkle in some chocolate chips or nuts if you like a bit of crunch. Once the casserole is assembled, cover it with plastic wrap and refrigerate for at least an hour (or overnight) so the bread can soak up all the flavors.
The next morning, preheat the oven and bake the casserole for about 40-45 minutes, or until the top is golden brown and the center is set. If you’d like an extra crispy topping, broil it for the last 2-3 minutes of baking.
Once baked, allow the casserole to cool for a few minutes before serving. Top with powdered sugar, a drizzle of maple syrup, fresh berries, or whipped cream for a truly indulgent breakfast.
This Easy French Toast Casserole is a wonderful breakfast or brunch option that brings together the rich, comforting flavors of French toast in an easy-to-make casserole form. Whether you’re feeding a crowd or treating your family to something special, this dish is sure to be a hit!

Ingredients
- 6 slices bread preferably day-old or slightly stale
- 4 large eggs
- 1 cup milk
- 1/4 cup sugar
- 1 teaspoon vanilla extract
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9×9 inch baking dish.
- Cut the bread slices into cubes and place them evenly in the baking dish.
- In a bowl, whisk together the eggs, milk, sugar, and vanilla extract.
- Pour the egg mixture over the bread, ensuring all pieces are evenly saturated.
- Bake in the preheated oven for 45 minutes, or until the top is golden brown and the casserole is set.
Nutrition










I skipped the sugar and it still tasted fine. Healthier, I guess!
But why skip the sugar? It’s what makes it taste sweet! I think that’s kinda missing the point of French toast…
Good call! Sugar isn’t always needed, and I’m glad it still turned out good for you! 👍
Not bad, but I’ve had better french toast. Needs more flavor, I think?
good dish! I forgot the vanilla. Add more if you like flavors!
Wow this was easy! I used challah instead of regular bread. So good!
How do you get it to not stick to the pan? Mine was a mess. 😩
Make sure you really grease that pan well!! Also, parchment paper might help too!
Maybe try using a non-stick spray? I’ve had that issue too but it turned out better with it.
Y’all, this is the best breakfast I ever made. Seriously!
Very easy recipe but my kids said they prefer the normal french toast.
French toast casserole? Sounds weird. More like a bread pudding, lol.
This recipe was a hit at my brunch! Everyone loved it. Will make again for sure!
Mine turned out soggy. 😔 Maybe I added too much milk?
Honestly this tastes like regular bread pudding to me. If that’s what you want, cool—just don’t expect fancy restaurant magic.
I don’t understand why people like this. The bread was soggy! Maybe I did something wrong?
Quick to make and tastes good. Will definitely make again. Thanks!
I’m so glad you liked it! This casserole is a family favorite! 😍
Yummy! 🤤 but I used yogurt instead of milk cause I had no milk. Didn’t turn out bad!
Why would u bake bread? It’s just toast. Weird.
Mine came out a little too wet in the middle, even though the edges looked done. I think my dish was deeper than 9×9. Still tasty though—just needs a longer bake.
My dog wouldn’t eat it. So I guess it was bad? Idk.
I didn’t have enough eggs, so I used two. It turned out fine, but I think it would be better with four.
Two eggs? That’s not enough, you need more! I tried with one once and it was like eating cardboard.
Glad it turned out okay! I think you’re right, more eggs would probably make it creamier. Next time for sure!
Easy peasy, lemon squeezy! 😋
Pretty easy, no fuss. Mine was a bit wet in the center at 45 minutes but it firmed up after I gave it 10 more. Still delicious.