Vegetarian Portobello Philly Cheese Steaks (2024)

Published by Allyson
This post may contain affiliate links. Read my disclosure policy.

Jump to Recipe

Vegetarian Portobello Philly Cheese Steaks are stuffed with mushrooms, peppers, and onions then topped with provolone cheese. Super delicious and ready in 20 minutes!

Vegetarian Portobello Philly Cheese Steaks (1)

Vegetarian Portobello Philly Cheese Steaks are the perfect meatless meal. They come together in 20 minutes, and are just as filling as the meat version. Whether you are trying to save money by going meatless, being more health conscious, or a vegetarian, you will LOVE these Portobello Philly Cheese Steaks.

If you are a meat lover, this recipe would be perfect for meatless Monday, or you could easily add some chopped steak to the sandwich, but trust me when I say, these Portobello Philly Cheese Steaks are super ‘meaty’ without the meat – insanely delicious and super easy to make!

Serve them with some Super Simple Buffalo Potato Wedges, Air Fryer Butternut Squash or a Southwestern Salad and it's the perfect meal!

Vegetarian Portobello Philly Cheese Steaks (2)

This is one of those awesome recipes that comes together in under 20 minutes, and you would never be able to tell. The flavor on the vegetables is rich and deep, and it’s a very satisfying sandwich. Using this homemade Vegetable Stock recipe can also benefit the flavor of the vegetables!

The following recipe is for 2 sandwiches, but can easily be doubled to make 4 sandwiches.

How to make Vegetarian Portobello Philly Cheese Steaks

**scroll all the way down for a full ingredient list and printable directions**

  • Get all the ingredients prepped and ready to go.
  • Add the vegetables to a skillet*, then cook for about a minute, then sprinkle on the seasonings. Continue cooking them until they are tender and the onions are translucent.
    • I recommend getting the large portobello caps for this recipes, and slicing them thin to mock a steak strip, but you could also use baby portobello (cremini) mushrooms. I've used both with success.
  • Sprinkle flour over the veggies and then stir to coat. Add the veggie broth and soy sauce, then stir to disperse. Turn the heat to medium high and cook for about a minute. The liquid should come up to a quick boil and thicken very quickly. Turn the heat off and remove.
  • If you like a crispy roll, toast the rolls for a few minutes, then add the filling and a slice of provolone cheese over the top. Enjoy!

*If you want to add steak steak to the the Portobello Philly Cheese Steaks, cook the steak first and throw the veggies in the skillet when there is about 5 minutes left to cook the steak. Continue with remaining directions.

Vegetarian Portobello Philly Cheese Steaks (3)

Can I use a different cheese in a cheese steak?

If you don't care for provolone cheese on a vegetarian Philly cheese steak, there are other options that will work. While not traditional, they are delicious!

  • Havarti, gouda, or mozzarella cheese would all work wonderfully on a vegetarian portobello philly cheese steak!

Is a Vegetarian Cheese Steak Healthy?

Healthy is subjective, but I do think it's a good option depending on your diet. I calculated the nutritional information, but it will be subjective on the rolls you buy, so make sure to calculate with your ingredients if needing the information to be accurate.

Each sandwich contains about 394 calories, 9 grams fat, 4 grams saturated fat, 62 grams carbohydrates, 6 grams fiber, 9 grams sugar, and 19 grams protein. They also contain over 100% of your daily Vitamin C!

  • To make it lower carb (South Beach Diet, KETO): Use a cloud bread or low carb roll. The roll could also be left out entirely and the filling could be served over cauliflower rice or a salad.
  • To make it Gluten Free:Use a gluten free flour in the saute step like almond or coconut flour. Both should work fine. Instead of traditional soy sauce usetamari which is a gluten free soy sauce. Use a gluten free roll for the sandwich or leave the roll out entirely.
Vegetarian Portobello Philly Cheese Steaks (4)

What to serve with these sandwiches:

  • Simple Buffalo Potato Wedges are easy to make and ultra delicious.
  • Air Fryer Roasted Broccoli is healthy, takes only a few minutes, and is the perfect side dish.
  • Air Fryer Roasted Asparagus will be your favorite way to cook asparagus from now on! With only 2 ingredients and taking a fraction of the typical time, they make an easy nutritious side dish!
  • Air Fryer Crispy Parmesan Brussels Sprouts are going to be your new go-to side dish. Only a handful of ingredients and only 132 calories per serving!
  • Roasted Red Pepper Soup is the perfect comfort food without any guilt! Make it in the Instant Pot, Slow Cooker, or on the stove top!

Make sure you don’t miss a thing! Follow Domestic Superhero on:

Facebook|Instagram |Pinterest|TikTok |Email

For NEW RECIPES delivered straight to your inbox, signup for our email list!

5 from 22 votes

Vegetarian Portobello Philly Cheese Steaks (5)

Print

Portobello Philly Cheese 'Steaks'

Prep Time

5 mins

Cook Time

10 mins

Total Time

15 mins

Vegetarian Portobello Philly Cheese Steaks are stuffed with mushrooms, peppers, and onions then topped with provolone cheese. Super delicious and ready in 20 minutes!

Course:Main Course

Cuisine:American

Keyword:vegetarian portobello philly cheese steaks

Servings: 2 sandwiches

Calories: 394 kcal

Ingredients

  • ½onionsliced
  • 2largeportobello mushroom capsstems and gills removed, sliced
  • 1mediumgreen pepperseeded and sliced
  • 2teaspoondried oregano
  • ½teaspoonblack pepper
  • 1TBSwhite flour
  • ¼cupvegetable stock
  • 1TBSlite soy sauce(reduced sodium)
  • 2slicesprovolone cheese
  • 2mediumsub rolls (about 6 inches)warmed and sliced
  • nonstick spray

Instructions

  1. In a large skillet, spray nonstick spray, and add onions, portobello mushrooms, and green peppers; sauté for 1 minutes. Sprinkle oregano and black pepper over the vegetables, and continue cooking for 4-5 minutes or until they are tender.

  2. Sprinkle flour over the vegetables and stir to coat with the flour; continue stirring for 1 minutes. Add vegetable broth and soy sauce to skillet, and turn heat to high. Stir to distribute and dissolve flour. Cook for about another minute, or until sauce has thickened (should be quick).

  3. Place filling into each sub roll, and top with a slice of cheese. Garnish with more oregano if desired. Serve immediately.

Recipe Notes

Nutritional information per sandwich: 394 calories, 9 grams fat, 4 grams saturated fat, 62 grams carbohydrates, 6 grams fiber, 9 grams sugar, and 19 grams protein. Weight watchers points: 12

*Recipe can be doubled to make 4 sandwiches.

Updated April 2023.

Related

« Crispy Black Bean Tacos

Copycat Taco Bell Mexican Pizzas »

Reader Interactions

Comments

  1. freebirdsings

    Is there enough flavor to make these worthwhile without the cheese? My son is vegan and even fake cheese doesn't cut it for him. I guess he's natural food vegan - difficult but I love him.

    Reply

    • Allyson

      I think so! I have had them without cheese and love them just as much!

      Reply

  2. April @ Girl Gone Gourmet

    Found this on pinterest - looks so delicious! I'm not vegetarian, but l love mushrooms, so will definitely give this a try 🙂

    Reply

  3. Karly

    YAAAAS. Such a sucker for a good Philly sandwich, and I love this veggie-filled version! Looks delish!

    Reply

  4. Kristyn

    Vegetarian Portobello Philly Cheese Steaks (6)
    This sandwich looks so mouthwatering!!! I cannot wait to make these! I bet they are a hit!

    Reply

  5. Amanda

    Vegetarian Portobello Philly Cheese Steaks (7)
    These look like so much fun. I can’t wait to make them for the family !

    Reply

  6. Jessica | The Novice Chef

    Great idea for Meatless Monday!

    Reply

  7. Charity

    Vegetarian Portobello Philly Cheese Steaks (8)
    You fooled me! When I first saw the pictures I thought it was beef. Looks just as rich and yummy as the classic!

    Reply

  8. Natasha

    Vegetarian Portobello Philly Cheese Steaks (10)
    Can't believe this is meatless! Maybe I could even trick my husband into thinking so too!! 😉

    Reply

    • Allyson

      He probably wouldn't even notice!

      Reply

  9. Jessica

    Vegetarian Portobello Philly Cheese Steaks (11)
    New favorite dinner! Thank you so much!

    Reply

  10. Jade

    Vegetarian Portobello Philly Cheese Steaks (12)
    This look delicious! I cannot wait to try this!!

    Reply

  11. Katerina @ diethood .com

    Vegetarian Portobello Philly Cheese Steaks (13)
    I can't wait to try this!! I looks incredibly delicious!!

    Reply

  12. Catalina

    Vegetarian Portobello Philly Cheese Steaks (14)
    I am drooling over this sandwich! I will make it for lunch tomorrow!

    Reply

  13. Erin | Dinners,Dishes and Dessert

    Vegetarian Portobello Philly Cheese Steaks (15)
    This needs to happen at my house very soon!!

    Reply

  14. Erin | Dinners,Dishes and Dessert

    Vegetarian Portobello Philly Cheese Steaks (16)
    Get in my belly! This looks so good.

    Reply

  15. Elizabeth

    Vegetarian Portobello Philly Cheese Steaks (17)
    Delicious!! And so easy to make!

    Reply

  16. April

    Vegetarian Portobello Philly Cheese Steaks (18)
    These are so great! Definitely a good substitute for the real thing, absolutely delish!

    Reply

  17. Beth

    Vegetarian Portobello Philly Cheese Steaks (19)
    I really love this variation. The mushrooms are a great substitute for the meat, and the sauce is great.

    Reply

  18. Andie

    Vegetarian Portobello Philly Cheese Steaks (20)
    I love sneaking in meatless meals here and there; this one was a HUGE hit! I will be adding it to my meal rotation list.

    Reply

  19. Kristen

    Vegetarian Portobello Philly Cheese Steaks (21)
    These tasted amazing and had so much flavor, they tasted just as good without the meat.

    Reply

  20. Amanda

    What a neat idea for a meal with no meat! These look amazing and I will be making them very soon!

    Reply

  21. Erin | Dinners, Dishes and Dessert

    Looks beyond delicious! Can't wait to make this!

    Reply

  22. katerina @ diethood.com

    Vegetarian Portobello Philly Cheese Steaks (22)
    This looks incredibly delicious! My family would love it!! YUM!

    Reply

  23. Beti | easyweeknightrecipes

    Vegetarian Portobello Philly Cheese Steaks (23)
    WOW! This is faaantastic!! A must make!

    Reply

    • Allison Nicole Dugue

      Vegetarian Portobello Philly Cheese Steaks (24)
      Excellent recipe! I made this with vegan cheese, after filling the bread I folded the cheese in and baked it for 10 minutes which melted the cheese and crisped the bread 🤌

      Reply

      • Allyson

        Sounds amazing!!!

        Reply

  24. Sandra

    Vegetarian Portobello Philly Cheese Steaks (25)
    I love how quick and easy this is!! And it's so healthy, too!

    Reply

  25. Catalina

    Vegetarian Portobello Philly Cheese Steaks (26)
    Mmmmmm..... I am drooling over these steaks. They are the best!

    Reply

  26. Megan

    Vegetarian Portobello Philly Cheese Steaks (27)
    This recipe was wonderful! The store was out of portobellos so I used baby bellas. I threw in some nutritional yeast and flax meal (for my own nutritional needs). I opted to serve the mixture over brown rice instead of rolls. Absolutely loved it- for the taste and how quick and easy it was to put together!

    Reply

    • Allyson

      Sounds like an amazing way to serve it! Glad you liked them!!

      Reply

Leave a Reply

Vegetarian Portobello Philly Cheese Steaks (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 6619

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.