French Toast Casserole
A delicious French toast casserole made with hearty bread, eggs, milk, and a sweet topping. Perfect for a weekend brunch or breakfast.
Recipe by Mary Katherine's Table

Recipe Tags
BreakfastBrunchCasseroleFrench Toast
Prep: 20 min
·Cook: 50 min
·Serves: 8
Ingredients
- 1 loaf hearty bread
- 8 large eggs
- 2 cup milk
- 1/2 cup heavy cream
- 3/4 cup granulated sugar
- 1 tsp vanilla extract
- 1/2 cup all-purpose flour
- 1/2 cup brown sugar
- 1 tsp cinnamon
- 1 pinches salt
- 1/2 cup cold butter
Instructions
- Cut the entire loaf of bread into bite-sized cubes.
- Grease your baking dish and fill it with the bread cubes.
- In a large bowl or measuring pitcher, whisk together the milk, heavy cream, sugar, vanilla, and eggs until well combined.
- Pour this mixture evenly over the bread in the baking dish.
- In a separate bowl, mix the flour, brown sugar, cinnamon, and salt.
- Cut in the cold, cubed butter using a pastry cutter, fork, or your hands until the mixture is crumbly with pea-sized pieces of butter.
- Sprinkle this topping evenly over the casserole.
- Cover the dish with foil or a lid and refrigerate overnight (or for at least several hours) to allow the bread to soak up the custard.
- Preheat your oven to 350 degrees F (175 degrees C).
- Take the casserole out of the fridge about 30 minutes before baking to take the chill off.
- Uncover and bake for 45 to 60 minutes.
- The casserole is done when the top is crispy and a knife inserted into the center comes out clean.
- Serve warm. It is sweet enough on its own, but you can drizzle with a little maple syrup or sprinkle with powdered sugar if desired.
Want to save this recipe?
- 3 free recipe extractions
- extract from any platform