Brioche bread is a great option for bread pudding because it is slightly sweet and is soft. It absorbs the custard mixture well and makes for a soft and perfectly sweet bread pudding.