Butter is recommended because of its rich flavor, but you could use margarine if it's all that's available to you. Just keep in mind that it might alter the texture and taste slightly.