-
Grease a 9x13 baking dish.
-
In a small saucepan, mix together butter, syrup, and sugar, stirring over medium heat until sugar is dissolved - pour in baking dish.
-
Place peaches in dish so that they cover the majority of the sugar mixture.
-
Place half of the bread cubes over the peaches.
-
Spread the cream cheese cubes evenly throughout the bread and top off with the rest of the bread.
-
Combine the eggs, half and half, and vanilla in a blender and mix until smooth - pour evenly over the bread mixture.
-
Cover and refrigerate overnight.
-
The next morning, remove the french toast from the refrigerator and let rest on the counter for 30 minutes.
-
Bake, uncovered, at 350 degrees Fahrenheit for 45-55 minutes or until center no longer jiggles.
-
Serve warm and enjoy!