French Toast Casserole Recipe

This french toast casserole recipe is a warm, custardy overnight breakfast baked with a buttery brown sugar streusel. Easy to prep, perfect for a crowd!

If you’re looking for a show-stopping breakfast that practically makes itself, this french toast casserole recipe is exactly what you need. It’s thick, custardy bread soaked overnight in a rich cinnamon-vanilla egg mixture, then baked until golden with a buttery brown sugar streusel topping that caramelizes into pure magic.

The best part? You do almost all the work the night before.

This is the kind of breakfast that fills your whole house with the smell of cinnamon and warm vanilla, drawing everyone into the kitchen before they’ve even had coffee. It’s perfect for holiday mornings, weekend brunches, or any time you want to feed a crowd without standing at the stove flipping individual slices.

Using day-old French bread is the secret here. Stale bread soaks up more of the custard than fresh bread, which means you get that perfectly moist, almost bread pudding-like interior with a crispy, caramelized crust on top.

This recipe serves 10 to 12 people and is honestly one of the easiest things you can make for a group. Assemble it the night before, refrigerate it overnight, and bake it in the morning. That’s all there is to it.

You might also love: Classic French Toast for a single-serve stovetop version that uses the same basic custard method.

Why You’ll Love This French Toast Casserole Recipe

This recipe has everything going for it: minimal morning effort, incredible flavor, and a presentation that looks far more impressive than the amount of work it actually requires.

The overnight soak is what really sets it apart. Giving the bread several hours to absorb the custard results in a rich, custardy center that you simply cannot achieve by rushing the process.

The streusel topping is the finishing touch that elevates this from a basic breakfast bake to something truly special.

It crumbles over the top before baking and turns into a sweet, crunchy, caramel-like crust that contrasts beautifully with the soft, pillowy bread underneath.

It is endlessly adaptable too. You can add blueberries, sliced peaches, diced apples, or a handful of pecans to the bread layer to make it your own.

It also reheats incredibly well, which means leftovers are just as good the next day.

Here is what makes this recipe a staple:

  • Make-ahead friendly: Prep the night before, bake in the morning, and spend your morning enjoying coffee instead of cooking.
  • Crowd-pleasing: Serves 10 to 12 people from a single 9×13-inch baking dish.
  • Perfectly textured: Crispy brown sugar crust on top with a soft, moist, custardy interior.
  • Simple ingredients: Everything you need is likely already in your kitchen.
  • No flipping required: Unlike stovetop French toast, the oven does all the work evenly.
  • Kid-friendly: Sweet, comforting, and universally loved by children and adults alike.

For another cozy make-ahead morning option, this Breakfast Casserole is a savory crowd-pleaser that follows the same prep-the-night-before approach.

Ingredients

The ingredient list for this french toast casserole is simple, but the quality of each component makes a real difference. Choosing a good sturdy bread and real vanilla extract will take this from good to outstanding.

Here is everything you need:

For the Casserole:

  • 1 large loaf (about 16 oz / 450g) day-old French bread, cut into 1-inch (2.5 cm) cubes (about 10 cups)
  • 8 large eggs
  • 2 cups (480 ml) whole milk
  • 1/2 cup (120 ml) heavy cream
  • 3/4 cup (150g) granulated sugar
  • 1 tablespoon pure vanilla extract
  • 1 1/2 teaspoons ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt
  • 2 tablespoons unsalted butter (for greasing the baking dish)

For the Brown Sugar Streusel Topping:

  • 1/2 cup (60g) all-purpose flour
  • 1/2 cup (100g) packed light brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup (113g) cold unsalted butter, cut into small cubes

For Serving (Optional):

  • Pure maple syrup
  • Powdered sugar, for dusting
  • Fresh berries

Read Also: Easy French Toast Recipe

Kitchen Equipment Needed

You don’t need any specialty tools for this recipe, but having the right equipment makes the process even smoother. A good baking dish that retains heat evenly is key to achieving that perfectly set center without overcooking the top.

Here is what you will need:

  • 9×13-inch glass or ceramic baking dish
  • Large mixing bowl
  • Medium mixing bowl (for the streusel topping)
  • Whisk
  • Pastry cutter or fork (for cutting butter into the streusel)
  • Cutting board and serrated knife (for cutting the bread)
  • Measuring cups and spoons
  • Plastic wrap or aluminum foil (for covering during refrigeration)
  • Rubber spatula

For a great make-ahead egg breakfast that uses similar equipment, try this Egg Bake Recipe.

Recommended Products for This Recipe

These are products I genuinely recommend based on how much of a difference they make in the final result. Using the right tools and ingredients makes this already-easy recipe even more foolproof.

1. Le Creuset Enameled Cast Iron Baking Dish

A high-quality baking dish distributes heat evenly, which means no overcooked edges and a perfectly set center every time. The Le Creuset’s enameled interior also makes cleanup a breeze even after the caramelized sugar topping bakes on. It is a long-term investment that will serve you for decades.

Get it on Amazon

2. Pure Madagascar Bourbon Vanilla Extract

Real, high-quality vanilla extract makes a genuinely noticeable difference in egg-based custard recipes like this one. The warm, complex flavor of pure Madagascar bourbon vanilla deepens the overall taste of the custard in a way that imitation vanilla simply cannot replicate. A little goes a long way, and the bottle lasts for years.

Get it on Amazon

3. Brioche Loaf Bread

If you want to take this recipe up a notch from the standard French loaf, brioche is the upgrade. Its naturally buttery, slightly sweet flavor enriches the custard and gives the casserole a more indulgent depth. Many grocery stores now carry whole brioche loaves in the bakery section.

Get it on Amazon

4. OXO Good Grips 3-Piece Glass Bakeware Set

If you don’t already have a quality glass baking set, this is the one to get. The tight-fitting lids make it perfect for marinating the casserole overnight in the refrigerator without needing to wrap with plastic wrap. The even heat distribution of the glass also ensures your casserole bakes through beautifully.

Get it on Amazon

Another favorite: Baked Oatmeal Recipe

Step-by-Step Instructions

1. Prepare the Bread

  • Start with day-old French bread for best results. If your bread is fresh, cut it into 1-inch (2.5 cm) cubes and spread them in a single layer on a baking sheet. Leave them out uncovered at room temperature for at least 8 hours, or overnight, to dry out. Alternatively, bake the cubes in a 300°F (150°C) oven for 15 to 20 minutes until they feel dry and slightly firm to the touch.
  • Drier bread absorbs the custard much more readily than fresh bread, which prevents the casserole from becoming soggy in the center.
  • Once the bread is properly dried, cut any large pieces that are still bigger than 1 inch and set all the cubed bread aside.

2. Grease the Baking Dish

  • Take your 9×13-inch baking dish and generously butter the bottom and all four sides using the 2 tablespoons of softened unsalted butter. Make sure to get into the corners.
  • Greasing the dish well prevents sticking and makes serving and cleanup much easier, especially once the streusel topping caramelizes during baking.
  • Set the greased baking dish aside on a flat surface.

3. Add the Bread to the Baking Dish

  • Pour all of the cubed, dried bread into the buttered baking dish.
  • Spread the bread cubes into an even layer. You want a relatively level surface so the custard soaks through evenly and the streusel topping distributes uniformly later on.
  • Press down very lightly on the bread cubes if needed to help them settle, but do not pack them in too tightly. The bread needs to remain somewhat loose so the custard can penetrate all the way to the bottom layer.

4. Make the Custard Mixture

  • Crack 8 large eggs into a large mixing bowl. Whisk the eggs vigorously until the yolks and whites are completely combined and the mixture is uniform in color.
  • Add the 2 cups (480 ml) of whole milk and 1/2 cup (120 ml) of heavy cream to the eggs and whisk until smooth.
  • Add the 3/4 cup (150g) of granulated sugar, 1 tablespoon of pure vanilla extract, 1 1/2 teaspoons of ground cinnamon, 1/4 teaspoon of ground nutmeg, and 1/4 teaspoon of salt.
  • Whisk everything together until the sugar is fully dissolved and all the spices are evenly distributed throughout the mixture. The custard should look smooth and uniform with no streaks of egg.

5. Pour the Custard Over the Bread

  • Slowly pour the custard mixture evenly over the bread cubes in the baking dish, making sure to cover all areas of the dish.
  • Once you have poured all the custard over, use the back of a spoon or a rubber spatula to gently press down on the bread cubes so they start to absorb the liquid. Every piece of bread should have some contact with the custard.
  • If some bread cubes are floating above the liquid, press them down gently. They will absorb more custard as they soak overnight.

6. Refrigerate Overnight

  • Cover the baking dish tightly with plastic wrap or aluminum foil, pressing the wrap directly down over the bread to keep the top pieces from drying out.
  • Place the covered dish in the refrigerator for a minimum of 4 hours, but overnight (8 to 12 hours) is strongly recommended. The longer soak allows the bread to fully absorb the custard all the way to the center, resulting in a more uniform, custardy texture throughout.
  • The casserole will look like it has absorbed most of the liquid by morning, which is exactly what you want.

7. Make the Brown Sugar Streusel Topping

  • About 30 minutes before you’re ready to bake, take the casserole out of the refrigerator so it can begin to come to room temperature while you prepare the topping and preheat the oven. This helps it bake more evenly.
  • In a medium mixing bowl, combine 1/2 cup (60g) of all-purpose flour, 1/2 cup (100g) of packed light brown sugar, 1 teaspoon of ground cinnamon, and 1/4 teaspoon of salt. Stir briefly to combine.
  • Add the 1/2 cup (113g) of cold unsalted butter, cut into small 1/2-inch cubes, to the flour mixture. Using a pastry cutter or two forks, cut the cold butter into the flour and sugar mixture by pressing and rocking the cutter through the butter repeatedly.
  • Continue until the mixture looks like coarse, crumbly sand with some larger pea-sized pieces of butter still visible. These larger bits of butter are what create those extra-crispy, golden pockets in the finished topping. Do not overwork it into a paste.
  • If you prefer to make the streusel topping ahead of time, transfer it to a small zip-top bag and refrigerate overnight alongside the casserole.

8. Preheat the Oven and Add the Topping

  • Preheat your oven to 350°F (175°C). Allow at least 15 minutes for the oven to reach full temperature before placing the casserole inside.
  • Remove the plastic wrap or foil from the baking dish.
  • Sprinkle the streusel topping evenly over the entire surface of the casserole, making sure to distribute it from edge to edge. The more evenly the topping is distributed, the more consistently golden the final crust will be.

9. Bake the Casserole

  • Place the baking dish in the center rack of the preheated oven, uncovered.
  • Bake for 45 to 55 minutes, until the top is deep golden brown and the center of the casserole is set. To test for doneness, gently insert a knife or wooden skewer into the center of the casserole. It should come out without wet liquid (a few moist crumbs are fine). The edges will be more firm and golden than the center.
  • If the top begins to brown too quickly before the center is set, tent the baking dish loosely with aluminum foil for the final 10 to 15 minutes of baking.
  • For a softer, more custardy casserole, aim for the shorter end of the baking time. For a more set, sliceable casserole, bake the full 55 minutes.

10. Rest and Serve

  • Remove the casserole from the oven and allow it to rest for 5 to 10 minutes before serving. This resting period allows the custard to finish setting and makes it much easier to portion into neat servings.
  • Dust the top with powdered sugar if desired, drizzle with pure maple syrup, and serve warm with fresh berries on the side.
  • Use a large serving spatula to scoop out portions. The casserole should hold together well enough to serve in distinct pieces.

This Air Fryer French Toast Recipe is a quick single-serve option you might love on weekday mornings.

Tips for Success

A few thoughtful tweaks will take this recipe from great to absolutely perfect every single time. These are the tips that make a real, practical difference in the final result.

  • Use stale bread: Fresh bread will not absorb the custard properly and can lead to a soggy, wet casserole. Day-old French bread, brioche, or challah is ideal. If you only have fresh bread, cube it and dry it in a low oven for 15 to 20 minutes before assembling.
  • Don’t skip the overnight soak: Four hours is the absolute minimum, but overnight is strongly recommended. The full soak is what creates that deep, custardy interior that distinguishes a great french toast casserole from a mediocre one.
  • Keep the streusel butter cold: Cold butter is essential for a crumbly, crunchy streusel. If the butter gets too warm and blends in completely, the topping will be greasy rather than crumbly. Work quickly and pop it back in the fridge if it softens too much.
  • Let the casserole sit at room temperature before baking: Pulling the cold dish straight from the refrigerator into a hot oven can result in uneven cooking. Let it sit on the counter for 20 to 30 minutes while the oven preheats.
  • Tent with foil if needed: If the top is browning faster than the center is setting, loosely tent the dish with aluminum foil for the last 10 to 15 minutes of baking. Remove the foil for the final 5 minutes to re-crisp the top.
  • Rest before serving: Give the baked casserole at least 5 to 10 minutes to rest. It will firm up slightly as it cools, making it much easier to serve in clean portions.

You might also enjoy: Hashbrown Casserole Recipe

Serving Suggestions

French Toast Casserole Recipe

This casserole is a complete showstopper on its own, but the right accompaniments turn it into a full brunch spread that guests will talk about for weeks. Because the casserole is on the sweeter side, balancing it with some savory dishes makes for a really satisfying and well-rounded meal.

Here are some of the best things to serve alongside it:

  • Pure maple syrup for drizzling (skip the pancake syrup and go for the real thing)
  • Powdered sugar dusted over the top right before serving for a classic diner look
  • Fresh berries such as strawberries, blueberries, or raspberries for brightness and color
  • A side of crispy Breakfast Potatoes for something savory to balance the sweetness
  • Scrambled Eggs for a complete protein-packed brunch plate
  • Sausage Balls for a savory, bite-sized companion
  • Classic Deviled Eggs for an elegant brunch spread addition
  • A simple Fruit Salad with a honey-lime dressing to complement the warm casserole

This casserole pairs beautifully with Sausage Gravy poured on the side for a sweet-and-savory brunch combination that is truly hard to beat.

Variations to Try

Once you have mastered the classic version, the possibilities for customizing this recipe are practically endless. These are some of the most popular and delicious variations that keep this recipe feeling fresh all year long.

  • Blueberry French Toast Casserole: Scatter 1 1/2 cups of fresh or frozen blueberries over the bread before pouring the custard. The berries soften and burst during baking, creating pockets of fruity sweetness throughout.
  • Apple Cinnamon Version: Peel and dice 2 medium apples into small cubes and toss with 1 teaspoon of cinnamon and 2 tablespoons of brown sugar. Layer the apple mixture throughout the bread cubes before adding the custard.
  • Peach French Toast Casserole: Follow the same method as the apple version but use 2 cups of fresh or frozen peach slices. This is especially delicious in late summer when peaches are at their peak.
  • Cream Cheese Swirl: Drop spoonfuls of softened cream cheese (about 4 oz / 113g) mixed with 2 tablespoons of powdered sugar and 1 teaspoon of vanilla throughout the bread layer before adding the custard. The cream cheese melts into rich, tangy little pockets as it bakes.
  • Nutty Pecan Version: Add 3/4 cup of roughly chopped pecans to both the bread layer and the streusel topping for extra crunch and a warm, toasted flavor.
  • Pumpkin Spice Casserole: Add 1/2 cup of canned pumpkin puree to the custard mixture along with 2 teaspoons of pumpkin pie spice in place of the cinnamon and nutmeg. This version is perfect for fall mornings.
  • Brioche or Challah Upgrade: Swap the French bread for brioche or challah for an even richer, more buttery casserole. These breads have a slightly sweet, tender crumb that takes the custard especially well.

Read Also: Bread Pudding Recipe

Storage and Reheating

This casserole stores and reheats beautifully, making it an excellent option for meal prepping your breakfasts for the week. Proper storage keeps it tasting fresh for several days.

Here are the key storage details:

  • Refrigerator: Cover any leftover casserole tightly with plastic wrap or transfer portions to airtight containers. Store in the refrigerator for up to 4 days.
  • Freezer (unbaked): Assemble the casserole in a freezer-safe dish but skip the streusel topping. Wrap the dish tightly in two layers of plastic wrap followed by aluminum foil and freeze for up to 2 months. Thaw completely in the refrigerator overnight before adding the fresh streusel topping and baking as directed.
  • Freezer (baked): Allow the fully baked casserole to cool completely. Wrap individual portions in plastic wrap and store in a zip-top freezer bag for up to 2 months. Thaw in the refrigerator before reheating.
  • Reheating in the oven: Place leftover casserole in an oven-safe dish, cover with foil, and warm at 325°F (165°C) for 15 to 20 minutes until heated through. Remove the foil for the last 5 minutes to re-crisp the topping.
  • Reheating in the microwave: Transfer a portion to a microwave-safe plate and heat in 30-second increments until warmed through. Note that microwave reheating will soften the streusel topping.

This Egg Bites Recipe is another great make-ahead breakfast that keeps well in the refrigerator all week.

Nutritional Facts

The following values are approximate and are based on one serving out of 12 total servings. Actual values may vary depending on the specific bread used, the fat content of the dairy, and any additional toppings.

NutrientPer Serving (1 of 12)
Calories~385 kcal
Total Fat17g
Saturated Fat9g
Cholesterol185mg
Sodium490mg
Total Carbohydrates47g
Dietary Fiber1g
Total Sugars23g
Protein11g
Calcium130mg
Iron3mg

Note: These values do not include optional toppings like maple syrup or powdered sugar.

Another favorite: Pumpkin Pancake Recipe

Health Benefits of Key Ingredients

This is an indulgent breakfast recipe, and enjoying it as an occasional treat is part of a balanced lifestyle. That said, several of the core ingredients do offer genuine nutritional value worth highlighting.

Eggs are one of the most nutrient-dense foods available, providing complete protein, choline (essential for brain health), B vitamins, vitamin D, and healthy fats. The 8 eggs in this recipe contribute significantly to the casserole’s protein content per serving.

Whole milk and heavy cream add calcium and fat-soluble vitamins A, D, E, and K to the dish. These nutrients support bone health and immune function.

Here is a quick look at the key nutritional benefits by ingredient:

  • Eggs: High-quality complete protein, choline, vitamins B12 and D, iron, and selenium.
  • Whole milk: Calcium, phosphorus, vitamin B12, riboflavin, and potassium for bone and muscle health.
  • Cinnamon: Contains antioxidants and has been studied for its role in supporting blood sugar regulation. It is also anti-inflammatory.
  • Nutmeg: A small but meaningful source of antioxidants, and traditionally used to support digestion.
  • Vanilla extract: Contains trace antioxidants and contributes to flavor in a way that allows you to reduce added sugar without sacrificing taste.
  • French bread: Provides carbohydrates for energy and, when made with enriched flour, contributes iron and B vitamins.

Read Also: Easy Waffle Recipe

Frequently Asked Questions

1. Can I make french toast casserole without refrigerating it overnight?

Yes, you can make it the same day, but you will want to let the assembled casserole sit for at least 1 to 2 hours in the refrigerator before baking. The longer soak always produces a better result, so overnight is strongly preferred. If you are truly in a rush, even 30 to 60 minutes of soaking will be better than skipping it entirely.

2. What is the best bread for french toast casserole?

Day-old French bread is the most widely used and recommended option. Its open crumb soaks up custard beautifully and its sturdy crust holds up during the long soak without falling apart. Brioche, challah, sourdough, and Italian bread are all excellent alternatives, each lending slightly different flavor and texture. Avoid soft, pre-sliced sandwich bread, as it tends to become too mushy.

3. How do I know when the casserole is done baking?

The top should be deep golden brown and the edges should be visibly set and slightly pulling away from the sides of the dish. Insert a knife or thin skewer into the center of the casserole. It should come out without wet, liquid egg mixture on it. A few moist crumbs clinging to the knife is perfectly fine and indicates the interior is custardy without being underbaked.

4. Can I prepare the streusel topping ahead of time?

Absolutely. In fact, making the streusel the night before and storing it in a small zip-top bag or airtight container in the refrigerator is recommended. Cold streusel goes straight from the fridge onto the casserole just before baking, and the cold butter ensures the topping stays crumbly and bakes up beautifully crisp rather than melting flat.

5. Can this casserole be made dairy-free?

Yes, with some adjustments. Replace the whole milk with full-fat oat milk or canned coconut milk for a creamier result. Substitute the heavy cream with additional oat milk or a plant-based cream. Use vegan butter in both the greasing and the streusel topping. The texture will be slightly different from the original, but the casserole will still be delicious and well-flavored.

Read Also: Belgian Waffle Recipe

Final Thoughts

This french toast casserole recipe is one of those recipes that earns a permanent spot in your regular rotation after the very first time you make it.

It delivers everything you want from a breakfast bake: deep custard flavor, a gorgeous caramelized topping, and the kind of warm, comforting sweetness that makes mornings feel like a celebration.

The overnight method is truly the hero of the recipe. A little preparation the evening before means you wake up to a dish that is already halfway done, needs just a few minutes of prep, and fills your home with the most incredible aroma as it bakes.

Give it a try this weekend, and don’t be surprised if it becomes the most-requested recipe in your household. Leave a comment below letting us know how it turned out, or share a photo of your finished casserole. We would love to see it!

Recommended:

Leave a Reply

Your email address will not be published. Required fields are marked *