Traditional puddings made with alcohol will last for up to 6 months - because the alcohol helps preserve the cake. But if you make this recipe without alcohol, it will last for up to 5-7 days in the fridge from the day you steam the pudding.