Peach French Toast Bake – Easy Overnight Breakfast Recipe

The moment this bake hits the oven, the kitchen fills with the scent of warm cinnamon and caramelizing peaches. It’s the kind of breakfast that feels like a weekend treat but comes together with almost no hands-on work. The bread turns golden on the edges, the custard sets into a soft, creamy center, and every spoonful brings a piece of sweet, tender peach.

Pouring custard over bread cubes and peach slices in a baking dish

The Right Bread Makes All the Difference

I use day-old brioche or challah for this bake. Fresh bread is too soft and will collapse into a soggy mess. Day-old bread has a firmer crumb that soaks up the custard slowly and evenly, holding its shape during baking. If your bread is still fresh, cut it into cubes and spread them on a baking sheet in a 300°F oven for 5–7 minutes to dry them out slightly. Let them cool before assembling.

My Custard Ratio

The custard is where technique matters. I keep the ratio at 1 cup liquid per 2 large eggs. For this 9×13 dish, that means 1½ cups whole milk and 8 eggs. This creates a custard that’s rich but not heavy, and it sets firmly without being rubbery. Whisk the eggs and milk together until completely smooth – no streaks of white remaining. A pinch of salt sharpens the sweetness without making it salty.

Why Whole Milk?

Whole milk gives the custard a creamy texture and helps the bake brown properly. Lower-fat milks contain more water, which can make the bake weep liquid as it cools. If you need a dairy-free option, oat milk is the closest substitute because of its similar fat content and consistency.

Prepping the Peaches

Ripe but firm peaches work best. They should yield slightly when pressed but not be mushy. Slice them into ½-inch wedges – thick enough to hold their shape during baking, thin enough to soften and release their juices. If your peaches are very ripe, reduce the sugar in the custard by 1 tablespoon to balance the natural sweetness.

Assembling and Soaking

Layer half the bread, then half the peaches, then the remaining bread, and finally the rest of the peaches. This way the fruit is distributed evenly and doesn’t all sink to the bottom. Pour the custard slowly and evenly over the entire dish. Then gently press down on the bread with a spatula – every cube should look moistened. Cover tightly with foil and refrigerate for at least 1 hour, but overnight (up to 12 hours) is ideal. The longer soak allows the custard to penetrate every cube, resulting in a uniform, tender texture.

Baking for the Perfect Finish

Bake covered at 350°F for 25 minutes. This steams the center and cooks the custard gently. Then remove the foil and bake for another 15–20 minutes. Watch for the top to turn a deep golden brown – the edges will caramelize and pull away from the dish slightly. To test for doneness, insert a knife near the center; it should come out clean, not wet. If the top is browning too quickly but the center is still jiggly, cover loosely with foil for the last 10 minutes.

Common Mistake to Avoid

Don’t skip the rest time after baking. Letting the dish sit for 5 minutes on a wire rack allows the custard to finish setting. Cutting into it immediately will release steam and turn the slices into a puddle. Patience here pays off with clean, beautiful servings.

Make It Your Own

This recipe is a great base. Swap peaches for nectarines, plums, or a mix of berries in summer. Add a handful of chopped pecans or walnuts to the topping for crunch. For a deeper spice profile, add ¼ teaspoon of cardamom or ginger to the custard. The method stays the same – just adjust the fruit and spices to what you have on hand.

Takeaway

A peach French toast bake that’s creamy inside, caramelized on the edges, and packed with real peach flavor. The key is day-old bread, the right custard ratio, and a patient overnight soak. Make it ahead, bake it in the morning, and serve it warm. That’s a breakfast worth waking up for.

Frequently Asked Questions

Can I use canned or frozen peaches instead of fresh?

Yes. If using canned peaches, drain them well and reduce the sugar in the custard by 1 tablespoon. For frozen peaches, thaw them first, pat dry with paper towels to remove excess moisture, and proceed as directed. Fresh peaches give the best texture, but frozen work fine in a pinch.

Why did my French toast bake turn out soggy?

Soggy results usually come from two mistakes: using fresh, soft bread that soaks up too much liquid, or not letting the custard soak long enough for even absorption. I recommend day-old brioche or challah – it’s sturdy enough to hold the custard without turning to mush. Also, always press the bread down gently after pouring the custard so every cube gets coated.

Can I make this dairy-free or gluten-free?

Absolutely. For dairy-free, swap whole milk for oat milk or unsweetened almond milk, and use melted coconut oil or a neutral oil instead of butter. For gluten-free, choose a sturdy gluten-free bread (like a brioche-style loaf) and let it sit out overnight to dry slightly. The texture will be a bit different, but the flavor will still be great. Always consult a qualified professional for personal dietary decisions.

Peach French Toast Bake

A custard-soaked bread and peach casserole that bakes up golden and tender. Make it the night before for an effortless morning.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 8
Course: Breakfast
Cuisine: American
Calories: 310

Ingredients
  

  • 1 loaf about 14 oz day-old brioche or challah, cut into 1-inch cubes
  • 4 ripe peaches pitted and sliced into ½-inch wedges
  • 8 large eggs
  • 1 ½ cups whole milk
  • cup granulated sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon salt
  • 2 tablespoons unsalted butter melted (for greasing dish)
  • 2 tablespoons brown sugar for topping

Equipment

  • 9x13-inch baking dish
  • medium mixing bowl
  • whisk
  • chef's knife
  • cutting board
  • aluminum foil

Method
 

  1. Grease a 9x13-inch baking dish with the melted butter. Arrange half the bread cubes in an even layer. Scatter half the peach slices over the bread. Top with remaining bread cubes and then the rest of the peaches.
  2. In a medium bowl, whisk together the eggs, milk, granulated sugar, vanilla, cinnamon, nutmeg, and salt until smooth and the sugar is dissolved.
  3. Pour the custard evenly over the bread and peaches. Gently press down on the bread with a spatula so every cube absorbs the liquid. Cover tightly with foil and refrigerate for at least 1 hour, or overnight (up to 12 hours).
  4. When ready to bake, preheat the oven to 350°F (175°C). Remove the dish from the fridge while the oven heats.
  5. Sprinkle the brown sugar evenly over the top. Bake covered with foil for 25 minutes. Remove the foil and bake another 15–20 minutes, until the top is golden brown and the custard is set – a knife inserted near the center should come out clean.
  6. Let the bake rest on a wire rack for 5 minutes before serving. The edges will pull away from the dish slightly. Spoon into bowls and serve warm.

Notes

Storage: Cover leftovers tightly and refrigerate for up to 3 days. Reheat individual portions in the microwave for 30–45 seconds, or in a 300°F oven for 10 minutes. Freezing: Assemble and freeze unbaked (without the brown sugar topping) for up to 1 month. Thaw overnight in the fridge, then add brown sugar and bake as directed. Allergy note: Contains eggs, dairy, and gluten. For a dairy-free version, substitute whole milk with oat milk and use a neutral oil instead of butter. For gluten-free, use a sturdy gluten-free bread (like a brioche-style loaf) and let it dry out slightly before using. Always consult a qualified professional for personal dietary needs.

Leave a Reply

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

Recipe Rating