Bread pudding is a homey, comfort food dessert. If you have bread that is going stale, bread pudding is a great way to use it; it's an old-fashioned dessert borne of kitchen efficiency, with the idea of nothing go to waste. Typical bread pudding includes eggs, cream, or milk, but you don't need any of these for a vegan bread pudding version. If your diet doesn't include dairy, you probably have all or many of the ingredients already. It includes cinnamon and raisins, which are common additions to classic bread pudding recipes. This eggless bread pudding recipe is also low in fat, without any margarine, oil, or egg replacer. Feel free to dress it up and top the bread pudding with a dollop of vegan tofu whipped cream, fruit compote, or fresh berries. A vegan rum sauce is a tempting option that makes a nice brunch dish to serve the family, especially during the holiday season. Feel free to alter the recipe the next time you make it, adding in nondairy chocolate chips, toasted and chopped nuts (walnuts or pecans are good), or citrus zest. Sprinkle some confectioners' sugar on top before serving. Bread pudding is endlessly adaptable. Reprinted with permission from the compassionate cook cookbook.