To prepare the pudding, combine the milk, raisins, brown sugar, granulated sugar, vanilla extract, cinnamon, evaporated milk, egg whites and egg in a large mixing bowl, and stir well with a whisk. Add bread cubes, and toss gently. Cover bread mixture, and chill 1 hour.
Preheat oven to 350°. Spoon the bread mixture into an 11 x 7-inch baking dish coated with cooking spray. Bake bread mixture at 350° for 45 minutes or until set.
To prepare the sauce, combine milk and cornstarch in a small bowl. Combine 1/2 cup granulated sugar and butter in a medium saucepan over medium heat. Add the milk mixture, and bring to a boil.
Cook mixture until thick (for about 4 minutes), stirring constantly. Remove from heat, and stir in the rum. Spoon rum sauce over pudding when ready to eat.
Mothers Secret Recipes of Comfort Food & Culinary Inspiration from an Organic and Allergen-free Approach