If loving peach season is a personality trait, I fully claim it. This peach cobbler French toast casserole takes everything I love about fresh summer peaches and turns it into an easy breakfast bake with soft brioche, cinnamon custard, and a buttery crumb topping.

As a Southern dietitian, I love recipes like this because they bring comfort, seasonal fruit, and a little make-ahead magic together in one dish.
It tastes like peach cobbler met French toast in the best way, but you don't have to stand over the stove flipping slice after slice. Prep it ahead, bake it once, and you have a cozy summer breakfast ready for brunch or busy mornings all week.
If you're building a summer brunch menu, serve this with my peach bellini mocktail, sangria fruit salad, or cheesy sausage balls for a sweet-and-savory spread.
Jump to:
Why You'll Love This Recipe
- Southern peach cobbler flavor: Juicy peaches, brown sugar, cinnamon, and a buttery crumble topping make this casserole feel like peach cobbler turned into brunch.
- Easy make-ahead prep: You can assemble the bread, peaches, and custard the night before, then add the crumble topping and bake it in the morning.
- Perfect for peach season: Fresh peaches add sweet summer flavor and make this a fun recipe for using up ripe peaches.
- Great for hosting: This casserole feeds a crowd and works perfectly for brunch, baby showers, holidays, or slow weekend mornings.
- Balanced but comforting: Eggs, milk, fresh peaches, and brioche come together for a cozy breakfast that still brings in fruit and protein.
If french toast is always on repeat in your house, try my iced lemon french toast and french toast cups!
Ingredients for Overnight Peach French Toast Casserole
This recipe uses simple breakfast staples and fresh peaches to create that warm peach cobbler flavor in casserole form.

- Brioche bread: Brioche is soft, buttery, and slightly sweet, which makes it perfect for French toast casserole. Slightly stale brioche works best because it soaks up the custard without falling apart.
- Fresh peaches: Fresh summer peaches give this casserole the best flavor. Look for peaches that smell sweet and give slightly when gently pressed.
- Milk: Milk creates the base of the custard and helps soften the bread as it bakes.
- Egg and egg whites: I like using a mix of whole egg and egg whites so the casserole sets well without feeling too heavy.
- Brown sugar: Brown sugar adds that deeper, cozy sweetness that tastes so good with peaches and cinnamon.
- Cinnamon: Cinnamon gives the casserole that warm peach cobbler flavor.
- Vanilla extract: Vanilla rounds out the custard and makes the whole casserole taste a little more bakery-style.
- Crumb topping: A simple mix of flour, sugar, cinnamon, and butter creates that sweet, golden, cobbler-style topping.
See the recipe card below for the full list of ingredients and measurements.
Substitutions & Variations
This recipe is easy to adjust based on what you have on hand or who you are serving.
- You can use canned peaches when fresh peaches are not in season, but drain them really well so they do not add too much liquid to the casserole.
- You can try frozen peaches by thawing them completely and patting them dry before layering them with the brioche.
- Stir chopped cinnamon pecans into the crumble topping if you want extra crunch and a more Southern cobbler-style finish.
- You can swap the brioche for challah or day-old French bread if that is what you have in the kitchen.
- Add fresh blueberries with the peaches for a peach-blueberry twist that feels perfect for summer brunch.
- Serve each slice dessert-style with whipped cream, vanilla Greek yogurt, or a drizzle of maple syrup on top.
How to Make French Toast Casserole with Peaches
Here's how to bring this easy peach cobbler French toast casserole together.
Step 1: Grease a 9x9 inch baking dish with nonstick spray or butter.

Step 2: Cut the brioche into cubes, then add the bread cubes to the prepared baking dish.

Step 3: In a large bowl, whisk together the milk, egg whites, eggs, brown sugar, vanilla, cinnamon, and nutmeg until smooth.

Step 4: Pour the custard mixture evenly over the bread, then gently press the bread down with a spoon or spatula so it can soak up the custard.

Step 5: Arrange the peach slices in an even layer over the top of the casserole.
Step 6: Cover and refrigerate for at least 30 minutes, or overnight if making ahead.
Step 7: When ready to bake, preheat the oven to 350°F and let the casserole sit at room temperature while the oven preheats.

Step 8: In a small bowl, stir together the flour, sugar, melted butter, and cinnamon until the mixture forms clumps.

Step 9: Sprinkle the crumb topping evenly over the casserole.
Step 10: Bake for 30 to 35 minutes, or until the top is golden and the center is set.
Step 11: Let the casserole rest for 10 minutes before slicing and serving.
Tips For Best Baked Peach French Toast
A few simple tips help this casserole bake up soft and custardy in the center with a golden cobbler-style topping.
- Start with slightly stale brioche so the bread soaks up the custard without falling apart.
- Pat juicy peaches dry if they are extra ripe, canned, or thawed from frozen so they do not water down the custard.
- Sprinkle on the crumble topping right before baking so it stays buttery and crisp instead of soaking into the casserole.
- Let the casserole rest before slicing so the center has time to set and the pieces hold together better.
- Check the middle of the casserole before pulling it from the oven because the edges often finish before the center.
- Cover the dish with foil if the topping browns too quickly so the casserole can keep baking without getting too dark on top.


Storage
This peach French toast casserole stores well, so you can enjoy leftovers for breakfast the next few days.
- Refrigerator: Store leftovers in an airtight container in the refrigerator for 3 to 4 days.
- Reheating individual servings: Warm individual slices in the microwave until heated through.
- Reheating larger portions: Cover with foil and warm in a 325°F oven until heated through.
- Freezing: You can freeze baked leftovers, but the texture is best fresh. Wrap tightly and freeze for up to 2 months.
FAQ
Yes, this is a great overnight French toast casserole. Assemble the bread, peaches, and custard the night before, then cover and refrigerate. Add the crumble topping right before baking so it stays crisp.
You can absolutely use canned or frozen peaches when fresh peaches are not in season. For canned peaches, drain them really well and pat them dry before adding them to the casserole. For frozen peaches, thaw them completely and pat them dry with paper towels.
No, you do not have to peel the peaches. The skins soften as they bake, and leaving them on keeps the recipe easier. If you prefer a smoother texture, you can peel them first.
It may be soggy if the bread was too soft, the peaches added too much liquid, or the casserole needed more time in the oven. Use slightly stale bread, pat juicy peaches dry, and bake until the center is set.
More Recipes You'll Love!
Looking for other recipes like this? Try these:

Did you try this recipe?
Let us know what you thought by leaving a comment below and sharing it on Instagram, Facebook, & Pinterest!
Thank you!
Jessie

Peach Cobbler French Toast Casserole
Ingredients
For the french toast casserole
- 8 slices brioche bread cubed
- 1 cup milk
- ½ cup egg whites
- 2 large eggs
- 2 tablespoon brown sugar
- 2 teaspoons vanilla extract
- 1 teaspoon cinnamon
- ¼ teaspoon nutmeg
- 2 medium peaches sliced
For the cobbler topping
- ½ cup all purpose flour
- ¼ cup granulated sugar
- ¼ cup butter melted
- ½ teaspoon cinnamon
Instructions
- Grease a 9x9-inch baking dish with nonstick spray or butter.
- Cut the brioche into cubes, then add the bread cubes to the prepared baking dish.
- In a large bowl, whisk together the milk, egg whites, eggs, brown sugar, vanilla, cinnamon, and nutmeg until smooth.
- Pour the custard mixture evenly over the bread, then gently press the bread down with a spoon or spatula so it can soak up the custard.
- Arrange the peach slices in an even layer over the top of the casserole.
- Cover and refrigerate for at least 30 minutes, or overnight if making ahead.
- When ready to bake, preheat the oven to 350°F and let the casserole sit at room temperature while the oven preheats.
- In a small bowl, stir together the flour, sugar, melted butter, and cinnamon until the mixture forms clumps.
- Sprinkle the crumb topping evenly over the casserole.
- Bake for 30 to 35 minutes, or until the top is golden and the center is set.
- Let the casserole rest for 10 minutes before slicing and serving.
Notes
- Slightly stale brioche works best because it soaks up the custard without getting too soggy.
- If using canned peaches, drain them well and pat them dry before adding.
- If using frozen peaches, thaw completely and pat them dry before adding.
- Add the crumble topping right before baking for the best texture.
- If the topping starts browning too quickly, loosely cover the casserole with foil while it finishes baking.
- Store leftovers in an airtight container in the refrigerator for 3 to 4 days.








Leave a Reply