Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Vegan Philly Cheese Steak

Vegan Philly Cheese Steak

We have vegan Philly cheese steak one of the most famous sandwiches in the world and we are thrilled about it. This vegan Philly cheese steak sandwich is going to rock your world, it is like bringing the best of America's street food into the comfort of your own home. 

I love the story behind the original cheesesteak sandwich (minus the use of beef, of course). This is why I love creating recipes. There are many versions of why he did what he did but we are not getting too deep into that. 

So, way back when, I think around the 1930s a hot dog food street vendor decided to switch things up a bit. Instead of stuffing the bread with a hot dog he used sliced steak. The odd and unique combination caught the eye of a taxi driver who soon after spread the word all around town about this "new lunch thing" being sold. 

Vegan Philly Cheese Steak ingredients

The sandwich gained so much popularity that the street food vendor decided to open up a shop. He had to be open 24/7, the lines were long and people kept coming. That's how popular these sandwiches were back in the day. They became an absolute classic not only on the East coast but all over the country. 

I love this story because this guy created something incredible by thinking outside the box and changing an established recipe. He is a reminder that we don't have to do things by the book and that it is always good to get creative in the kitchen.

sliced portabello mushroom

I wanted to make a vegan Philly cheesesteak sandwich for a while now. We always need more vegan sandwich recipes in our lives. But I needed to deal with the big pink elephant in this recipe, the steak. 

I love using portobello mushroom as a meat substitute. This particular kind of mushroom has a rich flavour with slight earthy tones. They are a bit denser than other kinds. So that's why their chewy consistency turns out so well when you are trying to replace meat.

But if you are unable to find portobello or you already have some other kind of mushrooms in your kitchen, don't hesitate on using those. Your vegan sandwich will turn out amazing either way. 

baguette on a toaster

The recipe is super simple, you can make it in a breeze. All you have to do is chop your veggies and your mushrooms, fry them for a bit, and add all the ingredients that will make it tasty and cheesy. 

For the cheesy effect, we are adding a bit of broth and flour to make it thicker. We are also adding vegan cheese and a bit of nutritional yeast. The yeast will add a ton of flavour and is a good source of plant-based protein and other nutrients.

Last but not least, make sure you toast your hoagie rolls. This is key for any good Philly cheese Steak sandwich. It changes the taste of the bread and it adds that crispy crumbly effect we enjoy so very much!  

Vegan Philly Cheese Steak top down

Prep time
10 minutes
Total time
Category: Lunch, Dinner
Serves: 4
Allergens: Gluten


For the philly cheese steak

  • 4 medium medium hoagie roll (sliced open and toasted)
  • 2 tbsps nutritional yeast
  • 2 tsps olive oil
  • 1 medium onion (sliced)
  • 4 pieces portabello mushroom (sliced)
  • 1 medium red bell pepper (sliced)
  • 4 pieces vegan cheese
  • 2 tablespoons vegetable broth
  • ½ tablespoon wheat flour

For the seasoning

  • 2 dashes black pepper (ground)
  • 2 tsps dried oregano
  • 2 dashes dried smoked paprika
  • 1 dash sea salt (optional)


  1. Heat up the oil in a frying pan and roast the onion for until golden brown for about 2-3 minutes.
  2. Add the mushroom sliced and bell pepper and stir fry on medium heat until soft for about 5 minutes.
  3. Sprinkle with the flour and give it a good stir, then add the vegetable broth.
  4. Add the rest of the ingredients and stir well until all the cheese is melted.
  5. Add the mixture to the toasted bread, enjoy!



Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!