Peach French Toast

Peach French Toast
⏱️ cook time 25 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Custardy golden brioche French toast topped with warm caramelized summer peaches and cozy spices, an approachable, satisfying breakfast for lazy weekend mornings.

Ingredients

1-inch thick brioche bread slices 400g (8 slices)
Fresh ripe peaches 450g (3 medium, pitted)
Large eggs 4 units (200g)
Whole milk 120ml (1/2 cup)
Unsalted butter 56g (4 tablespoons, divided)
Ground cinnamon 2g (1 teaspoon, divided)
Ground nutmeg 0.5g (1/4 teaspoon)
Pure vanilla extract 5ml (1 teaspoon)
Fine sea salt 1.5g (1/4 teaspoon)
Granulated sugar 13g (1 tablespoon)
Light brown sugar 40g (3 tablespoons)
Fresh lemon juice 5ml (1 teaspoon)
Pure maple syrup 60ml (1/4 cup, for serving)

Steps

1

Mix the custard base

In a shallow 9x13-inch glass baking dish, whisk together 4 large eggs, 120ml whole milk, 5ml vanilla extract, 1g (1/2 teaspoon) ground cinnamon, 0.5g ground nutmeg, 1.5g fine sea salt, and 13g granulated sugar until completely smooth with no streaks of egg white remaining. Let the mixture rest 3 minutes at room temperature to allow surface bubbles to dissipate for even bread coating.

Step 1
step1:Mix the custard base
2

Prep the peach topping

Wash 3 medium ripe peaches, pat fully dry, remove pits, and cut into uniform 1/2-inch thick wedges. Toss slices gently with 5ml fresh lemon juice and the remaining 1g (1/2 teaspoon) ground cinnamon to prevent browning and add warm, spiced flavor, then set aside at room temperature.

Step 2
step2:Prep the peach topping
3

Soak bread in custard

Place 2 brioche slices into the custard mixture at a time, letting each side soak for exactly 45 seconds — do not soak longer than 1 minute per side, as over-soaked bread will become mushy and fail to cook evenly. Flip each slice gently with a silicone spatula to fully coat both sides.

Step 3
step3:Soak bread in custard
4

Pan-cook the French toast

Heat a large non-stick skillet or flat griddle over medium-low heat (160°C / 325°F), add 28g (2 tablespoons) unsalted butter and swirl to coat the cooking surface evenly. Place 2-3 soaked brioche slices on the pan, leaving 2.5cm (1 inch) of space between each, and cook 3-4 minutes per side until deep golden brown on the exterior, with no runny custard remaining in the center when pressed gently. Transfer cooked toast to a warm oven-safe plate, and repeat with the remaining 28g butter and soaked bread slices.

Step 4
step4:Pan-cook the French toast
5

Caramelize the peach slices

In the same skillet used to cook the toast, add 40g light brown sugar over medium heat, stirring constantly until the sugar melts and bubbles (about 2 minutes). Add the prepared cinnamon-tossed peach wedges, tossing gently to coat in melted sugar, and cook 3-4 minutes until peaches are tender but still hold their shape, coated in a thick amber syrup. Remove from heat immediately to avoid overcooking peaches into mushy pulp.

Step 5
step5:Caramelize the peach slices
6

Plate and serve warm

Stack 2 slices of warm cooked French toast on each of 4 plates, spoon an equal 1/4 portion of the syrupy caramelized peaches over each stack, drizzle each serving with 15ml (1 tablespoon) pure maple syrup, and serve immediately while the toast is crisp at the edges and peaches are hot and juicy.

Step 6
step6:Plate and serve warm

Tips

1.Use day-old brioche if available: slightly stale, firm bread soaks up custard evenly without turning soggy, unlike ultra-fresh, soft brioche that may fall apart during cooking.
2.Keep your cooking temperature at medium-low: higher heat will burn the butter and toast exterior before the egg custard in the center of the bread fully sets, leading to raw, runny bites.
3.If fresh peaches are out of season, substitute 450g well-drained canned peach slices, and reduce the light brown sugar to 27g (2 tablespoons) to account for added sugar in canned fruit.

✨ You May Also Like

Breakfast
🍜 United States

Crisp-edged, fluffy lard griddle cakes are a nostalgic homestyle staple, with rich savoriness from rendered lard, perfect topped with maple syrup or savory gravy.

⏱️ 25 minuteBreakfast ★ 4.9
Breakfast
🍜 United States

Flaky, buttery homemade buttermilk biscuits smothered in creamy, peppery pork sausage gravy: a beloved, hearty Southern American comfort food classic.

⏱️ 35 minuteBreakfast ★ 5
Breakfast
🍜 United States

Golden, custardy brioche stuffed with sweet cream cheese and fresh berries, pan-fried to crisp perfection. An indulgent, cozy breakfast perfect for slow weekend mornings.

⏱️ 30 minuteBreakfast ★ 4.7
Breakfast
🍜 United States

Flaky, buttery Southern-style biscuits stuffed with savory salty country ham, a portable, satisfying classic perfect for casual on-the-go meals.

⏱️ 25 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Iconic puffy baked pancake popularized in Seattle, with crisp golden edges and soft custardy center, served warm with classic sweet toppings.

⏱️ 35 minuteBreakfast ★ 4.6
Breakfast
🍜 United States

Fluffy, golden pancakes studded with juicy peak-summer mixed berries, drizzled with maple syrup for a bright, comforting, crowd-pleasing family breakfast.

⏱️ 25 minuteBreakfast ★ 4.8

Peach French Toast:Frequently Asked Questions

1.Why do you recommend 1-inch thick brioche slices for this recipe?
Great question! 1-inch thick brioche holds up perfectly to the rich egg custard without falling apart, developing that craveable crispy golden outside while staying soft and custardy in the center. Thinner slices turn soggy fast, and denser, less buttery breads won’t absorb that creamy custard nearly as well for ideal French toast texture.
2.How do I pick the best fresh peaches for the caramelized topping?
Look for peaches that give slightly when you press gently near the stem, smell sweet and fragrant, and have no mushy brown spots. Skip rock-hard unripe peaches—they’ll be tart and won’t caramelize into that juicy, syrupy topping. If yours are a little underripe, leave them on the counter for 1 to 2 days to soften before cooking.
3.My peaches are extra ripe and juicy—will that make the topping runny?
Super ripe peaches are actually ideal for that juicy, syrupy topping, but if they release a lot of juice as they caramelize, just simmer them for an extra 1 to 2 minutes in the pan to let excess liquid cook down and thicken. Toss in a tiny pat of cold butter at the end for a glossy, rich syrup that coats every toast slice perfectly.
4.Can I use plant-based milk instead of whole milk for the custard?
You can, but stick to a creamy, unsweetened oat milk or barista blend plant milk for the closest texture to whole milk. Watery options like plain almond milk or skim milk will make the custard thinner, leading to less rich French toast that’s more likely to turn soggy as it cooks. Skip sweetened versions to keep flavors balanced.
5.Can I use salted butter instead of unsalted for this recipe?
You can, just cut back on any extra added salt you use in the custard and peach topping by about half. Unsalted butter lets you control exactly how much salt goes into the dish, which helps balance sweet peaches and rich custard without making the whole breakfast taste overly salty. It’s a totally easy swap!
6.Can I prep this Peach French Toast ahead for a weekend brunch crowd?
Absolutely! You can mix the custard from whisked large eggs and whole milk, and slice your peaches the night before, storing both in sealed containers in the fridge. Wait to soak your brioche slices until right before you cook them, though—soaking too long will make the bread soggy and lead to mushy, unevenly cooked French toast.
7.Why does my French toast always turn out soggy in the middle?
Soggy French toast almost always comes from one of three issues: your bread slices are too thin, you soaked the bread for too long in the custard, or your pan is too low heat. For this recipe, dip each 1-inch brioche slice for just 10 to 15 seconds per side, and cook over medium heat for crisp, even results.
8.What heat setting should I use to cook the French toast so it doesn’t burn?
Stick to medium heat on your stovetop, and melt a small pat of unsalted butter in the pan before adding each batch of soaked brioche. If the butter starts to brown and smell nutty too fast, turn the heat down a touch—you want slow, even cooking that sets the center without charring the bread’s outside.
9.Do I need to peel the peaches for the caramelized topping?
Nope, peeling is totally optional! Peach skin softens beautifully as it cooks in butter and spices, and it adds nice subtle texture and extra pop of color to your finished dish. If you dislike peach skin texture, blanch peaches for 30 seconds in boiling water then shock in ice water to slip skins off easily.
10.Can I use frozen peaches instead of fresh for the topping?
You absolutely can, just thaw them first and drain off any excess released juice before you caramelize them in butter. If you skip draining, your topping will be watery instead of that thick, syrupy, spiced peach texture that pairs so perfectly with the rich custardy toast. A quick pat with a paper towel helps too!
11.What spices pair best with the caramelized peaches for this recipe?
Warm, cozy spices work beautifully here without overpowering the sweet, bright peach flavor. Stick to ½ teaspoon of ground cinnamon, a tiny pinch of freshly grated nutmeg, and a light pinch of salt to make the fruit taste brighter. Skip heavy blends like pumpkin pie spice, which mask fresh summer peach flavor.
12.How do I know when the French toast is fully done cooking?
You’ll know it’s ready when both sides are a deep, even golden brown, and the center of the slice feels set (not jiggly) when you gently press it with a spatula. If you want to be extra precise, the internal temperature of the set custard should hit 160°F, meaning the eggs are fully cooked and safe to eat.
13.Can I bake this French toast in the oven instead of cooking it on the stovetop?
Definitely! Arrange your dipped brioche slices in a buttered baking dish, top with the peaches, and bake at 375°F for 25 to 30 minutes until the custard is set and the top is golden. This is a great hack for serving a crowd, since you won’t stand over the stove flipping batches on a lazy weekend.
14.What are the best simple toppings to serve with this Peach French Toast?
Keep it simple to let the caramelized peaches shine! A dollop of freshly whipped cream, light drizzle of real maple syrup, sprinkle of toasted sliced almonds, or tiny dusting of powdered sugar all work beautifully. Skip heavy, overly sweet toppings, which will overpower the bright peach and buttery brioche flavors.

Comments (12)

2 hours ago

OMG this peach French toast was the star of my weekend brunch! I was worried it’d be fussy since I’m not a big morning cook, but it was literally so easy and came together in 25 minutes flat. My roommates devoured half the pan before I even got a second piece. SO good, will be making this every peach season from now on!

30 minutes ago

So glad it was a hit at your brunch, Kelly! Quick, low-fuss recipes are our favorite too — pro tip, you can even use frozen thawed peaches if fresh ones are out of season and it works just as well!

yesterday

Made this for the kids before school yesterday as a fun first-week treat, and they are already begging me to make it again. Used a little extra cinnamon because our family goes crazy for it, and it paired perfectly with the sweet peaches. No fancy ingredients, zero stress, 10/10.

2 hours ago

Extra cinnamon is such a move! I put a dash of nutmeg in too when I made it last weekend, gave it that cozy fall vibe even though it’s still 80 degrees out here.

30 minutes ago

Love the extra cinnamon addition! A warm spice blend pairs so perfectly with the sweet, juicy peaches — we’re big fans of adding a pinch of nutmeg and cloves too when the weather cools down.

3 days ago

Game changer! I brought this to our neighborhood potluck last weekend and people were asking for the recipe before they even finished their first bite. Only thing I did differently was add a tiny drizzle of salted caramel on top when serving. *Chef’s kiss*

2 days ago

Wait the salted caramel addition sounds insane! Did you use store bought caramel or make your own? I’m making this for my mom’s birthday brunch this weekend and want to steal that idea!

yesterday

Love the salted caramel add-in, Lisa! That’s such a perfect sweet-salty twist. For anyone wondering, a sprinkle of flaky sea salt on top before serving hits that same note if you don’t have caramel on hand!

1 week ago

Super solid meal prep option! I made a big batch on Sunday, cut it into squares, and have been grabbing a piece on my way out to early workouts all week. It holds up really well in the fridge, and the peach flavor doesn’t get weird or soggy like some fruit French toast recipes I’ve tried. Only giving 4 stars because I wish it had a little more protein, but that’s an easy fix with a side of Greek yogurt.

5 days ago

Oh great to know it holds up for meal prep! I’ve been looking for make-ahead breakfasts that aren’t boring oatmeal, this is going straight on my Sunday cook list. Thanks for the tip!

2 weeks ago

I’ve been making French toast for my grandbabies for 40 years, and this recipe just might be my new go-to. The peaches add such a nice bright sweetness that you don’t even need a ton of syrup. So simple even my teenage granddaughter was able to help me make it without messing anything up! Will be serving this at our next family Sunday dinner for sure.

5 days ago

I tried a bite of this when my neighbor made it last weekend and it was so good I immediately looked up the recipe! Has anyone tried making this with gluten-free bread? I have celiac and have had such bad luck with GF French toast turning soggy or rubbery, but I’ve got a carton of fresh peaches from the farmers market just waiting to be used.

3 days ago

Hi Sam! I’ve tested this with a sturdy GF sourdough and it works perfectly — just make sure your bread is a day or two old so it doesn’t get soggy, and add an extra egg to the custard mix to help it hold together. Hope you love it!

2 days ago

I made it with GF brioche last week and it was incredible! Didn’t even need the extra egg, just toasted the bread slices a little first before dipping. 10/10, no sogginess at all!

30 minutes ago

This is the first recipe I’ve made in my new apartment that didn’t turn into a total disaster lmao. It was so easy to follow, I didn’t burn anything, and my boyfriend said it tasted like something we’d order at a fancy brunch spot. I used canned peaches because I forgot to grab fresh ones from the store, and it still slapped. 10/10, building my whole recipe book off this site now.

5 minutes ago

Congrats on the new apartment and the win in the kitchen! Canned peaches work like a charm here — just drain them really well first so you don’t end up with extra liquid in the pan. So happy it turned out for you two!

1 week ago

Made this for our early tailgate before the college football game last Saturday, and it was gone in 10 minutes. Cut it into bite-sized pieces, stuck little toothpicks in ‘em, and people were going back for thirds. Way easier than making a bunch of separate breakfast sandwiches, and everyone loved the sweet peach twist. Will be on the tailgate menu for the rest of the season.

2 days ago

Wait this is SO good, but I will say if you have a super sweet tooth like me, a little sprinkle of brown sugar on top before baking gives it the perfect crispy, caramelized top. I did that on a whim the first time I made it and now I can’t make it without it!

yesterday

Oh thank you for this tip! I was just about to ask how to get that crispy top like the photo shows, I’m definitely adding the brown sugar when I make it tomorrow morning!

2 hours ago

25 minute cook time? Sign me up! I barely have 10 minutes to throw breakfast together on school mornings, so this was such a lifesaver today. The twins ate every single bite on their plates, which never happens with new foods. Only tiny complaint is that my peaches got a little mushy, but I think I cut them too small. Still delicious though!

30 minutes ago

I had the mushy peach problem my first time too! I started cutting them into thicker, 1-inch chunks and leaving the skin on, and they hold their texture way better. Hope that helps!

5 minutes ago

Great tip from Linda, thank you! Cutting peaches into thicker slices and patting them dry before adding them to the pan also helps prevent that mushy texture — so glad the twins enjoyed it even with the softer peaches!

1 week ago

I swapped the eggs for chickpea flour and the dairy milk for oat milk to make this vegan, and it turned out INCREDIBLE. I was worried the texture would be off, but the peaches added so much moisture and flavor you couldn’t even tell it was vegan. My non-vegan roommate had two pieces and didn’t believe me when I told her there were no eggs or cow’s milk in it.

5 days ago

Wow, that swap sounds amazing! Thanks so much for sharing that modification for our vegan readers — I’m definitely going to test that version out to share as a variation soon. So glad it worked out for you!

2 days ago

I’ve tried so many peach French toast recipes over the years and this one is hands down the best. No weird complicated steps, no fancy ingredients you can only find at a specialty grocery store, just straight up cozy, delicious breakfast food. I added a handful of fresh blueberries with the peaches last time I made it and it was chef’s kiss. Perfect for lazy weekend mornings.