Go Back
+ servings
Philly Cheesesteak on unbleached parchment paper with cast iron skillets filled with vegetables in the background along with vegan cheese, soy curls, beer, and a orange and white striped napkin

Vegan Philly Cheesesteaks

Our vegan version of this classic sandwich is so meaty and delicious. The perfect alternative to a beef Philly Cheesesteak.
Course Entree, Main Course
Cuisine American, Vegan
Keyword philly cheesesteak, sandwich, vegan cheesesteak
Prep Time 30 minutes
Cook Time 30 minutes
Marinating Time 30 minutes
Total Time 1 hour
Servings 4 Servings
Calories 382 kcal
Author Linda Meyer


For the Marinade

  • 3 cups boiling water
  • 1 tbsp no-beef bouillon paste
  • 1 tbsp vegan Worcestershire sauce
  • 1 tbsp soy sauce or liquid aminos is you don’t eat soy
  • ¼ tsp liquid smoke

Remaining ingredients

  • 8 oz soy curls
  • 1 red bell pepper or orange or yellow, seeded and thinly sliced
  • 1 green bell pepper seeded and thinly sliced
  • 1 medium sweet onion thinly sliced
  • 8 oz button mushrooms thinly sliced
  • 3 tbsp vegan butter divided
  • Salt and pepper to taste

For the Cheese Sauce

  • See the link in the instructions
  • 1 baguette sliced into four pieces


For the Marinade

  1. Pour the boiling water into a large bowl and Whisk in the bouillon paste, Worcestershire sauce, soy sauce, and liquid smoke until well combined and the bouillon paste is completely liquified.
  2. Add the soy curls and stir until they’re completely coated in the broth and let marinate for 20 to 30 minutes.

Make the cheese sauce.

  1. Heat a large iron skillet or whatever large sauté pan you have, on medium-high heat. When the pan is hot, melt 2 tbsp of the butter and add the onions and bell peppers. Stir to coat with the butter and reduce the heat to medium-low. Cook the onions and peppers, stirring often, for approximately 15 to 20 minutes, or until they’re nicely caramelized, salt and pepper to taste. Remove from the pan and set aside.
  2. Heat the pan back up on medium-high heat and add 1 tbsp vegan butter and let it melt. When the butter is melted, add the mushrooms and stir until coated in the butter. Cook, stirring often, approximately 10 minutes, or until the mushrooms have lost their water and are a nice golden brown, salt and pepper to taste. Remove from the pan and set aside.
  3. Drain the liquid (reserve 1 cup) from the soy curls and press out the excess broth. Add to the hot pan and cook for approximately 5 to 7 minutes, or until the edges are crispy and brown. Add a bit of the broth to deglaze the pan and let it evaporate. Stir often. Salt and pepper to taste.
  4. Grill or toast the bread if desired. We suggest spreading a thin layer of melted butter or olive oil on the inside of the bread before toasting.
  5. Build your sandwich. We like to start with the soy curls, then the veggies, and top it with the cheese sauce.

Recipe Notes

The Nutrition Facts are an estimate only.

Nutrition Facts
Vegan Philly Cheesesteaks
Amount Per Serving
Calories 382 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 2g13%
Sodium 1626mg71%
Potassium 613mg18%
Carbohydrates 49g16%
Fiber 6g25%
Sugar 9g10%
Protein 19g38%
Vitamin A 1445IU29%
Vitamin C 67.7mg82%
Calcium 73mg7%
Iron 5.9mg33%
* Percent Daily Values are based on a 2000 calorie diet.