Peach French Toast Casserole

Why You’ll Love This Recipe

This casserole is easy to prepare ahead of time, making it ideal for busy mornings or gatherings. The natural sweetness of peaches pairs beautifully with the custard-soaked bread, creating a dessert-like breakfast without being overly heavy. It’s also versatile, allowing you to use fresh, canned, or frozen peaches depending on the season. The golden, slightly crisp topping contrasts perfectly with the soft interior, making every bite satisfying.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

bread cubes
fresh or canned peaches
eggs
milk
heavy cream
granulated sugar
brown sugar
vanilla extract
ground cinnamon
nutmeg
butter
salt

Directions

Preheat your oven to 180°C (350°F) and lightly grease a baking dish. Arrange the bread cubes evenly in the dish, then scatter the peaches over the top.

In a large bowl, whisk together the eggs, milk, cream, sugar, brown sugar, vanilla, cinnamon, nutmeg, and salt until well combined. Pour the mixture evenly over the bread and peaches, pressing gently to ensure all the bread absorbs the custard.

Cover and refrigerate for at least 2 hours or overnight for best results. When ready to bake, remove from the fridge and let it sit at room temperature for about 15 minutes.

Dot the top with small pieces of butter and bake uncovered for 40–45 minutes, or until the top is golden and the center is set. Let it cool slightly before serving.

Servings and timing

Servings: 6–8 servings
Prep time: 15 minutes
Chill time: 2 hours (or overnight)
Cook time: 40–45 minutes
Total time: approximately 3 hours (including chilling)

Variations

You can swap peaches with nectarines, apples, or berries for a different flavor profile. Adding chopped nuts like pecans or walnuts gives a nice crunch. For a richer taste, try using brioche or challah bread. A drizzle of maple syrup or a dusting of powdered sugar before serving can enhance the sweetness.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm individual portions in the microwave for about 30–60 seconds or place the casserole in the oven at 160°C (325°F) until heated through. If reheating a large portion, cover it with foil to prevent over-browning.

FAQs

Can I use canned peaches?

Yes, canned peaches work well. Just be sure to drain them thoroughly to avoid excess moisture.

Can I make this casserole ahead of time?

Absolutely. It’s best when prepared the night before and baked in the morning.

What type of bread works best?

Thick, sturdy breads like brioche, challah, or French bread are ideal because they absorb the custard well.

Can I freeze this casserole?

Yes, you can freeze it after baking. Let it cool completely, then store in an airtight container for up to 2 months.

How do I know when it’s fully cooked?

The center should be set and not overly jiggly, and the top should be golden brown.

Can I make it dairy-free?

You can substitute milk and cream with plant-based alternatives like almond or oat milk.

Is it overly sweet?

It has a balanced sweetness, but you can reduce the sugar if you prefer a less sweet version.

Can I add spices?

Yes, spices like ginger or cardamom can add extra depth of flavor.

What toppings go well with it?

Powdered sugar, maple syrup, whipped cream, or even yogurt pair nicely.

Can I use frozen peaches?

Yes, just thaw and drain them well before using.

Conclusion

Peach French Toast Casserole is a simple yet impressive dish that brings together the comforting flavors of baked custard and sweet fruit. Whether you’re hosting brunch or treating yourself to a cozy breakfast, this recipe is a reliable and delicious choice that’s easy to customize and prepare ahead.

Print

Peach French Toast Casserole

Peach French Toast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Peach French Toast Casserole is a warm, comforting breakfast bake with soft bread, juicy peaches, and a rich custard base, finished with a golden, lightly crisp top.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 3 hours
  • Yield: 6-8 servings
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • Bread cubes
  • Fresh or canned peaches
  • Eggs
  • Milk
  • Heavy cream
  • Granulated sugar
  • Brown sugar
  • Vanilla extract
  • Ground cinnamon
  • Nutmeg
  • Butter
  • Salt

Instructions

  1. Preheat oven to 180°C (350°F) and lightly grease a baking dish.
  2. Arrange bread cubes evenly in the dish and scatter peaches over the top.
  3. In a large bowl, whisk together eggs, milk, cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until well combined.
  4. Pour the custard mixture evenly over the bread and peaches, pressing gently so the bread absorbs the liquid.
  5. Cover and refrigerate for at least 2 hours or overnight.
  6. Remove from the refrigerator and let sit at room temperature for 15 minutes.
  7. Dot the top with small pieces of butter.
  8. Bake uncovered for 40–45 minutes, or until the top is golden and the center is set.
  9. Allow to cool slightly before serving.

Notes

  • Use fresh, canned, or frozen peaches (thawed and drained) depending on availability.
  • Brioche, challah, or French bread work best for texture and flavor.
  • Add chopped pecans or walnuts for extra crunch.
  • Top with powdered sugar, maple syrup, or whipped cream before serving.
  • Store leftovers in the refrigerator for up to 3 days.
  • Reheat in the microwave or oven until warmed through.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320 kcal
  • Sugar: 18 g
  • Sodium: 280 mg
  • Fat: 14 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 38 g
  • Fiber: 2 g
  • Protein: 9 g
  • Cholesterol: 120 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments