While different sandwiches can be made of different things, this vegan Philly cheesesteak recipe includes homemade seitan beef, onions, peppers, mushrooms, homemade vegan cheese, and bread. Many vegan Philly cheesesteak recipes on the Internet use just mushrooms, which doesn't get you enough meatiness in my opinion, and also they're not high in protein. This particular vegan sandwich is loaded with nearly 50 grams of protein and it's super meaty yet still cruelty-free.