Butter by far! I cant stand margarine...makes me feel sick...