Bread pudding can be made with a variety of bread types, including white, whole wheat, brioche, challah, or even stale bread. The best choice often depends on personal preference and desired texture. Sturdier bread like brioche or challah can result in a richer and more decadent pudding, while softer bread varieties may yield a lighter texture.