Easy French Toast Casserole

Featured in: Breakfast & Brunch
This Easy French Toast Casserole is a lifesaver for busy mornings. With overnight prep, you get a decadent breakfast that bakes up golden and custardy. It's the perfect easy French toast casserole for feeding a crowd without the fuss.
Golden brown French toast casserole with a crispy streusel topping fresh from the oven Pin it
Golden brown French toast casserole with a crispy streusel topping fresh from the oven | cookymood.com

This Easy French Toast Casserole is my secret weapon for turning hectic mornings into memorable breakfasts. It’s a classic American brunch staple reimagined with a clever overnight prep that does all the work for you. Imagine the cozy scent of cinnamon and vanilla filling your kitchen while you simply pop this dish in the oven. The result is a golden, custardy masterpiece that feeds your whole family without any of the morning fuss.

Ingredients You’ll Need

  • Day-old brioche or challah bread: using day-old bread is non-negotiable for the perfect texture; it soaks up the custard without dissolving into mush.
  • Large eggs: these are the backbone of the custard, providing structure and that signature golden color when baked.
  • Whole milk and heavy cream: the combination creates a luxuriously rich and creamy custard that sets up beautifully.
  • Granulated sugar and light brown sugar: using both gives a balanced sweetness; the brown sugar adds a hint of warm molasses flavor.
  • Pure vanilla extract: a splash of real vanilla adds a warm, aromatic depth that makes the casserole taste bakery-quality.
  • Ground cinnamon and nutmeg: these warm spices are the soul of the dish, creating that classic French toast flavor we all love.
  • Salt: a little salt is essential to balance the sweetness and make all the other flavors pop.
  • Unsalted butter: melted butter in the topping creates irresistible crispy bits and adds a rich, buttery note.
  • All-purpose flour: this forms the base of the crumbly streusel topping that bakes up so perfectly.
  • Cold unsalted butter: cutting cold butter into the flour and sugar is what creates those perfect, pea-sized streusel crumbs for texture.

How to Make It

Prepare Your Baking Dish and Bread:
Begin by generously greasing your 9×13 inch baking dish with butter or non-stick spray. This prevents any sticking and makes cleanup a breeze. Then, evenly scatter your cubed day-old bread across the bottom of the dish, creating a solid base layer.

Whisk Together the Custard:
In a large bowl, crack in your eggs and whisk them until they’re smooth and uniform. Pour in the milk and heavy cream, then add both sugars, vanilla, cinnamon, nutmeg, and salt. Whisk it all together until the sugars are completely dissolved and the mixture is perfectly smooth and speckled with spices.

Soak the Bread Overnight:
Slowly pour the custard mixture over the bread cubes, aiming to cover them as evenly as possible. Take a spatula and gently press down on the bread to help it fully submerge and soak up every drop of that creamy liquid. Cover the dish tightly with plastic wrap and let it rest in the fridge for at least two hours, though overnight is truly best.

Preheat and Make the Streusel:
When you’re ready to bake, take the casserole out of the fridge and let it sit on the counter. Preheat your oven to 350°F. For the topping, mix flour, brown sugar, and cinnamon in a bowl, then use a pastry cutter or your fingertips to cut in the cold butter until you have a crumbly mixture with some pea-sized bits.

Assemble and Add Butter:
Uncover your soaked bread, which should now look pillowy and saturated. Sprinkle the streusel topping evenly over the entire surface. Then, take your melted butter and drizzle it all over the streusel – this is the magic step that creates those irresistible golden, crispy edges as it bakes.

Bake Until Golden and Set:
Place your assembled Easy French Toast Casserole in the preheated oven. Bake it for 45 to 55 minutes. You’ll know it’s done when the top is a deep golden brown and the center feels set when you give the dish a gentle shake; a knife inserted should come out clean.

Rest and Serve Warm:
Once out of the oven, resist the urge to dig in immediately! Let the casserole sit for about 10 minutes. This allows the custard to settle, making it easier to slice. Dust with powdered sugar right before serving and pass around the maple syrup for everyone to drizzle over their portion.

Close-up of a spoon slicing into the custardy baked casserole, revealing soft bread and crisp topping

Close-up of a spoon slicing into the custardy baked casserole, revealing soft bread and crisp topping | cookymood.com

Storage Tips

Store any leftover Easy French Toast Casserole in an airtight container in the fridge, where it will stay fresh for up to three days. To reheat, you can warm individual servings in the microwave for about a minute, or cover the whole dish with foil and warm it in a 350°F oven for 15-20 minutes until heated through. For longer storage, you can freeze the fully baked and cooled casserole for up to two months; just thaw it overnight in the fridge before reheating, and it’ll taste just as good as the first day.

Ingredient Substitutions

If you don’t have brioche, challah, or another rich bread, a sturdy French loaf or even plain white sandwich bread will work in a pinch, just make sure it’s a day old. You can swap the whole milk for 2% or even a full-fat oat milk for a dairy-free version, and use plant-based butter and cream alternatives. Don’t have fresh nutmeg? A pinch of allspice or just extra cinnamon is fine. For the streusel, you can use almond flour instead of all-purpose for a nuttier flavor, though the texture will be a bit more delicate.

Serving Suggestions

I love serving this warm right from the dish, with a big pitcher of real maple syrup and a dusting of powdered sugar on the side. For a full brunch spread, pair it with crispy bacon or savory breakfast sausage links to balance the sweetness, and a big bowl of fresh berries like strawberries and blueberries. A dollop of whipped cream or a scoop of vanilla ice cream turns it into an incredible dessert, and a hot cup of coffee or cold glass of milk is the perfect beverage pairing.

Cultural Context

While the concept of pain perdu, or ‘lost bread,’ has its roots in French cuisine as a clever way to use up stale bread, this casserole format is a distinctly American brunch creation. It embodies the classic home cook’s ingenuity of turning simple, affordable ingredients into a decadent, shareable feast perfect for lazy weekends and holiday gatherings. The addition of a streusel topping is a beloved American baking twist, adding texture and buttery sweetness that makes this dish feel like a cross between breakfast and dessert, which is exactly where the best comfort food lives.

A full brunch plate with a slice of French toast casserole, fresh berries, bacon, and a drizzle of maple syrup

A full brunch plate with a slice of French toast casserole, fresh berries, bacon, and a drizzle of maple syrup | cookymood.com

Frequently Asked Questions

Can I use a different type of bread for this casserole?

Yes, you can use any sturdy, day-old bread. While brioche or challah are ideal for their richness and ability to soak up custard, French bread or even croissants work wonderfully. Avoid very soft, fresh sandwich bread as it may become too mushy during the overnight soak.

Can I make this Easy French Toast Casserole ahead of time?

Absolutely—that’s the main benefit! Assemble the entire casserole, cover it tightly, and refrigerate it overnight. In the morning, just add the streusel topping and bake. You can also prepare the streusel topping separately and store it in the fridge to sprinkle on just before baking.

What can I substitute for heavy cream in the custard?

For a lighter version, you can use half-and-half or additional whole milk instead of heavy cream. The casserole will be slightly less rich but still delicious. For a dairy-free option, a full-fat canned coconut milk works as a great substitute for the milk and cream combination.

How do I know when the Easy French Toast Casserole is done baking?

The casserole is ready when the top is golden brown and the center is set. It should not jiggle when you gently shake the pan. A knife inserted into the center should come out clean. This typically takes 45-55 minutes at 350°F, but ovens vary, so start checking at the 45-minute mark.

What should I serve with Easy French Toast Casserole?

This rich casserole is fantastic on its own, but for a classic American breakfast spread, serve it with fresh berries, a dusting of powdered sugar, warm maple syrup, and crispy bacon or sausage on the side. A dollop of whipped cream turns it into a special occasion treat.

Rate This Recipe

How would you rate this recipe?

Easy French Toast Casserole

This Easy French Toast Casserole is a lifesaver for busy mornings. With overnight prep, you get a decadent breakfast that bakes up golden and custardy. It's the perfect easy French toast casserole for feeding a crowd without the fuss.

Prep Time
15 Minutes
Cook Time
50 Minutes
Total Time
65 Minutes
4.0
(233 reviews)
By: Claire Miller
Category: Breakfast & Brunch
Difficulty: Easy
Cuisine: American
Yield: 8 Servings
Dietary: vegetarian

Ingredients

  1. 01 1 loaf (16 ounces) day-old brioche or challah bread, cut into 1-inch cubes
  2. 02 6 large eggs
  3. 03 2 cups whole milk
  4. 04 1 cup heavy cream
  5. 05 1/2 cup granulated sugar
  6. 06 1/4 cup packed light brown sugar
  7. 07 2 teaspoons pure vanilla extract
  8. 08 1 teaspoon ground cinnamon
  9. 09 1/4 teaspoon ground nutmeg
  10. 10 1/4 teaspoon salt
  11. 11 1/2 cup unsalted butter, melted
  12. 12 1/2 cup all-purpose flour
  13. 13 1/2 cup packed light brown sugar
  14. 14 1 teaspoon ground cinnamon
  15. 15 1/4 cup cold unsalted butter, cut into small pieces

Instructions

Step 01

Grease a 9x13 inch baking dish with butter or non-stick cooking spray.

Step 02

Spread the cubed brioche bread evenly in the prepared baking dish.

Step 03

In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, 1/4 cup brown sugar, vanilla extract, 1 teaspoon cinnamon, nutmeg, and salt until fully combined.

Step 04

Pour the egg mixture evenly over the bread cubes. Press down gently with a spatula to ensure all bread is soaked. Cover with plastic wrap and refrigerate for at least 2 hours or overnight.

Step 05

When ready to bake, preheat your oven to 350°F (175°C).

Step 06

In a medium bowl, mix the flour, 1/2 cup brown sugar, and 1 teaspoon cinnamon for the streusel topping. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs.

Step 07

Remove the casserole from the refrigerator and sprinkle the streusel topping evenly over the soaked bread.

Step 08

Drizzle the melted butter over the topping.

Step 09

Bake for 45-55 minutes, or until the top is golden brown and the center is set (a knife inserted should come out clean).

Step 10

Let the casserole cool for 10 minutes before serving.

Step 11

Dust with powdered sugar and serve with maple syrup, if desired.

Notes

A glass or ceramic baking dish works best for even heat distribution and that beautiful golden crust. Don't skip the resting time after baking – it lets the custard set up perfectly so your slices hold their shape. This Easy French Toast Casserole is best served warm, when the contrast between the crispy top and soft interior is at its peak.

Tools You'll Need

  • 9x13 inch baking dish
  • Large mixing bowl
  • Medium mixing bowl
  • Whisk
  • Spatula
  • Measuring cups and spoons
  • Pastry cutter or fork (for streusel)
  • Oven

Allergy Information

Contains eggs, dairy, gluten, and wheat. For a gluten-free version, use gluten-free bread and gluten-free flour. For dairy-free, use plant-based milk, cream, and butter alternatives.

Nutrition Facts (Per Serving)

Calories
480
Protein
11g
Carbohydrates
52g
Fat
26g