Brioche or French bread yields the best results for bread pudding, however some also advise using stale or day-old bread, which is more likely to hold its shape when soaked in the custard.