I still make this overnight French toast casserole whenever I need an easy, crowd-pleasing brunch that practically cooks itself. It’s a custardy, comforting bake that soaks up warm vanilla and cinnamon flavors overnight, then bakes into a golden top you can slice and serve with maple syrup and a dusting of powdered sugar. If you prefer a richer crumb, my tried-and-true overnight brioche French toast casserole variation uses brioche for an even more tender, buttery result.
Why you’ll love this dish
This recipe is perfect when you want breakfast that feels special without the fuss. It’s make-ahead friendly, feeds a crowd, and works with simple pantry ingredients. Families love it because kids usually request seconds, and hosts appreciate the minimal morning prep. Use French bread for a rustic chew or brioche for a softer, more decadent bite. It’s also forgiving — slightly stale bread soaks the custard better, and the overnight rest gives the flavors time to meld.
Preparing Overnight French Toast Casserole
Here’s the process at a glance so you know what to expect before you start cooking.
- Cube a loaf of bread and tuck it into a greased baking dish.
- Whisk eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and nutmeg into a smooth custard.
- Pour the custard over the bread, pressing pieces down so everything soaks.
- Cover and chill overnight to let the bread absorb the mixture.
- Bake the next morning until the top is golden and the center is set.
This overview makes the method ideal for busy mornings and leisurely brunches.
What you’ll need
- 1 loaf of bread (French or brioche) — day-old bread works best.
- 6 large eggs
- 2 cups milk (whole milk gives the best texture; use 2% if needed)
- 1/2 cup heavy cream (for richness; you can omit or replace with extra milk for a lighter version)
- 1/2 cup brown sugar (light or dark both work)
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Maple syrup for serving
- Powdered sugar for serving
If you want a dairy-free swap, replace the milk and cream with full-fat coconut milk and use a dairy-free egg substitute if required, though texture will change. For a deeper caramel note, mix a tablespoon of molasses into the brown sugar.
How to prepare it
- Grease a 9×13-inch baking dish with butter or nonstick spray. Cut the bread into 1-inch cubes and spread them evenly in the dish. Press down lightly so the pieces nest together.
- In a large bowl, whisk the eggs until blended. Add the milk, heavy cream, brown sugar, vanilla, cinnamon, and nutmeg. Whisk until the sugar is mostly dissolved and the mixture is uniform.
- Pour the custard evenly over the bread cubes. Use a spatula or your hands to gently press the top layer of bread so it soaks well. Make sure no large dry pockets remain.
- Cover the dish tightly with plastic wrap and refrigerate overnight, or at least 6 hours, so the bread fully absorbs the custard.
- The next morning, preheat the oven to 350°F (175°C). Remove the plastic wrap and place the dish in the oven.
- Bake for 45 to 50 minutes, until the top is golden brown and the center is set — a knife inserted in the middle should come out mostly clean with just a little custard clinging.
- Let the casserole rest for 5 to 10 minutes, then cut into squares and serve warm with maple syrup and a dusting of powdered sugar.
How to plate and pair
Serve generous squares on warmed plates and finish with a drizzle of real maple syrup and a light sift of powdered sugar. Fresh fruit like sliced strawberries, blueberries, or apple compote brightens the richness. For a heartier brunch, pair with a simple green salad or roasted breakfast potatoes. A dollop of plain Greek yogurt or crème fraîche adds a pleasant tang against the sweet custard.
How to store & freeze
Cool the casserole to room temperature before storing. Wrap tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 3 to 4 days. Reheat individual portions in the microwave for 45 to 90 seconds or warm a tray in a 325°F oven for 10 to 15 minutes until heated through. To freeze, cut into portions, flash-freeze on a tray, then transfer to a freezer bag for up to 2 months. Thaw overnight in the refrigerator before reheating. Because this dish contains eggs and dairy, keep it refrigerated and do not leave out at room temperature for more than 2 hours.
Pro chef tips
- Use slightly stale or day-old bread; it soaks up custard without falling apart.
- Cut the bread into even cubes so the bake cooks uniformly.
- Press down on the bread after pouring the custard to eliminate air pockets and ensure thorough soaking.
- If the top browns too quickly, tent loosely with foil halfway through baking.
- Let the casserole rest 5 to 10 minutes before serving to allow the center to finish setting for cleaner slices.
- For an extra textured top, sprinkle a tablespoon of brown sugar mixed with a pinch of cinnamon over the casserole before baking.
Creative twists
- Berry almond: Fold in 1 cup fresh or thawed frozen berries and sprinkle sliced almonds on top before baking.
- Apple cinnamon: Add 1 cup diced apples tossed with a tablespoon of brown sugar and a pinch of cinnamon.
- Chocolate chip: Stir 1/2 cup chocolate chips into the custard for a sweeter breakfast treat.
- Savory-sweet: Omit the brown sugar and add a handful of shredded sharp cheddar and chopped chives for a savory brunch spin; serve with maple on the side for guests who want sweetness.
If you prefer brioche specifically, try the brioche-focused version linked earlier for the richest texture and flavor.
Helpful answers
How long should I let the casserole soak overnight?
Aim for at least 6 hours, but overnight (8 to 12 hours) is ideal. The longer soak lets the custard fully penetrate the bread for a custard-like center.
Can I use regular sandwich bread instead of French or brioche?
Yes, but choose a sturdier sandwich loaf and preferably a day-old one. Very soft white bread can become mushy unless slightly stale.
Is it safe to refrigerate this overnight with raw eggs?
Yes. The eggs are fully cooked during baking, and refrigeration overnight is standard practice for make-ahead custards. Keep the dish covered and refrigerated below 40°F.
Can I make this gluten-free?
Use a sturdy gluten-free loaf that holds up to soaking, and follow the recipe as written. Texture will vary depending on the gluten-free bread you choose.
How do I know when the center is done?
The center should be set but still slightly custardy. A knife or toothpick inserted in the middle should come out mostly clean with a few moist crumbs. If the center jiggles a lot, give it another 5 to 10 minutes.
I like to share resources and variations, and this overnight method makes brunch planning so much easier. For another excellent brioche-based approach, see the overnight brioche recipe I mentioned earlier: overnight brioche French toast casserole.
PrintOvernight French Toast Casserole
A comforting and easy-to-make brunch dish that soaks up warm vanilla and cinnamon flavors overnight.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 65 minutes
- Yield: 8 servings 1x
- Category: Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 loaf of bread (French or brioche)
- 6 large eggs
- 2 cups milk
- 1/2 cup heavy cream
- 1/2 cup brown sugar
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Maple syrup for serving
- Powdered sugar for serving
Instructions
- Grease a 9×13-inch baking dish with butter or nonstick spray.
- Cut the bread into 1-inch cubes and spread them evenly in the dish.
- Whisk the eggs until blended, then add milk, heavy cream, brown sugar, vanilla, cinnamon, and nutmeg.
- Pour the custard evenly over the bread cubes and press down lightly.
- Cover the dish with plastic wrap and refrigerate overnight.
- Preheat the oven to 350°F (175°C).
- Bake for 45 to 50 minutes until golden brown and set.
- Let the casserole rest for 5 to 10 minutes before serving with syrup and powdered sugar.
Notes
For a richer crumb, use brioche. Day-old bread works best.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 18g
- Sodium: 200mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 250mg






