Vegan butter is made from vegetable oil, so it's essentially margarine, which is fine to use as long as it's stable margarine. Do not use spreadable margarine as it melts too easily and won't work for this recipe.