Love this? Save it for later!
Share the inspiration with your friends
Introduction
“Why can’t we just soak the bread in peach juice instead of the usual custard?” my friend asked one Saturday morning as we stood in my cramped kitchen, surrounded by bags of fresh peaches from the farmer’s market. I started to explain why that wouldn’t work — then stopped. Honestly, I wasn’t sure if soaking the bread in anything other than the traditional mixture could hold up overnight without turning into a soggy mess. But since she was so certain, I figured, why not give it a shot?
That night, as I peeked into the oven, I was surprised by the golden, bubbling masterpiece that had formed. The peaches, instead of becoming mushy, infused the dish with a natural sweetness and a hint of summer sunshine, while the bread soaked up just enough liquid to be soft but not soggy. I mean, it was the kind of breakfast that made me question all my previous French toast bake methods.
Maybe you’ve been there — convinced your tried-and-true method was the only way, only to be proven wrong in the best way. This Easy Overnight Peach French Toast Bake stuck with me because it’s simple, forgiving, and honestly, it tastes like a peach orchard picnic in every bite. And if you ever find yourself scrambling on a busy morning, this recipe is a quiet reminder that sometimes, the best ideas come from a fresh perspective — even if it means letting go of old kitchen rules.
Why You’ll Love This Recipe
- Quick & Easy: Comes together in under 15 minutes the night before, making busy mornings stress-free.
- Simple Ingredients: Uses pantry staples and fresh peaches — no fancy or hard-to-find items needed.
- Perfect for Brunch: Ideal for weekend breakfasts, holiday mornings, or even casual get-togethers.
- Crowd-Pleaser: The sweet peach flavor combined with cinnamon and vanilla makes it a hit with both kids and adults.
- Unbelievably Delicious: The texture is just right — creamy custard-soaked bread with tender caramelized peaches on top.
- This recipe isn’t just another French toast bake; it’s the kind that surprises you with its juicy peach pockets and the subtle warmth of spices, creating a cozy, comforting start to your day.
- It’s comfort food in a smart, effortless package — perfect for impressing guests without breaking a sweat.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with fresh peaches lending a seasonal, juicy brightness. If peaches aren’t in season, frozen or canned (in juice, not syrup) can work too.
- Bread: 8 cups of day-old brioche or challah, cubed (I prefer King’s Hawaiian for its soft, slightly sweet crumb)
- Fresh Peaches: 3 medium ripe peaches, peeled and sliced (substitute with frozen sliced peaches if out of season)
- Eggs: 6 large eggs, room temperature
- Milk: 2 cups (480 ml) whole milk or 2% milk (use almond or oat milk for dairy-free)
- Heavy Cream: 1/2 cup (120 ml) (adds richness, but can swap with extra milk)
- Brown Sugar: 1/3 cup (70 g) packed (adds caramel notes)
- Vanilla Extract: 2 teaspoons (pure vanilla is best)
- Cinnamon: 1 teaspoon ground cinnamon (for warm spice)
- Salt: 1/4 teaspoon (balances sweetness)
- Butter: 2 tablespoons, melted (for greasing the dish and drizzling on top)
- Optional Toppings: Maple syrup, powdered sugar, chopped nuts (pecans or walnuts), or fresh mint leaves for garnish
Equipment Needed

- A 9×13 inch (23×33 cm) baking dish — glass or ceramic works well and allows even cooking
- Large mixing bowl for whisking custard
- Whisk or fork for mixing eggs and liquids
- Measuring cups and spoons for accuracy
- A sharp knife and cutting board for prepping peaches and bread
- Optional: mixing spatula or wooden spoon to gently fold ingredients
If you don’t have a 9×13 dish, a similar-sized casserole dish will do; just adjust baking time slightly. I once used a cast iron skillet, which gave the edges a lovely crisp crust. Just remember to grease well. For budget-friendly options, Pyrex glass dishes are sturdy and dishwasher-safe, perfect for last-minute brunches.
Preparation Method
- Prepare the Bread: Cut 8 cups of day-old brioche into roughly 1-inch (2.5 cm) cubes. Stale bread works best as it absorbs the custard without turning mushy. Place cubes evenly in the greased 9×13 inch baking dish. (5 minutes)
- Slice the Peaches: Peel and slice 3 medium ripe peaches into thin wedges. Arrange peach slices evenly over the bread cubes, pressing lightly so they nestle in but don’t sink completely. (5 minutes)
- Mix the Custard: In a large bowl, whisk together 6 large eggs, 2 cups (480 ml) milk, 1/2 cup (120 ml) heavy cream, 1/3 cup (70 g) brown sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and 1/4 teaspoon salt until smooth and slightly frothy. (5 minutes)
- Combine: Pour the custard evenly over the peach and bread layers, ensuring all cubes get soaked. Gently press down with a spatula or your hands (clean, of course) to help the bread absorb the liquid. (3 minutes)
- Cover and Refrigerate: Cover the dish tightly with plastic wrap or foil. Refrigerate overnight or for at least 6 hours. This step is key for the bread to soak up the custard and peaches to soften perfectly. (Overnight)
- Bake: Preheat your oven to 350°F (175°C). Remove the dish from the fridge and let it sit at room temperature for about 15 minutes while the oven heats up. Drizzle melted butter (about 2 tablespoons) over the top. Bake uncovered for 45-50 minutes, or until the top is golden brown and the custard is set (a knife inserted in the center should come out clean). (50 minutes)
- Cool Slightly and Serve: Let the French toast bake cool for 10 minutes before serving. This helps the custard set further and makes slicing easier. Top with maple syrup, a dusting of powdered sugar, or chopped nuts if desired. (10 minutes)
Tip: If the top browns too fast, tent loosely with foil after 30 minutes of baking. You’ll get a nicely caramelized surface without burning.
Cooking Tips & Techniques
One thing I learned the hard way is that fresh bread is a no-go for overnight bakes — it turns too mushy. Day-old or slightly stale brioche or challah is your best bet for that perfect custard soak without a soggy disaster. Also, peeling the peaches can be fiddly, but slipping them in boiling water for about 30 seconds then into ice water makes the skin slip right off.
Whisk the custard thoroughly to get air bubbles in the mix; this helps create a fluffy texture once baked. When pouring the custard over the bread, do it slowly and evenly so every cube gets coated. Pressing down gently is crucial — I sometimes skip this step and regret it because the bread on top stays dry.
Timing matters: letting it sit overnight is ideal, but if you’re in a pinch, 6 hours minimum still yields a good result. When baking, keep an eye past 40 minutes, especially if your oven runs hot. That golden crust is a sign of caramelization and flavor, but burnt edges are a quick way to ruin breakfast.
And honestly, don’t rush serving — letting it cool a bit keeps the custard creamy instead of runny. I’ve found that multitasking by prepping fresh coffee or setting the table during those last 10 minutes turns a simple bake into a cozy morning ritual.
Variations & Adaptations
- Dietary Adaptations: Swap whole milk and heavy cream for coconut milk or oat milk to make it dairy-free. Use gluten-free bread for those with sensitivities — just make sure it’s sturdy enough to soak custard.
- Seasonal Twists: In fall, replace peaches with sliced apples or pears and add a pinch of nutmeg. For winter, frozen berries or thawed cherries add a lovely tart contrast.
- Flavor Enhancements: Stir in a tablespoon of orange zest or a splash of almond extract to the custard for added aroma. You can also sprinkle a handful of chopped pecans or walnuts over the top before baking for crunch.
- Cooking Method Swap: For a slightly crispier version, try baking in a cast iron skillet instead of a casserole dish. It creates a crisp edge while keeping the center tender.
- Personally, I once added a layer of cream cheese dollops before pouring the custard — it was a hit with friends craving a richer, tangy surprise.
Serving & Storage Suggestions
This Easy Overnight Peach French Toast Bake is best served warm, fresh from the oven with a drizzle of maple syrup or a simple dusting of powdered sugar. The soft peaches add a juicy sweetness that pairs wonderfully with a cup of strong coffee or a glass of chilled orange juice.
Leftovers store well in the refrigerator for up to 3 days, tightly covered. Reheat gently in the oven at 325°F (160°C) for 10-15 minutes or in the microwave for about 1-2 minutes, depending on your microwave’s power. The flavors actually deepen after a day, making it a great make-ahead breakfast or brunch option.
If you want to freeze it, cover tightly with foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Nutritional Information & Benefits
Per serving, this peach French toast bake provides a balanced mix of protein and carbohydrates — thanks to the eggs and bread — and comes in around 350-400 calories depending on portion size. The peaches add vitamin C and fiber, making it a more wholesome breakfast choice than typical sugary cereals or pastries.
Using whole milk and cream adds richness and calcium, but you can lighten it up with low-fat or plant-based milks without sacrificing texture too much. This recipe is naturally free of artificial additives, and with substitutions, it can be made gluten-free or dairy-free to fit various dietary needs.
From a wellness perspective, starting your day with a protein-rich and fruit-packed meal like this helps keep blood sugar steady and energy sustained through busy mornings.
Conclusion
This Easy Overnight Peach French Toast Bake has genuinely changed my view on breakfast casseroles. It’s fuss-free, flexible, and downright comforting — the kind of recipe you can rely on when mornings get hectic or when you just want to treat yourself without the hassle. I love how the peaches add a fresh, juicy twist that feels both indulgent and fresh.
Feel free to tweak the spices, fruit, or milk to suit your tastes. And if you try it, please share your spin on the recipe — I’m always curious about new ideas. There’s something special about a recipe that brings people together, and this one has earned a permanent spot in my kitchen rotation.
Here’s to many cozy mornings with a forkful of peachy goodness!
FAQs
Can I use frozen peaches instead of fresh?
Yes, frozen peaches work fine. Make sure to thaw and drain them well before adding to avoid excess moisture.
What type of bread is best for overnight French toast bake?
Day-old brioche or challah bread is ideal because it soaks up custard well without turning mushy.
How long can I refrigerate the prepared bake before cooking?
You can refrigerate it covered overnight or up to 24 hours before baking for best results.
Can I prepare this recipe dairy-free?
Absolutely. Use plant-based milk like almond or oat milk and swap heavy cream for coconut cream.
How do I prevent the French toast bake from becoming soggy?
Use stale bread, press the custard into the bread cubes evenly, and avoid over-soaking. Baking at the right temperature also helps set the custard properly.
Pin This Recipe!

Easy Overnight Peach French Toast Bake
A simple and forgiving French toast bake infused with fresh peaches, perfect for busy mornings and brunches. This recipe delivers a creamy custard-soaked bread with tender caramelized peaches and warm spices.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: Overnight plus 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Cuisine: American
Ingredients
- 8 cups day-old brioche or challah bread, cubed
- 3 medium ripe peaches, peeled and sliced
- 6 large eggs, room temperature
- 2 cups whole milk or 2% milk (can substitute almond or oat milk for dairy-free)
- 1/2 cup heavy cream (can substitute extra milk)
- 1/3 cup packed brown sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 2 tablespoons butter, melted (for greasing and drizzling)
- Optional toppings: maple syrup, powdered sugar, chopped nuts (pecans or walnuts), fresh mint leaves
Instructions
- Cut 8 cups of day-old brioche into roughly 1-inch cubes. Place cubes evenly in the greased 9×13 inch baking dish.
- Peel and slice 3 medium ripe peaches into thin wedges. Arrange peach slices evenly over the bread cubes, pressing lightly so they nestle in but don’t sink completely.
- In a large bowl, whisk together 6 large eggs, 2 cups milk, 1/2 cup heavy cream, 1/3 cup brown sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and 1/4 teaspoon salt until smooth and slightly frothy.
- Pour the custard evenly over the peach and bread layers, ensuring all cubes get soaked. Gently press down with a spatula or hands to help the bread absorb the liquid.
- Cover the dish tightly with plastic wrap or foil. Refrigerate overnight or for at least 6 hours.
- Preheat oven to 350°F (175°C). Remove the dish from the fridge and let it sit at room temperature for about 15 minutes. Drizzle melted butter over the top.
- Bake uncovered for 45-50 minutes, or until the top is golden brown and the custard is set (a knife inserted in the center should come out clean).
- Let the bake cool for 10 minutes before serving. Top with maple syrup, powdered sugar, or chopped nuts if desired.
Notes
Use day-old or slightly stale brioche or challah bread to avoid sogginess. Peel peaches by blanching in boiling water for 30 seconds then ice water for easy skin removal. Whisk custard thoroughly to incorporate air for fluffiness. Press custard into bread cubes gently to ensure even soaking. If top browns too fast, tent loosely with foil after 30 minutes of baking. Let bake cool before slicing to set custard. Refrigerate leftovers up to 3 days and reheat gently. Freeze up to 2 months, thaw overnight before reheating.
Nutrition
- Serving Size: 1 slice (approximate
- Calories: 375
- Sugar: 18
- Sodium: 280
- Fat: 15
- Saturated Fat: 8
- Carbohydrates: 48
- Fiber: 3
- Protein: 10
Keywords: French toast bake, peach French toast, overnight breakfast, brunch recipe, easy breakfast, peach recipe, custard bake



