Yes! You can replace the butter with a vegan butter substitute and the egg with about 4 ounces of vegan cream cheese.