Vegetarian Philly Cheesesteak

Meaty cremini mushrooms star alongside sauteed onions and green peppers topped with provolone cheese in this tasty vegetarian version of a Philly Cheesesteak sandwich.

Hoagie rolls stuffed with sauteed mushrooms, onions and green peppers topped with sliced provolone cheese

A Philly Cheesesteak is a sandwich that is traditionally made with thinly sliced roast beef, onions and green peppers on a hoagie roll topped with either American or provolone cheese. It originated in Philadephia, Pennsylvania in the US, but has become a popular sandwich all over North America.

Cremini Mushrooms make an excellent swap for meat to make this a vegetarian sandwich, and it could easily be made vegan by substituting the provolone cheese for your favourite vegan alternative. Pan searing the cremini mushrooms with a dash of tamari, a healthy round of fresh ground pepper and a pinch of red chilli flakes give this sandwich a wonderful depth of flavour.

Fun fact: did you know that white mushrooms, cremini mushrooms and portobello mushrooms are all the same mushroom????? And the only difference between them is age??? If not, don’t worry, I didn’t either until just the other day. White mushrooms are the youngest, portobello mushrooms are the most mature, and cremini mushrooms are aged somewhere in between the two.

How to make vegetarian Philly cheesesteak

Slice your mushrooms (If you didn’t buy them already presliced), onions and green peppers while you heat up your pan.

a cutting board topped with sliced mushrooms, onions and green peppers


Cook the onions for 10 minutes on low first. I like to slowly cook the onions for a little while first to bring out the natural sweetness of the onion.

Add the mushrooms, garlic, tamari and fresh ground pepper to the pan and heat to medium. I like to spice this up a bit so I add a few extra turns of pepper here and also a pinch of hot pepper flakes. The mushrooms should lose some liquid as they cook. If not, you can add a splash of water to the pan to keep everything from scorching to the pan. After about 5 minutes, add the green pepper to the pan and cook for another 2-3 minutes. I like to just heat and soften the green pepper so it still has a bit of crunch, not cook it until it is overly soft.

Slice you hoagie rolls and add a couple slices of cheese to each and top with half the mushroom mixture. Enjoy!

a plate containing vegetarian philly cheesesteak sandwiches


This recipe for easy bean salad is suitable for the following diets:

  • vegetarian
  • vegan (swap out the butter and cheese for vegan alternatives)


Are you on Pinterest????? Follow me for more fresh and tasty recipe ideas


Want to see more recipes like this?? Sign up for our newsletter to have new recipes delivered to your inbox, follow us on Instagram or like our Facebook page.



If you like this mushroom Philly cheesesteak recipe, you might want to check out some of our other awesome vegetarian sandwich and lunch recipes:


If you have made this recipe we’d love to see it! Tag us on Insta @loveandgoodstuff.
Loved this? Don’t forget to rate it below!



hoagie rolls stuffed with sauteed mushrooms, onions and green peppers topped with sliced provolone cheese
5 from 1 vote

Vegetarian Philly Cheesesteak

a vegetarian version of the popular 'Philly Cheesesteak' sandwich with cremini mushrooms in place of meat

Course Main Course
Cuisine American
Keyword vegetarian philly cheesesteak
Prep Time 3 minutes
Cook Time 15 minutes
Total Time 18 minutes
Servings 2 sandwiches
Calories 360 kcal
Author Courtney


  • 1 tbsp butter
  • 8 oz cremini mushrooms sliced
  • 1 onion cut into thin slices
  • 1/2 green pepper cut into thin slices
  • 1 tbsp tamari
  • 1 clove garlic
  • 2 hoagie roll
  • 4 slices provolone cheese
  • salt and pepper


  1. Heat a large non-stick pan over medium-low heat and add the butter. When the pan is heated, add the sliced onions and a pinch of salt
  2. Cook the onions for about 10 minutes, then add the mushrooms. Increase the heat of the pan to medium, add the garlic, tamari and a splash of water if the pan is getting dry. Cook for 5 minutes
  3. Add the green peppers and cook for 2-3 minutes, or until the peppers soften a bit.
  4. Line each roll with provolone slices and top with the mushroom mixture.
  5. Serve

5 thoughts on “Vegetarian Philly Cheesesteak”

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.