Go Back

Peach French Toast Casserole

This Peach French Toast Casserole is a delightful twist on a classic breakfast dish, combining the sweetness of ripe peaches with a rich, custardy French toast.
Prep Time15 minutes
Cook Time14 minutes
Total Time1 hour
Course: Breakfast
Cuisine: French
Keyword: Peach French Toast Casserole
Servings: 8

Ingredients

  • 1 loaf French bread cut into 1-inch cubes
  • 6 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/2 cup granulated sugar
  • 1/2 cup brown sugar packed
  • 2 tsp vanilla extract
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1/4 tsp salt
  • 4 cups peeled and sliced fresh peaches or 1-2 cans of peaches, drained
  • 1/4 cup unsalted butter melted
  • Powdered sugar for dusting (optional)
  • Maple syrup for serving (optional)

Instructions

  • Grease a 9x13-inch baking dish and spread half of the bread cubes evenly in the dish.
  • Layer the sliced peaches over the bread cubes.
  • Top with the remaining bread cubes, spreading them out evenly.
  • In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until well combined.
  • Pour the egg mixture evenly over the bread and peaches, ensuring all the bread is soaked.
  • Drizzle the melted butter over the top.
  • Cover the dish with plastic wrap and refrigerate for at least 2 hours, or overnight for best results.
  • Preheat the oven to 350°F (175°C).
  • Remove the plastic wrap and bake the casserole for 45 to 60 minutes, or until the top is golden brown and the center is set.
  • Allow the casserole to cool for about 10 minutes before serving.
  • Dust with powdered sugar and serve with maple syrup if desired.