Peach French toast turns a simple weekend breakfast into something you would actually serve to guests.
Thick slices of bread soak overnight in a cinnamon custard, then bake over a sticky brown sugar and peach caramel that turns the whole dish golden and glossy.
It is the kind of recipe you prep the night before and forget about until morning.
By the time the oven timer goes off, your kitchen smells like a bakery and breakfast is basically done for you.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes (plus overnight chilling) |
| Cook Time | 50 minutes |
| Total Time | 70 minutes active, plus overnight chill |
| Servings | 8 servings |
| Difficulty Level | Easy |
This peach french toast recipe is built for make-ahead mornings.
You put it together the night before, let the bread soak up all that custard while you sleep, then slide it into the oven when you wake up.
For more sweet, no-fuss mornings, I also love making peach pancakes when I have extra fruit on hand.

Why You’ll Love This Peach French Toast Recipe
This is one of those recipes that looks fancy but takes almost no active effort from you. Most of the work happens overnight in the fridge.
The brown sugar and butter caramelize right under the bread as it bakes, so you get a sticky, almost pralinelike bottom layer with zero extra steps.
It also stretches a loaf of bread and a handful of peaches into a full breakfast for a crowd, which makes it perfect for holidays and brunch.
- Almost entirely hands-off once it is assembled
- Feeds a crowd from one baking dish
- Works with fresh, canned, or frozen peaches
- The caramel base means no extra syrup is strictly necessary
- Reheats well, so leftovers are just as good the next day
You might also enjoy: Peach Waffles Recipe
Ingredients
Everything here is easy to find at a regular grocery store, and the peaches can flex based on the season. Here is what goes into the dish.
- 1 loaf challah or brioche bread, cut into 1 inch thick slices (12 to 14 slices), slightly stale or lightly toasted
- 1/2 cup unsalted butter
- 1 cup packed light brown sugar
- 2 tablespoons water
- 3 cups fresh peaches, peeled and sliced (about 4 to 5 medium peaches), or 2 (15 ounce) cans sliced peaches, drained
- 6 large eggs
- 1 1/2 cups whole milk
- 1 teaspoon pure vanilla extract
- 1 teaspoon ground cinnamon, divided
- 1/4 teaspoon salt
- 1/2 cup chopped pecans, optional
- Powdered sugar and warm maple syrup, for serving
Read Also: Cinnamon French Toast Bake Recipe
Kitchen Equipment Needed
You likely already have most of this in your kitchen. The one piece worth investing in is a sturdy baking dish that can go from fridge to oven without a problem.
- 9×13 inch baking dish
- Large mixing bowl
- Whisk
- Small saucepan
- Measuring cups and spoons
- Cutting board and sharp knife
- Plastic wrap or aluminum foil
This same setup works well when I make my praline pecan French toast casserole, so it is worth keeping on hand for both.
Recommended Products for This Recipe
These are a few tools and ingredients I personally reach for whenever I make this recipe.
None of these are required, but they genuinely make the process smoother or the final dish better.
1. OXO Good Grips Swivel Peeler
Peeling five or six peaches by hand with a dull knife is nobody’s idea of a good morning.
A sharp swivel peeler gets the skins off in seconds and leaves you with clean, even slices for layering.
2. Glass Baking Dish with Lid
Since this recipe needs to chill overnight, a baking dish with a snap-on lid saves you from wrestling with plastic wrap that never quite seals.
It also goes straight from the fridge into a hot oven without cracking.
3. Nielsen-Massey Pure Vanilla Extract
Vanilla is doing a lot of quiet work in that custard, and a higher quality extract makes a noticeable difference in the final flavor.
This is the brand I keep in my pantry specifically for custard-based bakes like this one.
4. Real Maple Syrup, Grade A
The caramel base means this dish does not strictly need syrup, but a good pour of real maple syrup over the top takes it to another level.
Skip the imitation stuff here since the flavor difference is worth it.
Another favorite: Stuffed French Toast Recipe

Step-by-Step Instructions: How to Make Peach French Toast
1. Make the Peach Caramel Base
- Add the butter, brown sugar, and water to a small saucepan.
- Set the pan over medium low heat and stir occasionally until the butter fully melts and the sugar dissolves.
- Once the mixture starts to bubble gently, let it simmer for 1 to 2 minutes, stirring the whole time so it does not scorch.
- Pour the hot caramel into the bottom of your 9×13 inch baking dish, tilting the dish so it coats the bottom in an even layer.
- Set the dish aside to cool slightly while you prep the peaches.
2. Prepare the Peaches
- If using fresh peaches, peel them with a peeler or paring knife, then slice each peach into thin wedges, discarding the pit.
- If using canned peaches, drain them well in a colander and pat the slices dry with a paper towel so they do not add extra liquid to the dish.
- Arrange the peach slices evenly over the caramel layer in the baking dish, covering as much of the surface as you can.
3. Assemble the Bread and Peach Layers
- Lay the bread slices over the peaches in a single, slightly overlapping layer, arranging them so the entire dish is covered.
- If your bread slices are very fresh and soft, let them sit out uncovered for 30 minutes first, or toast them lightly, so they hold up better once soaked.
4. Make the Custard Mixture
- In a large mixing bowl, crack the 6 eggs and whisk them until the yolks and whites are fully combined.
- Add the milk, vanilla extract, half of the ground cinnamon, and the salt to the bowl.
- Whisk everything together until the mixture looks smooth and pale yellow with no streaks of egg white remaining.
5. Pour the Custard Over the Bread
- Slowly pour the custard mixture over the arranged bread slices, working in sections so the liquid has time to soak in rather than pooling on top.
- Use the back of a spoon to gently press down on the bread so every slice makes contact with the custard.
- Sprinkle the remaining half of the ground cinnamon evenly over the top of the bread.
6. Chill Overnight
- Cover the baking dish tightly with plastic wrap or a lid.
- Refrigerate for at least 6 hours, though a full overnight chill of 8 to 12 hours gives the best texture.
- This resting time lets the bread fully absorb the custard so the finished dish is soft in the center instead of dry.
7. Bake the French Toast
- The next morning, remove the dish from the refrigerator and let it sit on the counter for 20 to 30 minutes while your oven preheats.
- Preheat your oven to 350 degrees Fahrenheit.
- Cover the dish loosely with foil and bake for 30 minutes.
- Remove the foil and continue baking for another 15 to 20 minutes, until the top is golden brown and the center is set rather than jiggly.
- If using the chopped pecans, scatter them over the top during the last 10 minutes of baking so they toast without burning.
8. Rest, Garnish, and Serve
- Let the baked french toast rest for 5 to 10 minutes before slicing so the caramel layer has time to set slightly.
- Scoop out servings with a large spoon, making sure to get some of the caramel and peaches from the bottom with each portion.
- Dust with powdered sugar and finish with a drizzle of warm maple syrup right before serving.
The overnight prep method here is the same trick I use for my apple cinnamon French toast casserole, which is another great one to have in your back pocket for busy mornings.
Tips for The Best Peach French Toast
A few small adjustments make a big difference between good peach french toast and truly great peach french toast.
- Use bread that is a day or two old, or lightly toast fresh slices, so it soaks up custard without turning to mush
- Do not skip the overnight chill. It is what gives the finished dish its soft, custardy center
- Pat canned or frozen peaches completely dry before layering them in to avoid a watery bottom layer
- Check for doneness by gently pressing the center of the dish. It should feel set, not liquidy
- Tent the dish with foil for the first half of baking so the top does not brown before the center cooks through
These same tricks apply almost exactly to my blueberry French toast casserole, so once you get the technique down here, that recipe will feel familiar too.
Serving Suggestions

This dish is rich enough to be the star of the table, but it still pairs nicely with a few simple sides for a full spread.
A little something savory on the side balances out all that sweetness, and fresh fruit or coffee rounds out the meal without much extra work.
- A side of crispy Air Fryer Bacon for a salty contrast
- A dollop of whipped cream or a scoop of vanilla yogurt on top
- Fresh berries scattered over each serving
- A hot cup of coffee or a mimosa if you are serving brunch guests
- Extra sliced peaches on the side for anyone who wants more fruit
Variations of Peach French Toast
Once you have the base method down, it is easy to swap in different fruit or flavors depending on the season or what you have on hand.
- Swap the peaches for nectarines or plums when peaches are out of season
- Add a layer of cream cheese cubes between the bread and peaches for a stuffed version
- Stir a pinch of nutmeg or cardamom into the custard for a warmer spice profile
- Use gluten-free bread if you need this to be gluten-free friendly
- Top with a simple streusel of flour, butter, and brown sugar before baking for extra crunch
If you want a fruit swap that is just as easy, my strawberry French toast casserole follows almost the exact same method.
Storage and Reheating
Leftovers hold up surprisingly well, which makes this a great recipe to make on a Sunday and enjoy through the week.
- Store leftovers covered in the refrigerator for up to 4 days
- Reheat individual portions in the microwave for 30 to 45 seconds until warmed through
- To reheat a larger portion with a crisper top, warm it in a 325 degree oven, covered, for about 15 minutes
- This dish can also be frozen in an airtight container for up to 2 months, then thawed overnight in the fridge before reheating
Read Also: Pumpkin French Toast Recipe
Nutritional Facts
Nutrition will vary slightly depending on the type of bread and amount of syrup you use, but here is a general estimate per serving, based on 8 servings.
- Calories: approximately 380 per serving
- Protein: approximately 9 grams
- Carbohydrates: approximately 52 grams
- Fat: approximately 15 grams
- Sugar: approximately 32 grams
- Fiber: approximately 2 grams
If you are tracking a lighter breakfast option instead, my Peach Overnight Oats Recipe is a good one to keep in rotation.
Health Benefits of Key Ingredients
This is very much a treat-style breakfast, but a few of the ingredients still bring some genuine nutritional value to the table.
Peaches contribute vitamin C and fiber, while eggs add a solid dose of protein that helps balance out the sweetness of the dish.
- Peaches provide vitamin C, vitamin A, and dietary fiber
- Eggs are a good source of protein and choline
- Milk adds calcium and vitamin D
- Cinnamon has natural antioxidant properties
- Pecans, if used, add heart-healthy unsaturated fats
You might also like: Peach Muffins Recipe
FAQs About Peach French Toast
1. Can I use frozen peaches instead of fresh?
Yes, frozen peaches work fine here. Thaw them fully first and pat them dry with a paper towel so the extra moisture does not water down the caramel layer.
2. Do I have to chill this overnight?
You get the best texture with a full overnight chill, but a minimum of 6 hours in the refrigerator will still let the bread absorb enough custard to work.
3. What kind of bread works best for this recipe?
Challah and brioche are ideal because they are sturdy and slightly sweet. A day-old French bread or thick sourdough will also work well.
4. Can I make this dish ahead and freeze it before baking?
It is best to bake it fresh after the overnight chill for the right texture.
If you want to freeze it, bake it first, then freeze the finished dish in portions.
5. Why is the center of my French toast still soggy after baking?
This usually means it needs a bit more time in the oven. Tent it loosely with foil and bake in 5 minute increments until the center feels set rather than wet.

Peach French Toast
Ingredients
- 1 loaf challah or brioche bread cut into 1-inch thick slices (12 to 14 slices), slightly stale or lightly toasted
- 1/2 cup unsalted butter 113g
- 1 cup packed light brown sugar 200g
- 2 tablespoons water 30ml
- 3 cups fresh peaches about 4 to 5 medium peaches, peeled and sliced; or 2 (15 oz/425g) cans sliced peaches, drained
- 6 large eggs
- 1 1/2 cups whole milk 360ml
- 1 teaspoon pure vanilla extract 5ml
- 1 teaspoon ground cinnamon 5ml, divided
- 1/4 teaspoon salt
- 1/2 cup chopped pecans optional, 60g
- powdered sugar for serving
- warm maple syrup for serving
Equipment
- 9×13-inch baking dish glass dish with lid recommended for overnight chilling
- Large mixing bowl
- Whisk
- Small saucepan
- Measuring cups and spoons
- Cutting board
- Sharp knife
- Plastic wrap or aluminum foil for covering dish overnight and during baking
- Swivel peeler optional but helpful for peeling fresh peaches
- Colander for draining canned or thawed frozen peaches
Method
- In a small saucepan over medium-low heat, combine butter, brown sugar, and water. Stir occasionally until butter melts and sugar dissolves. Simmer for 1-2 minutes, stirring constantly. Pour hot caramel into a 9×13 inch baking dish, tilting to coat the bottom evenly. Set aside to cool slightly.
- If using fresh peaches, peel and slice into thin wedges, discarding pits. If using canned peaches, drain well and pat dry with paper towels. Arrange peach slices evenly over the caramel layer in the baking dish.
- Lay the bread slices over the peaches in a single, slightly overlapping layer, covering the entire dish. If using very fresh bread, let sit out for 30 minutes or toast lightly before assembling.
- In a large mixing bowl, whisk eggs until combined. Add milk, vanilla, half of the cinnamon, and salt. Whisk until smooth and pale yellow with no streaks of egg white.
- Slowly pour the custard mixture over the bread, working in sections so it soaks in. Gently press down with a spoon so every slice makes contact with the custard. Sprinkle the remaining cinnamon over the top.
- Cover the baking dish tightly with plastic wrap or a lid. Refrigerate for at least 6 hours, or overnight for 8-12 hours for best texture.
- Remove dish from refrigerator and let sit on the counter for 20-30 minutes while oven preheats to 350°F. Cover loosely with foil and bake for 30 minutes. Remove foil and bake for another 15-20 minutes until golden brown and center is set. If using pecans, scatter on top during the last 10 minutes of baking.
- Let the baked French toast rest for 5-10 minutes before serving. Scoop servings with a large spoon, ensuring each portion includes caramel and peaches from the bottom. Dust with powdered sugar and drizzle with warm maple syrup before serving.
Nutrition
Notes
- Bread choice: Challah and brioche are ideal for their sturdy, slightly sweet texture. Day-old French bread or thick sourdough also work well.
- Stale bread tip: If your bread is very fresh, leave slices out uncovered for 30 minutes or lightly toast them to help them absorb custard without becoming mushy.
- Frozen peaches: Thaw completely and pat dry with paper towels before using to prevent excess moisture from watering down the caramel layer.
- Don’t skip the overnight chill: The 8-12 hour rest is essential for achieving that soft, custardy center and allowing the bread to fully absorb the custard.
- Make-ahead: Assemble the entire dish the night before and refrigerate. In the morning, just bake and serve.
- Storage: Store leftovers covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 30-45 seconds.
- Freezing: Bake first, then freeze portions in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
- Variations: Swap peaches for nectarines, plums, apples, or berries. Add cream cheese cubes between bread layers for a stuffed version, or top with a streusel for extra crunch.
- Test for doneness: Gently press the center of the dish—it should feel set and not jiggly. If the top is browning too fast, tent loosely with foil.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Peach french toast is one of those recipes that feels like a lot more effort than it actually is.
Once it is assembled and tucked in the fridge overnight, all that is left to do is bake it and watch everyone at the table go back for seconds.
Give this one a try for your next slow weekend morning or holiday brunch. If you make it, I would love to hear how it turned out.
Leave a comment below or share a photo, I always love seeing your kitchens in action.
Recommended:
- Peach Scones Recipe
- Peach Coffee Cake Recipe
- Peach Cinnamon Rolls Recipe
- Peach Bread Pudding Recipe
- Sausage Egg Strata Recipe



