This tastes just as good as regular bread pudding.
Will the dry bread actually absorb two cups of skim milk without dissolving into total mush? The answer depends entirely on the soak duration. Allowing the mixture to rest for ten minutes is non-negotiable. If you rush this phase, the center remains watery while the edges overcook. Stir the bread occasionally during this window to ensure even hydration. Skim milk lacks the fat content of whole milk or heavy cream. Fat naturally slows down liquid penetration into crumb structures. Without that fat barrier, low-fat dairy floods the bread rapidly. Watch the bowl closely. When the liquid visibly vanishes from the surface, the absorption phase is complete. Transfer the contents immediately to the prepared eight-inch square baking pan before the bread begins to disintegrate.
Modifying the dairy impacts more than just the calorie count. Whole milk contributes approximately eight grams of fat per cup, whereas skim milk provides virtually zero. This reduction alters how the custard sets. Instant pudding mix contains modified starches designed to stabilize low-fat liquids under heat. Without that starch, skim milk custard frequently separates or weeps during cooling. Bread choice further dictates the final texture. Using a dense Italian loaf requires adjusting the added cinnamon upward since it lacks the spice swirl found in commercial varieties. Bake the dish at 375 degrees Fahrenheit until the surface turns golden brown and the center is just set, typically between 35 and 40 minutes. Cool the pan on a wire rack for fifteen minutes before slicing to let the starches finish firming up.