Seriously and no joke this is the best Peach French Toast Casserole recipe. It is the one my mom and before that my grandma made for years. It is a classic recipe with simple and delicious ingredients. Soft bread is soaked with eggs and milk and warm cinnamon and juicy peaches then baked until golden and tender.

Perfect for brunch or holiday mornings with maple syrup on the side. A classic Peach French Toast Casserole recipe is one of my go to easy brunch dishes. Not only does it make for a super delicious meal and it keeps everyone happy around the table for hours. Also there are no complicated methods or ingredients needed.
And meal prep is a cinch. I often assemble a batch on Saturday night to bake on Sunday morning and if you love easy sweet breakfast ideas you can also try our Banana Peanut Butter Roll-Ups. With just a few basic ingredients probably already in the fridge and pantry you can whip up a warm casserole or slice it into squares or even serve it with yogurt and extra peaches for a fancy and cozy dish.
Ingredients

Here is what I use for this recipe and you can adjust nuts or spices based on preference:
- day old brioche bread: Gives the casserole a soft custardy center while holding enough structure during baking.
- ripe peaches: Add juicy sweetness and tender fruit pockets throughout the baked casserole.
- large eggs: Bind the custard and help the casserole set into sliceable pieces.
- whole milk: Creates a creamy custard that soaks into the bread without making it heavy.
- heavy cream: Adds richness and helps the baked center stay soft and smooth.
- light brown sugar: Sweetens the custard and encourages golden edges on top.
- vanilla extract: Adds warm bakery flavor that pairs naturally with peaches and cinnamon.
- ground cinnamon: Brings cozy spice and balances the sweetness of the peaches.
- fine salt: Sharpens the sweetness and keeps the custard from tasting flat.
- unsalted butter: Adds richness and helps the top bake with lightly crisp browned spots.
- maple syrup: Finishes each warm slice with glossy sweetness after baking.
- powdered sugar: Adds a light final dusting and makes the served slice feel special.
Tools You’ll Need
- wooden cutting board: Provides a stable surface for cubing bread and slicing peaches.
- mixing bowl: Holds the eggs and dairy while the custard is whisked smooth.
- whisk: Blends the custard ingredients evenly and removes visible egg streaks.
- measuring cups and spoons: Keeps the custard balanced so the casserole sets correctly.
- ceramic baking dish: Bakes the soaked bread and peaches evenly while giving golden edges.
- white plate: Shows the finished serving clearly with visible layers and toppings.
Instructions
Step 1: Cube the bread and slice the peaches

The bread changes from whole slices into uneven bite size cubes while the peaches become thin curved slices with soft edges. The fruit and bread stay separate so each ingredient keeps its own shape before the custard is added.
Tip: Use day old bread for the best texture because fresh bread can turn too soft once the custard is poured over it.
Step 2: Whisk the peach custard

The eggs and milk and cream and brown sugar become one pale golden custard with cinnamon specks floating unevenly through it. The mixture shifts from separate ingredients into a smooth pourable base that will soak the bread.
Tip: Whisk until the egg streaks disappear so every bread cube gets the same creamy custard flavor after baking.
Step 3: Layer the bread and peaches

The bread cubes move from the board into the baking dish and become a loose uneven base. Peach slices tuck between the cubes and scatter across the top so the casserole begins to show structure and fruit pockets.
Tip: Tuck some peaches under the bread and leave some on top so every serving has fruit inside and golden edges above.
Step 4: Pour custard over the layers

The custard pours over the bread and peaches and changes the surface from dry and loose to glossy and soaked. Some bread cubes absorb the custard quickly while others stay partly exposed for browned tops later.
Tip: Pour slowly around the edges and center so the custard reaches the bottom without flattening the bread cubes.
Step 5: Bake until puffed and golden

The soaked bread changes into a puffed casserole with browned high points and soft peach slices settled into the custard. The top becomes unevenly golden while the edges look slightly crisp and the center looks set but tender.
Tip: Bake until the center no longer looks wet and the top has uneven golden spots for a homemade casserole finish.
Step 6: Serve a warm slice

A single portion moves from the casserole dish to a white plate and the cut side shows soft custard soaked bread and peach layers. The powdered sugar and maple syrup finish the slice with a light sweet coating without hiding the browned texture.
Tip: Let the casserole rest briefly before slicing so the inside stays tender while each piece holds together on the plate.
Pro Tips
- Use slightly stale brioche because it absorbs custard better and keeps the casserole soft without turning mushy.
- Slice peaches evenly enough to soften at the same pace but keep a few thicker pieces for juicy pockets.
- Let the soaked casserole sit for ten minutes before baking so the custard reaches the lower bread cubes.
- Rest the baked casserole before cutting because the custard firms slightly and the slices come out cleaner.
Storage Instructions
Store leftover Peach French Toast Casserole in an airtight container once it has cooled to room temperature. Keep the slices in a single layer when possible so the soft custard does not press together too much. Refrigerate for up to 4 days and reheat individual slices until warmed through. A gentle oven reheat helps the top regain a little texture while the center stays soft. For freezing wrap cooled portions tightly and place them in a freezer safe container. Freeze for up to 2 months for easy brunch or meal prep. Thaw overnight in the refrigerator before reheating. Add maple syrup after warming so the slice does not become overly wet during storage.
Frequently Asked Questions
Yes assemble it the night before and bake it in the morning for an easy brunch dish.
Yes drain canned peaches well so the custard sets and the casserole does not turn watery.
Use day old bread and bake until the center looks set with golden uneven edges.
Yes freeze cooled slices then reheat gently so the bread stays soft and the peaches stay tender.
See You in the Kitchen
This Peach French Toast Casserole is a great way to satisfy your cozy brunch cravings without standing over the stove flipping slice after slice.
I typically set out maple syrup and fresh fruit at the same time I bake my casserole and if you want more easy bites on the table try Banana Peanut Butter Roll-Ups or Caprese Skewers alongside it.
Even my kids love this one!
Print
Peach French Toast Casserole
- Total Time: 45 minutes
- Yield: 4 servings
Description
This Peach French Toast Casserole is an easy and quick bake with simple pantry ingredients and juicy peaches. It is one of the best ideas for brunch and holiday mornings because the soft custard soaked bread turns golden while the fruit stays sweet and tender. It feels healthy enough for a cozy family breakfast and special enough for a potluck or party.
Ingredients
- 8 cups cubed day old brioche bread
- 3 medium sliced ripe peaches
- 5 large eggs
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup light brown sugar
- 2 teaspoons vanilla extract
- 1 1/2 teaspoons ground cinnamon
- 1/4 teaspoon fine salt
- 3 tablespoons melted unsalted butter
- 1/4 cup for serving maple syrup
- 1 tablespoon for garnish powdered sugar
Instructions
- The bread changes from whole slices into uneven bite size cubes while the peaches become thin curved slices with soft edges. The fruit and bread stay separate so each ingredient keeps its own shape before the custard is added.
- The eggs and milk and cream and brown sugar become one pale golden custard with cinnamon specks floating unevenly through it. The mixture shifts from separate ingredients into a smooth pourable base that will soak the bread.
- The bread cubes move from the board into the baking dish and become a loose uneven base. Peach slices tuck between the cubes and scatter across the top so the casserole begins to show structure and fruit pockets.
- The custard pours over the bread and peaches and changes the surface from dry and loose to glossy and soaked. Some bread cubes absorb the custard quickly while others stay partly exposed for browned tops later.
- The soaked bread changes into a puffed casserole with browned high points and soft peach slices settled into the custard. The top becomes unevenly golden while the edges look slightly crisp and the center looks set but tender.
- A single portion moves from the casserole dish to a white plate and the cut side shows soft custard soaked bread and peach layers. The powdered sugar and maple syrup finish the slice with a light sweet coating without hiding the browned texture.
Notes
Pro Tips:
- Use slightly stale brioche because it absorbs custard better and keeps the casserole soft without turning mushy.
- Slice peaches evenly enough to soften at the same pace but keep a few thicker pieces for juicy pockets.
- Let the soaked casserole sit for ten minutes before baking so the custard reaches the lower bread cubes.
- Rest the baked casserole before cutting because the custard firms slightly and the slices come out cleaner.
Storage: Store leftover Peach French Toast Casserole in an airtight container once it has cooled to room temperature. Keep the slices in a single layer when possible so the soft custard does not press together too much. Refrigerate for up to 4 days and reheat individual slices until warmed through. A gentle oven reheat helps the top regain a little texture while the center stays soft. For freezing wrap cooled portions tightly and place them in a freezer safe container. Freeze for up to 2 months for easy brunch or meal prep. Thaw overnight in the refrigerator before reheating. Add maple syrup after warming so the slice does not become overly wet during storage.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Desserts
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 385
- Sugar: 24g
- Sodium: 310mg
- Fat: 17g
- Carbohydrates: 48g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 235mg