Yes, with some modifications. Use flax eggs or a commercial egg replacer, plant-based oil, and a dairy-free cream cheese for the icing.