Peach French Toast

Total Time

Prep: 20 min. + chilling Bake: 45 min.


6 servings

Updated: Jun. 30, 2023
Let the aroma of baked peaches, brown sugar and cinnamon wake up your family. When you serve the tender slices of French toast, be sure to scoop up the golden syrup in the bottom of the pan and drizzle it over the top. —Geraldine Casey, Anderson, Indiana
Peach French Toast Recipe photo by Taste of Home


  • 1 cup packed brown sugar
  • 1/2 cup butter, cubed
  • 2 tablespoons water
  • 1 can (29 ounces) sliced peaches, drained
  • 12 slices day-old French bread (3/4 inch thick)
  • 5 large eggs
  • 1-1/2 cups whole milk
  • 1 tablespoon vanilla extract
  • Ground cinnamon


  1. In a small saucepan, bring the brown sugar, butter and water to a boil. Reduce heat; simmer for 10 minutes, stirring frequently. Pour into a greased 13x9-in. baking dish; top with peaches. Arrange bread over peaches.
  2. In a large bowl, whisk the eggs, milk and vanilla; slowly pour over bread. Cover and refrigerate for 8 hours or overnight.
  3. Preheat oven to 350°. Remove dish from the refrigerator 30 minutes before baking; sprinkle with cinnamon. Cover and bake 20 minutes. Uncover; bake until a knife inserted in the center of French toast comes out clean, 25-30 minutes longer. Serve with a spoon.

Nutrition Facts

2 pieces: 547 calories, 22g fat (12g saturated fat), 202mg cholesterol, 438mg sodium, 75g carbohydrate (56g sugars, 2g fiber), 10g protein.