I recommend using butter for this recipe. Butter will give you a much richer flavor. Margarine also tends to have a higher water content which can change the texture of your cake.