Question: how long can you keep a homemade christmas pudding for?
Answer: The pudding can be stored for up to two years in a cool, dry place. To serve, reheat the pudding by steaming again (in the same way) for two hours, or until hot all the way through. Alternatively, remove the foil and reheat in the microwave.