Overnight French Toast Casserole

| Posted on:

March 14, 2026

Delicious Overnight French Toast Casserole served with fresh berries

I used to make this overnight French toast casserole whenever friends stayed over because it feels like a breakfast that practically makes itself. It’s a custardy, cinnamon-scented bake built from a whole loaf of challah or brioche that soaks overnight and comes out golden and tender in the morning. If you want an easy crowd-pleaser that frees you up to pour coffee and mingle, this is it — and if you prefer individual bites, try these cinnamon roll French toast bites for a fun companion dish.

Why you’ll love this dish

This casserole is low-effort but high-reward. You mix a simple custard, pour it over torn bread, refrigerate, and bake the next day. That hands-off overnight step means less morning stress for family brunches or holiday breakfasts. It stretches a single loaf into a generous tray, so it’s budget friendly and perfect for feeding a crowd. The texture is creamy inside with a golden top, and because you can use slightly stale bread, it’s a smart way to reduce waste.

The cooking process explained

Quick overview of what happens and why. First, you tear the loaf into bite-sized pieces so the custard can coat each piece evenly. The egg, milk, and cream mixture becomes the custard that softens the bread as it chills. Refrigerating for at least six hours gives the liquid time to fully absorb; this avoids dry pockets. When baked, the top browns and the center sets into a custardy, sliceable pan of French toast.

Key ingredients

  • 1 loaf bread, preferably challah or brioche (day-old works well)
  • 8 large eggs
  • 2 cups milk (whole or 2%)
  • 1/2 cup heavy cream
  • 1 cup brown sugar
  • 1 tablespoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup chopped nuts (optional; pecans or walnuts work well)
  • Powdered sugar for serving (optional)

Ingredient notes: Use challah or brioche for the best rich texture. If you need a lighter option, a sturdy white sandwich loaf or sourdough can work. For dairy-free swaps, try a full-fat plant milk and omit heavy cream, but expect a slightly different texture.

How to prepare it

  1. Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
  2. Tear the loaf into bite-sized pieces and spread them evenly in the prepared dish.
  3. In a medium bowl, whisk the eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt until smooth and no lumps remain.
  4. Pour the custard evenly over the bread. Press down gently so the pieces soak through. If using nuts, sprinkle them across the top now.
  5. Cover the dish with plastic wrap and refrigerate overnight or for at least 6 hours. This step ensures the custard fully soaks into the bread.
  6. The next morning, remove the casserole from the fridge and let it rest at room temperature for 30 minutes.
  7. Bake uncovered for about 45 minutes, until the top is golden and the center is set when gently jiggled.
  8. Let the casserole cool for 10 minutes, then dust with powdered sugar and serve warm.

Overnight French Toast Casserole

Best ways to enjoy it

Serve slices warm with maple syrup, fresh berries, or a dollop of Greek yogurt. For a bakery-style touch, add a drizzle of melted butter and brown sugar, or sprinkle toasted nuts on top. You can create a brunch spread with fruit salad and coffee, or offer smaller plates alongside a selection of pastries — and if you want more mini-French toast ideas, these cinnamon roll French toast bites pair nicely for guests who like a sweeter, bite-sized option.

Storage and reheating tips

Refrigerate leftovers in an airtight container for up to 3 days. Reheat single portions in a 350°F oven for 10 to 12 minutes or in the microwave for 45 to 60 seconds until warmed through. For freezing, wrap tightly in plastic and foil or use an airtight container; freeze for up to 1 month. Thaw overnight in the refrigerator before reheating. Because this dish contains eggs and dairy, keep it chilled and discard any leftovers left at room temperature longer than two hours.

Helpful cooking tips

  • Tear the bread into similar-sized pieces so the custard soaks evenly.
  • If your bread is super fresh, consider lightly toasting it for 5 minutes first so it absorbs the custard better.
  • Press the bread gently after pouring the custard to help eliminate dry pockets.
  • If the top browns too fast during baking, tent loosely with foil for the last 10 to 15 minutes.
  • Letting the pan sit at room temperature before baking helps the casserole reach doneness more evenly.

Flavor swaps

  • Citrus lift: Stir 1 teaspoon orange or lemon zest into the custard for a bright note.
  • Fruit-studded: Fold in 1 to 1 1/2 cups of blueberries, sliced apples, or chopped pears before chilling.
  • Spiced: Add 1/4 teaspoon nutmeg or cardamom for warming complexity.
  • Nut-free: Omit nuts and use toasted oats or a crumble topping made from flour, butter, and brown sugar for crunch.

Common questions

How long should the bread soak overnight?

Aim for at least 6 hours; overnight (8 to 12 hours) is ideal. Shorter soak times may leave drier crumbs in the center.

Can I use stale or fresh bread?

Day-old or slightly stale bread soaks the custard best. If your bread is very fresh, lightly dry it in a low oven for 5 to 10 minutes so it absorbs the custard more readily.

Can I prepare this the same morning instead of overnight?

Yes, you can let it soak for 1 to 2 hours at room temperature if you’re short on time, but the texture will be less uniformly custardy than with a full overnight soak.

Is it safe to leave the custard in the fridge overnight?

Yes. Refrigerating the assembled casserole keeps the eggs safe while they soak. Do not leave the assembled dish at room temperature for extended periods.

Can I freeze the unbaked casserole?

Freezing unbaked custard-soaked bread can affect texture. It’s better to bake, cool, and then freeze portions. Wrap well and freeze up to 1 month; thaw overnight before reheating.

If you want any adjustments for dietary restrictions or a scaled-down version for two people, tell me what you have on hand and I’ll help tailor the recipe.

Delicious Overnight French Toast Casserole served with fresh berries

Overnight French Toast Casserole

A simple, custardy casserole made with challah or brioche, soaked overnight and baked for a golden, tender breakfast that's perfect for feeding a crowd.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 12 servings
Course: Breakfast, Brunch
Cuisine: American
Calories: 350

Ingredients
  

Main Ingredients
  • 1 loaf 1 loaf bread, preferably challah or brioche Day-old works well
  • 8 large 8 large eggs
  • 2 cups 2 cups milk (whole or 2%)
  • 1/2 cup 1/2 cup heavy cream
  • 1 cup 1 cup brown sugar
  • 1 tablespoon 1 tablespoon vanilla extract
  • 1 teaspoon 1 teaspoon ground cinnamon
  • 1/4 teaspoon 1/4 teaspoon salt
  • 1/2 cup 1/2 cup chopped nuts (optional; pecans or walnuts work well) Optional ingredient
  • Powdered sugar for serving (optional) Optional garnish

Method
 

Preparation
  1. Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or nonstick spray.
  2. Tear the loaf into bite-sized pieces and spread them evenly in the prepared dish.
  3. In a medium bowl, whisk the eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt until smooth and no lumps remain.
  4. Pour the custard evenly over the bread. Press down gently so the pieces soak through.
  5. If using nuts, sprinkle them across the top now.
  6. Cover the dish with plastic wrap and refrigerate overnight or for at least 6 hours.
  7. Remove the casserole from the fridge and let it rest at room temperature for 30 minutes before baking.
Baking
  1. Bake uncovered for about 45 minutes, until the top is golden and the center is set when gently jiggled.
  2. Let the casserole cool for 10 minutes, then dust with powdered sugar and serve warm.

Nutrition

Serving: 1Calories: 350kcalCarbohydrates: 45gProtein: 10gFat: 15gSaturated Fat: 7gSodium: 300mgFiber: 1gSugar: 18g

Notes

Refrigerate leftovers in an airtight container for up to 3 days. Reheat single portions in a 350°F oven for 10 to 12 minutes or in the microwave for 45 to 60 seconds until warmed through.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating