Print

Easy Peach French Toast Bake with Streusel Topping

peach french toast bake - featured image

A cozy and forgiving breakfast casserole featuring day-old brioche or challah soaked in a vanilla-cinnamon custard, layered with fresh peaches, and topped with a buttery streusel for a perfect balance of soft and crunchy textures.

Ingredients

Scale
  • 1 loaf day-old brioche or challah bread, cut into 1-inch cubes
  • 3 large eggs, room temperature
  • 2 cups (480 ml) whole milk (or almond milk for dairy-free option)
  • 1/2 cup (120 ml) heavy cream (or extra milk as substitute)
  • 1/3 cup (67 g) granulated sugar
  • 1 tablespoon pure vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 2 large ripe peaches, peeled and sliced (about 2 cups)
  • For the streusel topping:
  • 1/2 cup (60 g) all-purpose flour
  • 1/3 cup (67 g) light brown sugar, packed
  • 1/2 teaspoon ground cinnamon
  • 1/4 cup (56 g) unsalted butter, cold and cubed
  • 1/4 cup (30 g) chopped pecans or walnuts (optional)

Instructions

  1. Cut the day-old brioche or challah into 1-inch cubes and place evenly in a 9×13-inch baking dish. Peel and slice peaches, then tuck slices throughout the bread cubes.
  2. In a large mixing bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt until smooth and fragrant.
  3. Pour the custard mixture evenly over the bread and peaches. Press down lightly to help bread soak up the liquid. Let sit for at least 30 minutes or refrigerate overnight for best results.
  4. Prepare the streusel topping by combining flour, brown sugar, and cinnamon in a medium bowl. Add cold cubed butter and cut in with a pastry cutter or fork until mixture resembles coarse crumbs. Stir in nuts if using.
  5. Preheat oven to 350°F (175°C). Sprinkle streusel topping evenly over the soaked bread and peaches.
  6. Bake uncovered on the middle rack for 40-45 minutes until custard is set and streusel is golden and crisp. A knife inserted near the center should come out clean.
  7. Remove from oven and let cool for about 10 minutes before serving. Optionally serve with maple syrup or powdered sugar.

Notes

Use day-old or slightly stale bread for best texture. Soak bread in custard at least 30 minutes or overnight for custardy softness. Keep butter cold for streusel to ensure crisp topping. Tent with foil if streusel browns too quickly. For extra richness, substitute half-and-half for milk but watch baking time closely.

Nutrition

Keywords: peach french toast bake, breakfast casserole, streusel topping, easy brunch recipe, peach breakfast bake, custard soaked bread