This peach french toast recipe turns thick slices of brioche into a custard-soaked breakfast topped with warm, buttery peaches. The whole thing comes together in about 35 minutes from bowl to plate.
Ripe peaches cook down with brown sugar until the slices turn glossy and the juices thicken into a light syrup. That sauce spoons over golden, crisp-edged toast with a soft, tender middle.
The most common problem with french toast is a soggy center, usually caused by thin sandwich bread that soaks up custard and collapses. Thick brioche, cut at least 1 inch (2.5 cm), holds its shape and drinks up just enough egg to stay creamy inside.
Everything here is built around fresh, in-season peaches, though the topping still works with frozen or canned fruit when good peaches are hard to find. Four eggs, a splash of milk, and a hot buttered skillet do most of the work.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy |
Read Also: French Toast

Why You’ll Love This Peach French Toast Recipe
This is a breakfast that feels special without asking much of you. The peach topping and the custard both come together while the skillet heats, so nothing sits around waiting.
Here is what makes it worth pulling out the skillet:
- Ready in about 35 minutes. Prep and cook overlap, so you are not standing around between steps.
- Uses fresh, frozen, or canned peaches. The topping method adapts to whatever fruit you can get your hands on.
- Crisp edges, custardy center. Thick brioche gives you both textures in one bite instead of a uniformly soft slice.
- A real peach sauce, not just syrup. The fruit cooks into its own glossy, spoonable sauce with brown sugar and a squeeze of lemon.
- Beginner friendly. There is no tricky timing, no special equipment, and no advance soaking required.
- Easy to scale. Double the custard and topping for a crowd, and cook the slices in batches.
- Makes an ordinary loaf shine. Day-old brioche or challah that is slightly stale actually works better than fresh.
For a fall twist on the same technique, see Pumpkin French Toast.
Ingredients
The ingredient list splits into three parts: a simple custard, a quick peach topping, and the bread. Measurements are given in both imperial and metric so you can use whichever you prefer.
For the custard:
- 4 large eggs
- 3/4 cup (180 ml) whole milk
- 1 tablespoon granulated sugar
- 1 1/2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Pinch of fine salt
For the peach topping:
- 4 medium ripe peaches (about 1 1/2 lb / 680 g), pitted and sliced
- 3 tablespoons unsalted butter
- 1/3 cup (70 g) light brown sugar, packed
- 1/2 teaspoon ground cinnamon
- 1 tablespoon fresh lemon juice
- Pinch of fine salt
For cooking and serving:
- 8 slices brioche or challah, about 1 inch (2.5 cm) thick
- 2 tablespoons unsalted butter, for the skillet
- Pure maple syrup, for serving
- Powdered sugar, for dusting (optional)
I reach for firm-ripe peaches here rather than very soft ones, because the softer fruit turns to mush in the pan while firm slices keep their shape and give the topping some body.
You might also enjoy: Peach Bread
Kitchen Equipment Needed
Nothing on this list is unusual, and most of it is probably already in your drawers. A wide, flat cooking surface is the one thing worth having, since it lets you cook more slices at once.
- A balloon whisk for beating the custard smooth
- A set of glass mixing bowls for the eggs and the sliced peaches
- A shallow baking dish or pie plate wide enough to dip a full slice of bread
- A large nonstick skillet or griddle for the toast
- A separate saucepan or small skillet for the peaches
- A fish spatula for flipping the slices cleanly
- A set of measuring cups and spoons
- A pair of kitchen tongs for turning the peach slices
- A wire rack for holding cooked toast so the edges stay crisp
For a stovetop cousin to this dish, try Peach Pancakes.
Recommended Products for This Recipe
These are the items I keep on hand specifically because they solve the problems that trip people up with french toast. Each one earns its spot by fixing a real issue, whether that is flimsy bread, uneven browning, or thin, flavorless syrup.
1. Brioche or Challah Loaf
Thin, airy sandwich bread is the number one reason french toast turns to paste. A rich brioche or challah loaf has enough structure to soak up custard without falling apart, and the higher egg and butter content gives you a better crust.
2. Vanilla Bean Paste
Extract works fine, but vanilla bean paste carries actual seeds and a deeper flavor that comes through in the custard. A little goes a long way, and it adds those pretty flecks you see in bakery french toast.
3. Cast Iron Griddle
Cheaper pans have hot and cold spots, which is why some slices scorch while others stay pale. A flat cast iron griddle holds heat steadily across the whole surface, so every slice browns at the same rate and you can cook several at once.
4. Pure Grade A Maple Syrup
Pancake syrup is mostly corn syrup and artificial flavor, which fights the peaches instead of complementing them. Real Grade A maple syrup has a rounder, less cloying sweetness that lets the fruit stay the star.
5. Ceylon Cinnamon
Most supermarket cinnamon is cassia, which can taste sharp and slightly bitter in large amounts. Ceylon cinnamon is milder and sweeter, and it blends into both the custard and the peaches without overpowering the fruit.
Read Also: Peach Waffles

Step-by-Step Instructions: How to Make Peach French Toast
Follow these simple steps and you will have a plate of golden peach french toast ready in about 35 minutes.
1. Make the Peach Topping
- Melt the 3 tablespoons of unsalted butter in a saucepan or small skillet over medium heat until it is fully liquid and just starting to foam.
- Add the sliced peaches, the 1/3 cup (70 g) packed brown sugar, and the 1/2 teaspoon ground cinnamon.
- Stir gently to coat the fruit, then let it cook for 5 to 7 minutes, stirring occasionally, until the peaches soften and the juices turn glossy and slightly syrupy.
- Stir in the 1 tablespoon lemon juice and the pinch of salt, then remove the pan from the heat.
- Set the topping aside, covered loosely, so it stays warm while you cook the toast.
2. Whisk the Custard
- Crack the 4 eggs into a shallow baking dish or wide bowl.
- Add the 3/4 cup (180 ml) whole milk, the 1 tablespoon granulated sugar, the 1 1/2 teaspoons vanilla, the 1 teaspoon ground cinnamon, the 1/4 teaspoon nutmeg, and the pinch of salt.
- Whisk hard for 30 to 45 seconds, until the mixture is completely smooth with no streaks of egg white left.
- Make sure the dish is wide enough to lay a full slice of bread flat in the custard.
3. Soak the Bread
- Lay one slice of brioche into the custard and let it sit for about 20 seconds.
- Flip it and soak the other side for another 20 seconds, so the bread absorbs custard without turning soggy all the way through.
- Lift the slice and let the excess drip back into the dish for a few seconds.
- Soak only one or two slices at a time, right before they go into the pan, so they never sit long enough to fall apart.
4. Cook the French Toast
- Heat your skillet or griddle over medium heat and add about 1/2 tablespoon of the butter, swirling to coat.
- Place the soaked slices in the pan without crowding them, leaving space to flip each one.
- Cook for 2 to 3 minutes on the first side, until deep golden brown, then flip and cook 2 to 3 minutes more.
- Wipe the pan and add a little fresh butter between batches so the last slices brown as nicely as the first.
- Move each finished slice to a wire rack rather than stacking them, which keeps the edges from steaming and going soft.
5. Assemble and Serve
- Arrange 2 slices of french toast on each plate.
- Spoon the warm peach topping generously over the top, letting the syrup run down the sides.
- Drizzle with pure maple syrup to taste.
- Dust with powdered sugar if you like, then serve right away while everything is warm.
You might also like: Creme Brulee French Toast

Tips for The Best Peach French Toast
Small choices make the difference between soft, pale slices and toast with real crisp edges. These are the habits that have made the biggest difference in my own batches.
- Use bread that is a day old. Slightly stale brioche or challah holds up to the custard far better than a fresh, soft loaf.
- Soak, do not drown. A quick dip on each side is enough. I ruined my first batch by soaking the brioche a full minute, and the slices fell apart the moment I tried to flip them.
- Keep the heat at medium. Too high and the outside burns before the center sets; too low and the toast turns greasy and pale.
- Cook the peaches separately. Simmering the fruit on its own gives you a proper sauce and keeps the toast from getting waterlogged.
- Choose firm-ripe peaches. They should smell fragrant and give slightly when pressed, but not feel mushy.
- Wipe the pan between batches. Browned butter left in the skillet can turn bitter and darken the next round of slices unevenly.
- Hold cooked slices in a warm oven. Set them on a wire rack in a 200°F (95°C) oven so everything is hot at once when you serve.
- Add a splash more milk for a softer center. If you like your french toast very custardy, loosen the mixture slightly and soak a few seconds longer.
For a similar summer bake, see Peach Cobbler.
What to Serve with Peach French Toast
Peach french toast is sweet and rich, so it pairs well with something savory, something bright, or a cold drink to balance the plate. Build a small spread around it and breakfast turns into a proper weekend meal.
- Scrambled Eggs with Cheese for a savory, protein-rich counterpoint
- Crispy bacon or breakfast sausage, which play off the sweet peaches
- A simple side of fresh berries or citrus segments for acidity
- Plain Greek yogurt with a drizzle of honey to cut the sweetness
- A Breakfast Burrito if you want a heartier savory option on the table
- Hot coffee or a cappuccino to balance the sugar
- A tall glass of Peach Lemonade to lean into the fruit
- Cold Peach Iced Tea for a lazy summer brunch
- A creamy Peach Milkshake to turn it into a treat-forward spread
For a slower weekend bake, try: Peach Coffee Cake
Variations of Peach French Toast
Once you have the base method down, the topping and the bread are both easy to change. Here are the swaps I come back to most often.
- Brown butter peaches. Let the butter cook until it smells nutty and turns golden before adding the fruit, which deepens the whole topping.
- Stuffed peach french toast. Spread a layer of sweetened cream cheese between two thin slices before dipping, then cook as a sandwich.
- Baked casserole style. Layer cubed bread, custard, and peaches in a dish and bake, which is handy for feeding a crowd.
- Peaches and cream. Fold a little mascarpone or whipped cream over the warm toast alongside the fruit.
- Nutty crunch. Scatter toasted pecans or sliced almonds over the top for texture.
- Spiced version. Add a pinch of ground ginger or cardamom to the custard for a warmer flavor.
- Frozen peach shortcut. Use frozen peach slices straight from the bag and cook them a couple of minutes longer to drive off the extra liquid.
- Boozy brunch. Add a splash of bourbon to the peach topping in the last minute of cooking for an adults-only version.
Read Also: Peach Cinnamon Rolls
Storage and Reheating
Leftover french toast keeps surprisingly well, and the peach topping stores separately with no trouble. Cook everything fully before storing so reheating is quick.
- Refrigerator: Store cooled french toast in an airtight container for up to 3 days, with parchment between slices so they do not stick.
- Peach topping: Keep the sauce in a separate sealed jar in the fridge for up to 4 days.
- Freezer: Freeze cooled slices in a single layer on a tray, then transfer to a freezer bag for up to 2 months.
- Reheat in the oven: Warm slices on a wire rack at 350°F (175°C) for 8 to 10 minutes to bring back the crisp edges.
- Reheat in a toaster: Pop a frozen or chilled slice straight into the toaster for a fast, crisp result.
- Reheat the topping: Warm the peaches gently in a small saucepan or microwave until just heated through, adding a splash of water if it thickened too much.
- Avoid the microwave for the toast: It works in a pinch, but the slices come out soft rather than crisp.
Another option worth trying is Peach Muffins.
Nutritional Facts
The values below are estimates for one serving, which is 2 slices of french toast with the peach topping, before any added maple syrup or powdered sugar. Exact numbers will vary with the bread and fruit you use.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 430 kcal |
| Total Fat | 19 g |
| Saturated Fat | 10 g |
| Cholesterol | 210 mg |
| Sodium | 320 mg |
| Total Carbohydrates | 55 g |
| Sugars | 30 g |
| Fiber | 3 g |
| Protein | 12 g |
You might also enjoy: Peach Baked Oatmeal
Health Benefits of Key Ingredients
Beyond tasting good, several ingredients here bring real nutritional value to the plate. Peaches in particular are a genuine seasonal highlight, and the eggs and dairy round out the meal with protein and calcium.
- Peaches: A good source of vitamin C and vitamin A, along with fiber and antioxidants that support skin and eye health.
- Eggs: Provide high-quality protein and nutrients like choline, which help make the meal more filling and balanced.
- Whole milk: Adds calcium, vitamin D, and protein, and gives the custard its richness.
- Cinnamon: Carries antioxidant compounds and adds warm flavor without extra sugar.
- Lemon juice: A small dose of vitamin C that also brightens the peach topping and balances its sweetness.
- Brioche or challah: Provides carbohydrates for quick energy, especially useful before an active morning.
- Nutmeg: Used in small amounts, it adds depth and a subtle warmth to the custard.
Read Also: Peach Smoothie
FAQs About Peach French Toast
1. Can I use canned or frozen peaches?
Yes, both work well when fresh peaches are out of season. Drain canned peaches thoroughly and reduce the added sugar, since they are already sweet.
For frozen slices, cook them a couple of minutes longer to cook off the extra liquid. Otherwise the topping can turn watery.
2. What is the best bread for peach french toast?
Brioche and challah are the top choices because they are rich and sturdy enough to soak up custard without collapsing. Thick-cut Texas toast is a good budget option too.
Slice the bread about 1 inch (2.5 cm) thick for the best balance of crisp crust and soft center. Bread that is a day old holds up even better than fresh.
3. Why is my french toast soggy?
Soggy french toast usually comes from soaking too long or from bread that is too thin. A quick 20-second dip on each side is all thick bread needs.
Cooking at medium heat also matters, since low heat lets the slices absorb butter and stay soft. Give each slice enough time to brown fully before flipping.
4. Can I make peach french toast ahead of time?
You can cook the slices fully, cool them, and refrigerate or freeze them for later. Reheat in a hot oven or toaster to bring back the crisp edges.
The peach topping can also be made a day ahead and stored separately. Warm it gently just before serving.
5. Do I have to peel the peaches?
Peeling is optional and mostly a matter of preference. The skins soften as the fruit cooks and add a little color to the topping.
If you prefer a smoother texture, peel the peaches first. A quick blanch in boiling water makes the skins slip off easily.
6. Can I make it dairy-free?
Yes, swap the whole milk for a full-fat oat or almond milk and use a plant-based butter. The custard will be slightly less rich but still cooks up nicely.
Choose an unsweetened milk so you can control the sugar. The peach topping is naturally dairy-free once you use the plant butter.
For a hands-off method, try: Air Fryer French Toast

Peach French Toast
Ingredients
- 4 large eggs
- 3/4 cup whole milk - 180 ml
- 1 tablespoon granulated sugar
- 1 1/2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- fine salt - Pinch
- 4 medium ripe peaches - about 1 1/2 lb / 680 g, pitted and sliced
- 3 tablespoons unsalted butter
- 1/3 cup light brown sugar - 70 g, packed
- 1/2 teaspoon ground cinnamon
- 1 tablespoon fresh lemon juice
- fine salt - Pinch
- 8 slices brioche or challah - about 1 inch (2.5 cm) thick
- 2 tablespoons unsalted butter - for the skillet
- pure maple syrup - for serving
- powdered sugar - for dusting, optional
Equipment
- Balloon whisk - For beating the custard smooth
- Glass mixing bowls - For the eggs and the sliced peaches
- Shallow baking dish - Or pie plate wide enough to dip a full slice of bread
- Large nonstick skillet - Or griddle for the toast
- Saucepan or small skillet - Separate pan for the peaches
- Fish spatula - For flipping the slices cleanly
- Kitchen tongs - For turning the peach slices
- Wire rack - For holding cooked toast so the edges stay crisp
Method
- Melt the butter in a saucepan over medium heat, add the sliced peaches, brown sugar, and cinnamon, and cook for 5 to 7 minutes until the peaches soften and the juices turn glossy and syrupy.
- Stir the lemon juice and salt into the peaches, then remove from heat and set aside, covered loosely, to stay warm.
- Crack the eggs into a shallow baking dish, add the milk, sugar, vanilla, cinnamon, nutmeg, and salt, and whisk hard for 30 to 45 seconds until completely smooth.
- Lay one slice of brioche in the custard for about 20 seconds per side, then lift and let the excess drip back into the dish.
- Heat a skillet over medium heat with about 1/2 tablespoon of butter, then cook the soaked slices for 2 to 3 minutes per side until deep golden brown.
- Wipe the pan and add fresh butter between batches, and move each finished slice to a wire rack rather than stacking them.
- Arrange 2 slices on each plate, spoon the warm peach topping generously over the top, drizzle with maple syrup, and dust with powdered sugar if you like.
Nutrition
Notes
- Use bread that is a day old — slightly stale brioche or challah holds up to the custard far better than a fresh, soft loaf.
- Soak, do not drown — a quick 20-second dip on each side is enough for thick bread.
- Keep the heat at medium so the outside browns before the center sets and the toast does not turn greasy.
- Cook the peaches separately so the fruit makes a proper sauce and the toast never gets waterlogged.
- Choose firm-ripe peaches that smell fragrant and give slightly when pressed, but do not feel mushy.
- Wipe the pan between batches so browned butter does not turn bitter and darken the next round of slices.
- Hold cooked slices on a wire rack in a 200°F (95°C) oven so everything is hot at once when you serve.
- For a softer, more custardy center, add a splash more milk to the custard and soak a few seconds longer.
- Store cooled french toast in an airtight container in the fridge for up to 3 days, and the peach topping in a separate sealed jar for up to 4 days.
- Freeze cooled slices in a single layer on a tray, then transfer to a freezer bag for up to 2 months; reheat on a wire rack at 350°F (175°C) for 8 to 10 minutes or in a toaster.
- Canned or frozen peaches work when fresh are out of season — drain canned peaches well and reduce the added sugar, or cook frozen slices a couple of minutes longer to drive off extra liquid.
- For a dairy-free version, swap the whole milk for a full-fat oat or almond milk and use plant-based butter.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
Peach french toast is one of those breakfasts that looks like you fussed when you really did not. The golden slices and that glossy peach sauce make an ordinary morning feel like a small celebration.
Give it a try the next time good peaches show up at the market. It is forgiving enough for a sleepy weekday and pretty enough for weekend guests.
If you make it, I would love to hear how it turned out. Leave a comment below and share the recipe with anyone who loves a fruity breakfast.
Recommended:
- Peach Chia Pudding
- Peach Overnight Oats
- Peach Scones
- Banana Peach Bread
- Peach Crumble
- Peach Pie
- Strawberry Peach Smoothie
- Easy Pancakes
- Waffles



