Peach French Toast Recipe

This peach French toast recipe features golden, custardy brioche topped with a warm, buttery peach compote. Easy, stunning, and ready in just 30 minutes!

Soft, golden, custardy bread topped with warm, juicy peaches and a drizzle of maple syrup — peach French toast is the kind of breakfast that makes you want to linger at the table a little longer.

If you have been looking for a recipe that feels indulgent but is genuinely easy to pull off on a weekend morning, this is it. The combination of egg-dipped bread fried to a perfect golden crust, layered with a quick peach compote simmered with butter, brown sugar, and cinnamon, is hard to beat.

The key to getting this right is using thick-sliced, day-old brioche or challah. Bread that has dried out a little soaks up the custard mixture without falling apart, which gives you that beautifully soft interior with a slightly crispy exterior. Fresh ripe peaches in the compote bring a natural floral sweetness, and a pinch of nutmeg in the custard ties the whole dish together with a warm, subtle depth.

This is a recipe that works just as beautifully for a lazy Sunday brunch as it does for a special holiday breakfast. And once you taste that first bite, you will be hooked.

Read Also: Brioche French Toast

Why You’ll Love This Peach French Toast

Peach French toast hits every note you want in a breakfast. It is sweet and satisfying without being overly heavy, and the flavors feel genuinely fresh and seasonal.

You do not need a long list of fancy ingredients. Most of what you need is likely already in your kitchen, with the exception of the peaches themselves.

The recipe is flexible enough to work with fresh, frozen, or canned peaches, so you can make it any time of year. Fresh peaches are wonderful in summer, but frozen peaches that have been thawed and drained work perfectly well too.

It comes together in about 30 minutes, which makes it completely doable even on a busy morning. The peach compote takes maybe 10 minutes on the stove while you get the French toast going in the pan.

This is also a recipe that scales easily. Making brunch for a crowd? Simply double the batch and keep finished slices warm in a low oven while you work through the rest.

  • Sweet and aromatic peach compote made in just 10 minutes
  • Rich, custardy egg dip that creates a soft, melt-in-your-mouth interior
  • Works with brioche, challah, or thick-cut white sandwich bread
  • Easily adapted for fresh, frozen, or canned peaches
  • Elegant enough for brunch guests, simple enough for a Tuesday morning
  • Pairs beautifully with whipped cream, vanilla ice cream, or plain maple syrup

If you love peachy breakfasts, you might also enjoy peach pancakes on mornings when you want something a little lighter.

Ingredients

The ingredient list here is intentionally straightforward. The quality of the peaches and the bread are what do most of the heavy lifting, so it is worth choosing them thoughtfully.

For the French toast, day-old brioche is ideal because its natural richness and slightly firm texture holds up beautifully in the custard. For the compote, ripe peaches that yield slightly to pressure give the best flavor and softest texture.

  • 8 thick slices brioche or challah bread (about 3/4 inch / 2 cm thick), preferably day-old
  • 3 large eggs
  • 3/4 cup (180 ml) whole milk
  • 1/4 cup (60 ml) heavy cream
  • 2 tablespoons granulated sugar
  • 1 teaspoon pure vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • Pinch of salt
  • 2 tablespoons unsalted butter (for frying)

For the Peach Compote:

  • 4 medium fresh peaches (about 4 cups / 560 g), peeled and sliced, or 3 cups (450 g) frozen peaches, thawed and drained
  • 3 tablespoons unsalted butter
  • 3 tablespoons light brown sugar, packed
  • 1/2 teaspoon ground cinnamon
  • 1 tablespoon fresh lemon juice
  • 1/4 teaspoon pure almond extract (optional but wonderful)
  • Pinch of salt

For Serving:

You might also enjoy: Peach Waffles

Kitchen Equipment Needed

You do not need anything specialized for this recipe. A standard skillet and a few mixing bowls are all that stand between you and a gorgeous plate of peach French toast.

A wide, flat skillet or griddle works best here because it lets you cook more slices at once, which is helpful when cooking for multiple people. If you do not have a griddle, a 12-inch (30 cm) nonstick or cast iron skillet works perfectly.

The technique for this recipe is simple enough that easy French toast lovers of all skill levels will feel completely comfortable.

Recommended Products for This Recipe

These are products chosen based on quality and how much of a difference they genuinely make in this recipe.

1. Nielsen-Massey Madagascar Bourbon Pure Vanilla Extract

Good vanilla is not just a background flavor here. It blooms in the custard mixture and creates a warm, aromatic note that ties together the peach and cinnamon perfectly. Nielsen-Massey is a consistently high-quality choice that food professionals reach for again and again.

Get it on Amazon

2. Calphalon Signature Nonstick 12-Inch Skillet

French toast lives or dies by the pan you use. A quality nonstick skillet lets you use just the right amount of butter without burning and gives you that gorgeous, even golden crust on every slice. The Calphalon Signature line heats evenly and cleans up in minutes.

Get it on Amazon

3. Ceylon Ground Cinnamon (True Cinnamon)

Ceylon cinnamon has a softer, more floral flavor than the more common Cassia variety. In a delicate recipe like this one, that subtlety really comes through in the custard and the compote. It is worth seeking out if you can find it.

Get it on Amazon

4. Lodge 12-Inch Cast Iron Skillet

If you prefer cast iron, a well-seasoned Lodge skillet gives you exceptional heat retention and an incredibly even cook. It is also a workhorse pan that will last a lifetime. Use it over medium heat and it will give you perfect French toast every time.

Get it on Amazon

5. OXO Good Grips 3-Piece Mixing Bowl Set

A wide, shallow bowl is non-negotiable for dipping bread slices cleanly. The OXO mixing bowl set includes a generously sized bowl that is perfect for this purpose, and the non-slip base keeps it from sliding around on the counter.

Get it on Amazon

Read Also: Classic French Toast

Step-by-Step Instructions

1. Prepare the Peaches

  • If using fresh peaches, bring a medium pot of water to a boil. Score a small X on the bottom of each peach with a paring knife.
  • Blanch the peaches in the boiling water for 30 seconds, then immediately transfer them to a bowl of ice water. This makes the skin slip off easily.
  • Once cool enough to handle, peel, pit, and slice each peach into about 1/2-inch (1.25 cm) wedges.
  • If using frozen peaches, thaw them completely and drain off any excess liquid. Pat them dry with paper towels so the compote does not become watery.
  • If using canned peaches, drain them very well and pat dry. Reduce the brown sugar in the compote by 1 tablespoon since canned peaches are already sweetened.

2. Make the Peach Compote

  • Place a medium saucepan over medium heat and add the 3 tablespoons of unsalted butter.
  • Once the butter has melted and is just beginning to bubble, add the sliced peaches to the pan in a single layer as best you can.
  • Sprinkle the 3 tablespoons of brown sugar and the 1/2 teaspoon of ground cinnamon evenly over the peaches.
  • Stir gently to coat the peaches in the butter, sugar, and cinnamon mixture.
  • Cook for 5 to 7 minutes, stirring occasionally, until the peaches have softened and the liquid in the pan has reduced to a light, glossy syrup.
  • Add the 1 tablespoon of lemon juice and the 1/4 teaspoon of almond extract (if using) and stir once more.
  • Add a pinch of salt and taste. Adjust sweetness if needed.
  • Remove from heat and set aside while you make the French toast. The compote will thicken slightly as it sits.

3. Mix the Custard

  • Crack the 3 large eggs into a large, wide, shallow bowl or a 9×13-inch baking dish.
  • Add the 3/4 cup (180 ml) of whole milk and the 1/4 cup (60 ml) of heavy cream to the eggs.
  • Add the 2 tablespoons of granulated sugar, the 1 teaspoon of vanilla extract, the 1/2 teaspoon of ground cinnamon, the 1/4 teaspoon of ground nutmeg, and the pinch of salt.
  • Whisk everything together until the eggs are fully broken up, the sugar has dissolved, and the mixture is uniform in color and consistency. There should be no streaks of egg white visible.
  • Set the custard mixture near the stove. It should be in a vessel wide enough to lay a slice of bread flat inside.

4. Soak the Bread

  • Lay one or two slices of the thick-cut brioche or challah flat in the custard mixture.
  • Let each slice soak for 20 to 30 seconds on the first side. You want the bread to absorb the custard without becoming so saturated that it falls apart when you lift it. Thick brioche can usually handle up to 30 seconds per side.
  • Gently flip each slice and soak for another 20 to 30 seconds on the second side.
  • Lift the soaked bread carefully using a wide spatula, letting any excess custard drip back into the bowl.

5. Cook the French Toast

  • Place your large nonstick skillet or griddle over medium heat. Allow it to come to temperature for about 2 minutes before adding any butter.
  • Add 1 tablespoon of the unsalted butter to the pan and let it melt, swirling to coat the surface. The butter should sizzle gently but not brown immediately. If the butter browns right away, reduce the heat slightly.
  • Add the soaked bread slices to the pan, working in batches of 2 to 3 slices at a time so you do not crowd the pan.
  • Cook undisturbed for 3 to 4 minutes on the first side. Resist the urge to press down or move the bread too early. You will know it is ready to flip when the edges look set and you can see a golden-brown crust forming on the underside.
  • Flip each slice carefully using your wide flat spatula and cook for another 3 to 4 minutes on the second side until equally golden.
  • Transfer the finished slices to a wire rack set over a baking sheet, and keep warm in a 200 degrees F (93 degrees C) oven while you cook the remaining slices.
  • Add the remaining tablespoon of butter to the pan between batches and repeat the soaking and cooking process for all remaining bread slices.

6. Assemble and Serve

  • Place 2 slices of cooked French toast on each plate, slightly overlapping.
  • Spoon the warm peach compote generously over the top of each serving. Make sure every plate gets plenty of those soft, caramelized peach slices and some of the glossy brown sugar syrup.
  • Dust lightly with powdered sugar using a small sieve or sifter.
  • Add a drizzle of pure maple syrup if desired.
  • Serve immediately with whipped cream or vanilla ice cream on the side if you are feeling especially generous.

You might also enjoy: Creme Brulee French Toast

Tips for Success

Getting French toast right comes down to a few key details, and once you understand them, you will nail it every time.

The most common mistake is using bread that is too fresh. Soft, fresh bread soaks up custard unevenly and tends to get soggy in the middle while the outside burns. Use bread that is at least a day old, or slice fresh bread and let it sit out on the counter for an hour or two uncovered.

  • Use thick slices. Bread cut 3/4 inch (2 cm) thick gives you the best ratio of custardy interior to golden exterior. Anything thinner tends to dry out or overcook before the inside is properly done.
  • Do not rush the soak. Give each slice a full 20 to 30 seconds per side in the custard. Too little soaking time means the toast will be dry in the center.
  • Medium heat is key. Cooking over heat that is too high causes the exterior to brown before the custard inside has a chance to set. Medium heat gives you a slow, steady cook that results in a perfectly cooked interior.
  • Use real butter. Butter not only prevents sticking but also contributes a nutty, rich flavor that oil simply cannot replicate. Add a fresh pat between every batch to keep things tasting great.
  • Whole milk and cream make a difference. Using a mix of whole milk and heavy cream in the custard creates a richer, more velvety result than milk alone. If you only have milk, the toast will still taste good, but the texture will be lighter.
  • Add the lemon juice to the compote. Do not skip this step. The acidity from the lemon juice balances the sweetness of the brown sugar and brightens the flavor of the peaches considerably.
  • Keep finished toast warm in the oven. Laying cooked slices on a wire rack in a 200 degrees F (93 degrees C) oven keeps them warm and prevents them from getting soggy while you finish the rest of the batch.

If you enjoy experimenting with different bread types, sourdough discard French toast is another fantastic variation that adds a subtle tanginess to the custard.

Serving Suggestions

Peach French toast is already a complete breakfast on its own, but pairing it thoughtfully takes the whole meal to a new level.

Keep the flavors cohesive by leaning into the warm, fruity theme. Drinks and sides that echo the sweetness and brightness of the peach compote work especially well alongside this dish.

  • A tall glass of freshly brewed iced tea or a mimosa pairs beautifully
  • Add a side of crispy bacon for a sweet-and-salty contrast that makes each bite of toast taste even better
  • A simple fruit salad with berries and mint lightens things up and balances the richness of the custard
  • Dollop a few tablespoons of Greek yogurt alongside each plate for a creamy, tangy contrast
  • Top with a handful of candied pecans for crunch and a toasty, caramelized note
  • A scoop of vanilla bean ice cream turns this into a dessert-worthy brunch dish
  • Drizzle with a warm caramel sauce in addition to the peach compote for an extra layer of sweetness

For another refreshing companion to this meal, try a chilled peach smoothie.

Variations to Try

Once you have the base recipe down, this dish is endlessly adaptable. You can lean into different flavors depending on the season or what you have on hand.

Swapping in different stone fruits is the easiest place to start. Nectarines, plums, and cherries all behave very similarly to peaches in the compote and taste equally delicious.

  • Blueberry Peach French Toast: Add 1/2 cup (75 g) of fresh blueberries to the compote during the last 2 minutes of cooking for a burst of tart, jammy flavor alongside the peaches.
  • Spiced Brown Butter Peach French Toast: Brown the butter for the compote before adding the peaches. The nutty, toasty flavor of brown butter takes the sauce to an entirely new level.
  • Cream Cheese Stuffed Version: Spread a thin layer of whipped cream cheese between two slices of bread before dipping them in the custard. Seal the edges, soak, and cook as directed. The cream cheese melts into a luscious filling.
  • Vegan Peach French Toast: Swap the eggs for a flax egg (1 tablespoon of ground flaxseed mixed with 3 tablespoons of water per egg), use oat milk or full-fat coconut milk in place of the dairy, and use vegan butter for cooking. The result is still wonderfully delicious.
  • Grilled Peach Version: Instead of making a skillet compote, halve and pit the peaches, brush them with a little butter and brown sugar, and grill them for 3 to 4 minutes per side. Slice and serve over the toast for a slightly smoky, caramelized result.
  • Peach French Toast Casserole: Arrange soaked bread slices in a greased baking dish the night before, pour leftover custard over the top, and refrigerate overnight. Top with the peach compote before baking at 350 degrees F (175 degrees C) for 35 to 40 minutes. This is a wonderful make-ahead option for brunch gatherings.

Speaking of make-ahead options, a French toast casserole is one of the best things to have in your brunch rotation when you are feeding a crowd.

Storage and Reheating

Leftover peach French toast stores well and reheats beautifully, making it a great candidate for meal prepping weekend breakfasts.

Store the peach compote and the French toast separately if possible. The toast stays crispier when it is not sitting in the sauce overnight.

  • Refrigerator: Place cooled French toast slices in an airtight container with parchment paper between each slice. Store for up to 3 days. Keep the peach compote in a separate sealed container in the refrigerator for up to 4 days.
  • Freezer: Lay cooked French toast slices flat on a baking sheet and freeze for 1 to 2 hours until solid, then transfer to a freezer-safe zip bag. Freeze for up to 2 months. The peach compote can also be frozen in a sealed container for up to 3 months.
  • To reheat in the oven: Arrange slices on a baking sheet and bake at 350 degrees F (175 degrees C) for 8 to 10 minutes, flipping once halfway through. This method restores the most crunch.
  • To reheat in a toaster: Pop slices directly into a toaster on a medium setting for a quick, easy reheat that keeps the exterior crispy.
  • To reheat the compote: Warm it gently in a small saucepan over low heat, stirring occasionally and adding a splash of water if the sauce has thickened too much in the fridge.
  • Microwave (quick option): Heat one slice on a plate for 30 to 45 seconds. The texture will be softer than oven-reheated toast, but it still tastes great.

Read Also: Peach Overnight Oats

Nutritional Facts

The values below are estimates based on one serving of 2 slices of French toast with peach compote. Individual results may vary based on the specific bread and dairy products you use.

NutrientPer Serving (2 slices + compote)
Caloriesapprox. 480 kcal
Total Fat18 g
Saturated Fat9 g
Cholesterol175 mg
Sodium330 mg
Total Carbohydrates68 g
Dietary Fiber3 g
Total Sugars32 g
Protein12 g
Calcium120 mg
Iron2.8 mg
Vitamin C8 mg

Please note that these figures are approximate and calculated using standard nutritional databases. For more precise values, use a nutrition calculator with the exact brands and quantities you use.

For another beautiful peachy morning treat, try: Peach Coffee Cake

Health Benefits of Key Ingredients

This recipe is not trying to be a health food, but several of its ingredients bring genuine nutritional value to the table alongside great flavor.

Peaches are the star, and they are more nutritious than many people realize. They are a good source of vitamins A and C, both of which support immune function and skin health. A single medium peach contains roughly 60 calories and is packed with natural antioxidants.

  • Eggs are one of nature’s most complete protein sources, providing all nine essential amino acids. They are also a rich source of choline, which supports brain health and liver function.
  • Peaches contain a meaningful amount of potassium, which supports healthy blood pressure, and their natural fiber content helps support digestive health.
  • Cinnamon has been studied for its potential role in supporting healthy blood sugar levels. Using it in both the custard and the compote adds genuine flavor without any added calories.
  • Whole milk and cream provide calcium, phosphorus, and vitamin D, all of which support bone strength. Using full-fat dairy also means the custard is more satiating, which can help prevent overeating throughout the day.
  • Lemon juice adds a small but meaningful boost of vitamin C, which also helps preserve the bright color of the peaches and prevents oxidation.
  • Brioche bread made with eggs and butter provides more protein and fat than plain white bread, which means it keeps you fuller for longer even when the slices are thick and fluffy.

If you love a peach-forward dessert that also highlights the nutritional value of fresh peaches, peach cobbler is a classic you will want to bookmark.

Frequently Asked Questions

1. Can I use canned peaches instead of fresh?

Yes, absolutely. Canned peaches work well in this recipe and make it convenient to enjoy year-round. Drain them thoroughly and pat them dry before adding them to the skillet for the compote.

Reduce the brown sugar by about 1 tablespoon since canned peaches in juice or syrup already carry some sweetness. The end result is still delicious and very close in flavor to the fresh version.

2. What bread works best for peach French toast?

Brioche is the top choice because of its buttery richness and slightly dense crumb, which holds up to soaking without falling apart. Challah is a very close second and has a beautiful golden color from the eggs in the dough.

Thick-cut Texas toast or a hearty French bread loaf can also work well. The most important thing is that the slices are at least 3/4 inch (2 cm) thick and ideally a day old.

3. Can I make the peach compote ahead of time?

Yes, and it actually tastes even better the next day once the flavors have had time to meld. Make the compote up to 3 days ahead and store it in a sealed container in the refrigerator.

Reheat it gently on the stovetop over low heat before serving, adding a small splash of water if it has thickened more than you would like.

4. How do I keep French toast warm for a crowd without it getting soggy?

The best method is the oven trick. Preheat your oven to 200 degrees F (93 degrees C) and set a wire rack over a baking sheet.

As each batch of French toast comes out of the pan, transfer the slices directly to the wire rack in the oven. The rack allows air to circulate underneath, which keeps the bottom from steaming and getting soft. Keep them there for up to 30 minutes.

5. Can I make peach French toast without dairy?

Yes. Replace the whole milk and heavy cream with full-fat oat milk or canned coconut milk for a creamy, dairy-free custard that works beautifully. The coconut milk version will add a very slight tropical note that pairs surprisingly well with the peaches.

Use vegan butter in the pan and in the compote. The finished result tastes rich and indulgent even without any dairy.

Read Also: Air Fryer French Toast

Peach French Toast Recipe

Peach French Toast

Steven
Soft, golden, custardy bread topped with warm, juicy peaches and a drizzle of maple syrup — peach French toast is the kind of breakfast that makes you want to linger at the table a little longer.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Breakfast, Brunch
Cuisine French
Servings 4 servings
Calories 480 kcal

Equipment

  • Large nonstick skillet - or griddle pan, about 12-inch / 30 cm
  • Large shallow mixing bowl - or 9×13-inch baking dish for custard
  • Medium saucepan - for the peach compote
  • Whisk
  • Wooden spoon - or silicone spatula
  • Wide flat spatula - for flipping toast
  • Measuring cups and spoons
  • Baking sheet - lined with a wire rack, optional for keeping cooked toast warm
  • Small sieve - or sifter for dusting powdered sugar, optional

Ingredients
  

  • 8 slices brioche or challah bread - about 3/4 inch / 2 cm thick, preferably day-old
  • 3 large eggs
  • 180 ml whole milk - 3/4 cup
  • 60 ml heavy cream - 1/4 cup
  • 2 tablespoons granulated sugar
  • 1 teaspoon pure vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • salt - a pinch
  • 2 tablespoons unsalted butter - for frying

For the Peach Compote

  • 560 g fresh peaches - about 4 medium, peeled and sliced, or 3 cups / 450 g frozen peaches, thawed and drained
  • 3 tablespoons unsalted butter
  • 3 tablespoons light brown sugar - packed
  • 1/2 teaspoon ground cinnamon
  • 1 tablespoon fresh lemon juice
  • 1/4 teaspoon pure almond extract - optional but wonderful
  • salt - a pinch

For Serving

  • pure maple syrup
  • powdered sugar
  • whipped cream or vanilla ice cream - optional for serving

Instructions
 

  • Blanch and peel fresh peaches if using, then slice into 1/2-inch wedges. Thaw and pat dry frozen peaches or drain canned peaches well.
  • Melt butter in a medium saucepan over medium heat, add peaches, brown sugar, and cinnamon. Cook for 5-7 minutes until soft and syrupy, then stir in lemon juice and almond extract.
  • Whisk eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, and salt in a wide shallow bowl until smooth and uniform.
  • Dip each slice of bread into the custard for 20-30 seconds per side, allowing excess to drip back into the bowl.
  • Melt butter in a large skillet over medium heat and cook soaked bread slices for 3-4 minutes per side until golden brown and crispy.
  • Plate the French toast, top generously with warm peach compote, dust with powdered sugar, and add maple syrup and whipped cream if desired.

Notes

  • Bread choice: Day-old brioche or challah works best because it absorbs custard without falling apart. Thick slices (3/4 inch / 2 cm) are key for a custardy interior and crispy exterior.
  • Soak time: Don’t rush the soak—allow 20-30 seconds per side for thick bread. Too little time results in dry toast; too much time makes it soggy.
  • Heat control: Use medium heat to prevent burning the outside before the inside cooks through. Add fresh butter between batches for the best flavor and color.
  • Keep warm: Place cooked slices on a wire rack over a baking sheet in a 200°F (93°C) oven to keep them warm and crispy while you finish the remaining batches.
  • Make ahead: The peach compote can be made up to 3 days in advance and stored in the refrigerator. Reheat gently on the stovetop before serving.
  • Storage: Store French toast and compote separately in airtight containers. Toast keeps for 3 days in the fridge or 2 months in the freezer. Compote lasts up to 4 days refrigerated.
  • Reheating: Reheat toast in a 350°F (175°C) oven for 8-10 minutes or in a toaster for crispy results. Warm compote gently with a splash of water if needed.
  • Dairy-free option: Use full-fat oat milk or canned coconut milk and vegan butter. The coconut version adds a subtle tropical note that pairs beautifully with peaches.
  • Fruit variations: Substitute nectarines, plums, or cherries for peaches. For blueberry-peach compote, add 1/2 cup fresh blueberries during the last 2 minutes of cooking.
  • Crowd-friendly: Double the batch easily and keep finished slices warm in the oven. For a make-ahead casserole, arrange soaked bread in a dish, top with compote, and bake at 350°F (175°C) for 35-40 minutes.
Keyword brioche french toast, french toast with peaches, peach compote, peach french toast, summer brunch

Final Thoughts

Peach French toast is one of those recipes that feels like a small celebration every time you make it. The combination of warm, caramelized peaches, custardy golden bread, and a dusting of powdered sugar is the kind of breakfast that makes ordinary mornings feel a little more special.

Whether you are making it for yourself on a quiet weekend or serving a table full of people at a summer brunch, this recipe is reliable, beautiful, and genuinely delicious. The steps are simple, the ingredients are accessible, and the result is the kind of food that people will ask you to make again.

Give this peach French toast a try the next time fresh peaches are in season, and do not be surprised if it becomes a regular request. If you make it, I would love to hear how it turned out. Leave a comment below and let me know your favorite way to serve it, and feel free to share this recipe with anyone who deserves a spectacular weekend breakfast.

Recommended:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating