The Edgy Veg

Vegan Philly Cheesesteak

Vegan Philly Cheesesteak SandwichThis vegan Philly cheesesteak sandwich recipe uses 10 simple ingredients to get the “Philly cheese steak” taste and is served on a sandwich roll of your choice with extra cheese!

I’m so excited to finally share with you how to make the best vegan & vegetarian Philly Cheesesteak using mushrooms! Mushrooms are such an incredible and healthy meat substitute.

Vegan Cheesesteak

On my recipe website, I’ve shown you many vegan versions of classic comfort foods. Today’s recipe is no different. Savoury, meaty, seared mushrooms, gooey melted cheese, sauteed peppers and mushrooms, all stuffed into a soft and fluffy bread roll.

I know the word “cheesesteak” sounds like it couldn’t be more anti-vegan but I’m here to make a vegan  version (which is more healthier and easy to make at home) of the famous Philly cheesesteak with my own personal spin. This recipe is a Vegan Philly cheesesteak based on the classic American sandwich that is filling, gooey and delicious, but without meat for vegans and vegetarians.

Mushrooms substituted for meat?? That’s right! I’ll be showing you a simple method to draw moisture out of the mushrooms to sear them and show you how to get a meaty texture and flavour.

Related Recipe: Vegan Stuffed Crust Pizza

Mushroom Philly Cheesesteak


Today I’m sharing an easy vegan mushroom cheesesteak sandwich recipe with you. This recipe uses simple ingredients that create a savoury, full of flavour Philly sandwich. It is a simple way to veganize a classic comfort food.Vegan Philly Cheesesteak



4.9 from 8 reviews
Vegan Philly Cheesesteak
Prep time
Cook time
Total time
This vegan Philly cheesesteak sandwich recipe uses 10 simple ingredients to get the “Philly cheese steak” taste and is served on a roll of your choice with extra cheese! I’m so excited to finally share with you how to make the best vegan & vegetarian Philly Cheesesteak using mushrooms!
Recipe type: Main
Cuisine: American
Serves: 4 Sandwiches
  1. Heat a large cast-iron or heavy bottom ceramic pan over medium-high heat until very hot.
  2. Add oil to the pan, and sear a handful of sliced mushrooms per side for 2 minutes. Let sear without moving them. Flip the mushrooms and cook, stirring occasionally until browned, size reduces by half, and liquid evaporates in the pan. This should take roughly 7-10 minutes. Don’t add the next handful until the first has browned and there’s no liquid left in the bottom of the pan. Repeat until all the mushrooms are in the pan. Once all mushrooms are browned using the method above, season the mushrooms with salt, pepper, and garlic powder.
  3. Meanwhile,slice up onions and green peppers.
  4. In a second pan, over medium-high heat, heat 1 tbsp oil.
  5. Add green peppers and onions and saute, stirring regularly until they're soft and browned. This should take roughly 15 mins. in the last 2 mins or so, add in the pickled jalapeno if you like it spicy.
  6. Meanwhile, butter the inside of your rolls and set aside.
  7. Divide the mushrooms into 4 portions in the pan, spoon the onion pepper mixture directly over the mushrooms, leaving some on the side for garnish, and top each with 2 slices vegan cheese.
  8. For melted cheese, use my vegan cheese sauce or add your fave vegan cheese on top of veggies and cover the pan with a lid and let the cheese melt, roughly 2-3 mins.
  9. One at a time, slide a large spatula under the mushrooms mixture and transfer to the buttered rolls.
  10. Serve.
NOTE: Make a garlic butter to spread on the rolls instead of ordinary vegan butter. All you need to do is; stir together 2 tablespoons softened vegan butter with 1 pressed garlic clove, and VOILA!
Nutrition Information
Serving size: 1 Sandwich Calories: 423 Fat: 22.5g Carbohydrates: 41g Sugar: 11.3g Sodium: 622.5mg Fiber: 7.25g Protein: 12.2g Cholesterol: 0mg

Edgy Veg Philly Cheesesteak___________

Hi! I’m Candice aka The Edgy Veg! I veganize popular food recipes for vegans, plant-based diets, eco-conscious eaters & people who are trying to eat more plants over… y’know animals or by-products of animals. I hope you enjoy this tasty vegan recipe!

Looking For More Vegan Sandwich Recipes?

Made this recipe? Let me know what you think by leaving a ⭐⭐⭐⭐⭐ star rating & comment below. It truly helps me & I really appreciate any support! Feel free to share your food photos on social and tag me @edgyveg so I don’t miss it!

Share My Recipe on Pinterest!Vegan Cheesesteak Sandwich Recipe

Order Edgy Veg Cookbook

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this recipe:  

  • I am so happy that I found this . I am not vegetarian , but I don’t eat most meats . I had this made with regular Brie cheese, and It’s delicious .
    Perhaps a vegetarian Brie?

  • Ok this was so much better than I expected

  • I love that this is a vegan recipe that uses vegetables as a meat replacer instead of processed meat alternatives! So yummy and healthy

  • Gosh this was so easy and delicious. New week night fav.

  • Chris Culver says:

    Delicious! Definitely will be making this again.

  • Yolanda Quimby says:

    How long will the shrooms keep(unassembled of course) -for say next day or day after, can they be frozen
    I’m an only veghead in th house, so there’s always leftovers!

  • Kathleen Culligan says:

    This was so yummy! Loved it!

  • Tried it, but I personally thought it could benefit from a bit more seasoning. I just added vegan bouillon cube and it was fantastic! Thanks for the recipe!

  • Great recipe. I would love to have access to these via an app!


Cookbook on sale now

cook book

Easy Eats