Go Back
+ servings
Up close view of philly cheesesteak.

Vegan Philly Cheesesteak

Whip up these tasty vegan Philly cheesesteaks in just 30 minutes! Your favorite rolls are stuffed with saucy plant-based crumbles, vegan provolone, and sautéed mushrooms, onions, and peppers. Yum!
5 from 5 votes
Print Recipe Pin Recipe

Bonnie - Serene Trail

Course: Main Course
Cuisine: American
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 29 minutes
Servings: 6
Calories: 416kcal

Ingredients

  • 2 tbsp olive oil, divided
  • 8 oz baby bella mushrooms (227g) thinly sliced
  • 2 small green bell peppers thinly sliced
  • 1 small white onion thinly sliced
  • 24 oz vegan beef crumbles (680g) (two packages)
  • 1 tbsp Worcestershire sauce
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp garlic powder
  • 6 slices vegan provolone cheese
  • 6 hoagie rolls
  • Optional sauce: vegan mayo, ketchup, etc.

Instructions

  • Heat a large skillet to medium-high heat. Add 1 tbsp of the olive oil. Once hot, add the onions, peppers, and mushrooms.
  • Sauté them for about 10 minutes until the onions are brown and caramelized. Do not drain any of the liquid that accumulates from the mushrooms, as this will help to cook them.
  • Place the cooked onions, mushrooms, and peppers in a bowl. To that same pan, add the rest of the oil and the vegan beef crumbles. Stir in the Worcestershire sauce and seasoning.
  • Cook the vegan crumbles, stirring occasionally, for about 5 minutes until it has brown crispy ends.
  • Add the onions, peppers, and mushrooms back to the pan. Combine everything. Place the sliced vegan cheese over the cheesesteak mixture in a single layer.
  • Cover the pan with a lid and reduce the heat to low. Give it about 5 minutes until the cheese has softened, then twirl it into the mixture to fully melt.
  • Meanwhile, slice the rolls open most of the way with a serrated knife. Toast the rolls on a pan or flat top. This will help keep the bread from getting soggy.
  • Coat the insides of the rolls with vegan mayo, ketchup, or your favorite sauce. Fill the rolls with the cheesesteak mixture and enjoy!

Video

Nutrition

Serving: 1 sandwich | Calories: 416kcal | Carbohydrates: 59.3g | Protein: 21.1g | Fat: 13.6g | Saturated Fat: 5.7g | Sodium: 939mg | Potassium: 280mg | Fiber: 8.9g | Sugar: 8.2g | Calcium: 210mg | Iron: 6mg

The nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I'd love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.