Overnight French Toast Casserole

Overnight French Toast Casserole is a make-ahead brunch dish that bakes while you relax.

Picture this: you wake up on a holiday morning, stumble into the kitchen still half-asleep, and instead of cracking eggs and flipping bread slices one by one, you simply pull a prepared casserole from the fridge, sprinkle on a cinnamon-sugar crumble, and slide it into the oven. The hard work happened last night. The payoff happens now, when golden, puffed bread emerges from the oven with a crunchy topping and custardy center that makes everyone at the table reach for seconds.

This recipe relies on chunks of sturdy French bread soaked overnight in an egg and milk custard, then topped with a crumbly mixture made from grated cold butter, brown sugar, flour, and cinnamon. The overnight chilling does two things: it lets the bread absorb every bit of that vanilla-cinnamon custard, and it gives you the gift of time. When you bake it the next day, the top crisps up beautifully while the interior stays soft and rich, creating that irresistible texture contrast between crunch and custard.

What You Need for Overnight French Toast Casserole

The ingredient lineup here is straightforward, with each component playing a clear role in building flavor and structure.

  • French bread – provides sturdy structure that holds up under the custard without falling apart.
  • Eggs – bind the custard and give the casserole its rich, baked texture.
  • Milk and heavy cream – create a creamy custard base that soaks into every bread cube.
  • Granulated sugar – adds sweetness to the custard without overpowering the cinnamon and vanilla.
  • Vanilla extract – brings warmth and depth to the egg mixture.
  • Cinnamon – flavors both the custard and the crumb topping with cozy spice.
  • Flour and brown sugar – form the base of the crumble topping, adding sweetness and texture.
  • Unsalted butter, cold and grated – creates a crumbly topping that stays distinct instead of melting into a greasy layer.
  • Salt – balances the sweetness in the crumb topping.

Making the Best Overnight French Toast: Tips & Tricks

  • Cut the bread into roughly uniform 1-inch chunks so they soak evenly and bake at the same rate. Irregular pieces can lead to some cubes turning mushy while others stay dry.
  • After pouring the custard over the bread, use a spatula to gently press down and stir the mixture, making sure every piece gets coated. Uneven soaking is the most common reason for dry spots in the finished casserole.
  • Grate the cold butter with a cheese grater instead of cutting it into chunks. This technique keeps the crumb topping light and crumbly instead of melting into a greasy puddle during baking.
  • Let the casserole sit in the fridge for at least 6 hours, but overnight is ideal. The longer soak gives the bread time to fully absorb the custard, which translates to a richer, more cohesive texture after baking.

Step-by-Step: Assembling and Baking Your French Toast Casserole

Recipe variations

STEP 1: Lightly grease a 9×13 casserole dish, then cut the French bread loaf into 1-inch chunks and add them to the dish in an even layer.

STEP 2: In a large bowl, whisk together the milk, eggs, granulated sugar, heavy cream, vanilla, and cinnamon until smooth and fully combined.

STEP 3: Pour the egg mixture evenly over the bread chunks, then use a spatula to gently stir and press down, ensuring all the pieces are coated and wet. Cover the dish tightly with plastic wrap and refrigerate overnight, or for at least 6 hours.

STEP 4: While the casserole chills, make the crumb topping by combining the flour, brown sugar, cinnamon, and salt in a bowl. Add the grated cold butter and mix with your fingers until the mixture forms a crumbly texture. Cover and refrigerate the topping alongside the casserole.

STEP 5: The next morning, preheat your oven to 350°F. Remove the casserole dish from the fridge, peel off the plastic wrap, and sprinkle the crumb topping evenly over the soaked bread.

STEP 6: Bake uncovered for 40 to 45 minutes, until the top turns golden brown and the bread has puffed up noticeably. The center should feel set, not jiggly, when you gently shake the pan.

STEP 7: Let the casserole rest for 5 minutes before serving. Dust with powdered sugar and drizzle with maple syrup at the table.

Brunch Pairings for Overnight French Toast Casserole

Serve alongside crispy bacon or breakfast sausage to balance the sweetness with savory, salty richness. Fresh berries or a simple fruit salad add brightness and cut through the custard’s richness. Strong coffee or freshly squeezed orange juice rounds out the brunch spread.

FAQs About Overnight French Toast Casserole

Can I use a different type of bread if I don’t have French bread?

Yes, sourdough, brioche, challah, or a pullman loaf all work well. Choose a sturdy bread that can hold up under the custard without falling apart. Thinly sliced sandwich bread tends to get too soggy and lose its structure during the overnight soak.

Should the casserole sit exactly overnight, or is a shorter chill okay?

Six hours is the minimum for the bread to absorb the custard properly, but overnight is ideal. A shorter soak can leave some bread cubes dry in the center, which affects the final texture. If you’re short on time, aim for at least 8 hours.

How do I know when the casserole is fully baked?

The top should be golden brown and the bread should look puffed and set, not jiggly. Insert a knife into the center; it should come out mostly clean, with just a bit of moisture. Underbaked casserole will feel wet and custard-like in the middle.

Can I prepare the crumb topping ahead of time?

Absolutely. Mix the topping and store it in the fridge in a covered bowl or ziplock bag alongside the casserole. Sprinkle it on right before baking. Keeping the butter cold until baking time ensures the topping stays crumbly instead of melting into the custard.

Is it possible to make this French toast casserole dairy-free?

You can substitute the milk and heavy cream with unsweetened almond milk or oat milk, and use a plant-based butter for the crumb topping. The texture will be slightly less rich, but the casserole will still bake up well and taste satisfying.

How to Store and Reheat French Toast Casserole

Store leftovers in an airtight container in the fridge for up to 3 days. The casserole holds up well, though the crumb topping will soften slightly over time.

To reheat, place individual portions on a baking sheet and warm in a 350°F oven for 10 to 12 minutes, until heated through. The oven method helps the topping crisp back up. You can also microwave single servings for 60 to 90 seconds, but the texture won’t be quite as good.

Freezing is possible but not ideal. The custard can separate slightly during thawing, and the bread may turn a bit spongy. If you do freeze it, wrap tightly and freeze for up to 1 month, then thaw overnight in the fridge before reheating.

Overnight French Toast Casserole

No ratings yet
This make-ahead French toast casserole features chunks of French bread soaked overnight in a rich egg custard, then topped with a buttery streusel and baked until crisp and golden. It's perfect for relaxing mornings—just pop it in the oven and enjoy an irresistible, crowd-pleasing breakfast.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American
Calories: 485

Ingredients
  

For the Casserole
  • 1 loaf French bread
  • 8 eggs
  • 2 cups milk
  • 1/2 cup heavy cream
  • 1/4 cup granulated sugar
  • 2 teaspoons vanilla
  • 1 teaspoon cinnamon
For the Crumb Topping
  • 1/2 cup flour
  • 1/2 cup brown sugar
  • 2 teaspoons cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup unsalted butter cold and grated with a cheese grater

Equipment

  • 9x13-inch casserole dish
  • Large mixing bowl
  • Whisk
  • Plastic wrap
  • Cheese grater
  • Spatula

Method
 

  1. Grease a 9×13-inch casserole dish lightly.
  2. Cut the loaf of French bread into 1-inch pieces and place them evenly in the prepared dish.
  3. Whisk together milk, eggs, granulated sugar, heavy cream, vanilla, and cinnamon in a large bowl until combined.
  4. Pour the egg mixture evenly across the bread, gently turning pieces or pressing down with a spatula to make sure each is fully coated and soaked.
  5. Cover the dish with plastic wrap and chill in the refrigerator overnight, or for at least 6 hours.
  6. For the crumb topping, stir together flour, brown sugar, cinnamon, and salt. Add grated cold butter and mix until the mixture forms a crumbly texture. Cover and refrigerate until ready to use.
  7. When ready to bake, preheat oven to 350°F (175°C).
  8. Take the casserole dish out of the refrigerator, remove the plastic wrap, and sprinkle the crumb topping evenly over the bread.
  9. Bake uncovered for 40 to 45 minutes, until the top is golden and the casserole is puffed.
  10. Serve warm with maple syrup and a dusting of powdered sugar if desired.

Nutrition

Calories: 485kcal

Notes

You may substitute French bread with sourdough, brioche, or challah—choose a sturdy loaf for best texture. The casserole can be assembled and crumb topping prepared a day ahead, saving time on busy mornings. Let the bread soak at least 6 hours, but overnight yields the richest result. Store leftovers covered in the fridge for up to 3 days; reheat individual servings in a 350°F oven for crispness. Serve with fresh fruit, breakfast sausage, or strong coffee for a complete brunch.

Tried this recipe?

Let us know how it was!

Leave a Reply

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

Recipe Rating