Yes, you can make a vegan version of the Battenberg cake by substituting the eggs with a flax egg or a commercial egg replacer, and using vegan buttercream and a vegan marzipan alternative.