duff: a stiff flour pudding steamed or boiled usually and containing e.g. currants and raisins and citron
pudding: any of various soft sweet desserts thickened usually with flour and baked or boiled or steamed