No these sandwiches are not vegan because we use cheese and mayo. You can simply make vegan0friendly substitutions to get this vegetarian sandwich to become vegan.