01 -
Lightly grease a 23 x 33 cm baking dish with nonstick spray.
02 -
Arrange half of the bread cubes in the prepared dish. Distribute half of the peaches and half of the cream cheese cubes evenly over the bread. Layer with remaining bread, peaches, and cream cheese.
03 -
In a medium bowl, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, and 0.5 teaspoon ground cinnamon until smooth.
04 -
Pour the egg mixture evenly over the layered bread and peaches. Cover the dish with plastic wrap and refrigerate overnight.
05 -
In a medium bowl, combine flour, brown sugar, 1 teaspoon cinnamon, ground nutmeg, and salt. Cut butter into small pieces and blend into the dry mixture using a pastry cutter or two forks until a coarse meal forms. Transfer mixture to a sealed bag and refrigerate overnight.
06 -
Preheat oven to 175°C. Remove baking dish and topping from the refrigerator.
07 -
Uncover the baking dish. Sprinkle the prepared butter topping evenly over the surface.
08 -
Bake uncovered for 45–55 minutes. For a soft center, bake for 45 minutes; for a firmer texture, bake up to 55 minutes. Serve warm.