
Croissants: Day-old croissants work beautifully, but fresh croissants are fine since they’re lightly dried in the oven first.
Soaking time: Allow the croissants to soak for at least 45 minutes. For an extra rich and custardy texture, cover and refrigerate the mixture overnight.
Peaches: Use ripe but still slightly firm fresh peaches so they hold some texture while cooking.
Brown butter: Watch the butter closely once it begins foaming. The milk solids can go from perfectly golden brown to burnt very quickly.
Peach sauce: The sauce will continue to thicken as it cools. You want it glossy and thick enough to coat the peaches without becoming too thick or gelatinous.
Baking time: Ovens vary, so begin checking the bread pudding around 40 minutes. The edges should be set while the center still has a slight jiggle.
Resting: Allow the bread pudding to rest for 20–25 minutes after baking. This gives the custard time to finish setting.
Serving: Reserve some of the brown butter sticky peach sauce for serving. Spoon it over the warm bread pudding and top with vanilla ice cream. Don’t overthink it. 😂