This post contains affiliate links.

Savory, deeply seasoned, and built on shredded king oyster mushrooms that fool people into thinking there’s meat in the sandwich, this vegetarian Philly cheesesteak is the real deal. Melted provolone, sautéed peppers and onions, and a soft hoagie roll round it into something that transports you straight to South Philadelphia.

Three hoagie rolls filled with sautéed mushrooms, green bell peppers, onions, and melted cheese create a mouthwatering vegetarian Philly cheesesteak, all arranged on parchment paper.
This viral mushroom Philly cheesesteak is vegetarian, easily made vegan, and built on shredded oyster mushrooms that taste shockingly close to the real thing.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Two things make this vegetarian cheesesteak work. First, the mushroom. King oyster mushrooms have a dense, fibrous structure that shreds into long strips with a fork, mimicking the pulled texture of thinly sliced steak in a way most plant-based substitutes can’t touch.

Second, and just as important, the seasoning has to do real work. Soy sauce and vegan Worcestershire build a savory depth that makes the mushrooms taste like they belong in a cheesesteak rather than next to one.

  • Ready in 25 minutes from start to finish
  • Easily made fully vegan with a cheese swap
  • Leftovers reheat well for up to four days

Reader rating

★★★★★

“Seriously!!!! Who knew you could still have a steak and cheese sub while being vegetarian?! This totally did it for me and was so fast and easy!!! Couldn’t tell it was mushrooms and picked up the flavors perfectly!!” —Erin

Add your review

Two vegetarian Philly cheesesteak sandwiches filled with sautéed mushrooms, green bell peppers, onions, and melted cheese on a hoagie roll.
Oyster mushrooms are wondrous little beasts that get shredded into the perfect beef substitute. They can be transformed into BBQ-pulled “pork,” too, but their meaty texture is perfect for vegetarian cheesesteaks!

here’s what you’ll need

This is just an overview! Jump to the recipe for measurements and instructions.

  • King Oyster Mushrooms: By shredding king oyster mushrooms roughly with a fork, you get thin, meaty pieces of mushroom perfect for replacing beefsteak. They can be found in most health food or Asian grocery stores.
  • Peppers and Onion: Cooked separately from the mushrooms so they retain some bite rather than turning fully soft. Adding them back in at the end keeps the texture varied throughout the sandwich.
  • Cheese: It’s not a cheesesteak without a few slices of provolone or American cheese! Both melt well and deliver the classic cheesesteak finish. Provolone has a sharper, more distinct flavor; American melts the smoothest and most evenly.
  • Hoagie rolls: A soft roll with enough structure to hold the filling without falling apart is essential. Toast lightly before filling for the best texture contrast.
Ingredients for a vegetarian Philly cheesesteak laid out on a table, including king oyster mushrooms, onion, bell pepper, hoagie rolls, provolone, seasonings, olive oil, soy sauce, and Worcestershire sauce.

Make Them Vegan

You can make these mushroom cheesesteak sandwiches by substituting the cheese for a cashew-based vegan cheese sauce, either store-bought or homemade.

Two sandwiches filled with sautéed onions, green bell peppers, melted cheese, and your choice of sliced cooked meat or a vegetarian Philly cheesesteak option on hoagie rolls.

“What if I can’t find king oyster mushrooms?”

King oyster mushrooms aren’t always easy to find. If your grocery store doesn’t carry them, maitake and portobello are the closest substitutes, though neither shreds quite as cleanly. King oyster mushrooms have a dense, fibrous structure that pulls apart into long strips with a fork, which is what gives this cheesesteak its meaty texture.

Check Asian grocery stores if your regular grocery store doesn’t carry them. They’re more consistently stocked there and often cheaper too.

Viral Vegetarian Cheesesteak (with Oyster Mushrooms!)

4.80 from 29 ratings
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 3 servings
This vegetarian Philly cheesesteak is savory with king oyster mushrooms that taste just like meat. Melted provolone, peppers and onions on a soft hoagie!

Ingredients 

  • 2 Tbsp olive oil, divided, 30 mL
  • 1 green bell pepper, thinly sliced
  • 1 medium white onion, thinly sliced
  • 4 king oyster mushrooms
  • 1 Tbsp soy sauce, 15 mL
  • 1 tsp vegan Worcestershire sauce, 5 mL
  • ½ tsp each smoked paprika, garlic powder, onion powder, and salt
  • ¼ tsp pepper
  • 2 to 3 slices provolone or American cheese*
  • 2 to 3 soft subs or hoagie rolls
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Pepper and Onions: Heat 1 Tbsp olive oil in a large saute pan over medium heat. Add 1 green bell pepper and 1 medium white onion (both sliced), cooking until soft and fragrant, 5 to 7 minutes.
    Sliced onions and green bell peppers are being sautéed in a stainless steel pan with a wooden spatula, perfect for building a delicious vegetarian Philly cheesesteak.
  • Shred Mushrooms. Meanwhile, shred 4 king oyster mushrooms with forks into rough strips.
    A wooden cutting board with whole and shredded king oyster mushrooms, perfect for making a vegetarian Philly cheesesteak, features two forks among the mushroom pieces used for shredding.
  • Cook Mushrooms: Remove pepper and onions from pan. Heat remaining 1 Tbsp olive oil then add mushrooms, 1 Tbsp soy sauce, 1 tsp vegan Worcestershire sauce, and seasonings. Cook over medium/high heat until mushrooms are soft and moisture has all cooked out, about 10 minutes.
    A stainless steel pan containing cooked, sliced mushrooms—perfect for a vegetarian Philly cheesesteak—sits on a textured gray surface.
  • Cheese It: Add pepper and onions back into the pan, mixing into the mushrooms. Shape into 2 or 3 mounds then top each with cheese. Cover and cook until cheese melts, 1 to 2 minutes.
    A skillet with sautéed onions, green peppers, and mushrooms topped with three slices of provolone cheese for a savory vegetarian Philly cheesesteak experience.
  • Serve: Transfer to rolls or buns and serve warm.
    Two hoagie rolls filled with sautéed onions, green bell peppers, mushrooms, and melted cheese make this delicious vegetarian Philly cheesesteak, served next to a small dish of ketchup.

Notes

*You can make this mushroom cheesesteak vegan by substituting the cheese for vegan cheese (omit the jalapeno if you’re making it for this cheesesteak).
Storage: Any leftovers can be stored in the fridge in an airtight container for up to 4 days.

Nutrition

Serving: 1serving | Calories: 417kcal | Carbohydrates: 47.8g | Protein: 15.4g | Fat: 19.7g | Saturated Fat: 7.1g | Cholesterol: 19mg | Sodium: 1200mg | Potassium: 190mg | Fiber: 4.1g | Sugar: 9g | Calcium: 287mg | Iron: 3mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

what to do with leftover king oyster mushrooms

If you have leftover mushrooms, you can use them to make any of these other meat copycat recipes.

Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

4.80 from 29 votes (18 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




22 Comments

  1. Cindy Bouchard says:

    5 stars
    This was really good. I really felt like I was eating a Philly Cheesesteak! Great flavor. Definitely a do over.

  2. Nadia Othman says:

    How many ounces are the 4 King Oyster Mushrooms? I bought sliced ones

    1. Sarah Bond says:

      Each mushroom should be about 2 to 4 oz.

  3. Sara C says:

    5 stars
    My family and I enjoyed this recipe. I substituted white mushrooms for the king oyster mushrooms, and I added thinly sliced tofu as well. I wish I would have added liquid smoke like another reviewer did. I think that would have elevated this a little. Great tasting dish!

    1. Sarah Bond says:

      I’m so happy to hear it, Sara! It sounds delish with tofu! 😀

  4. Maria L says:

    4 stars
    We made these for dinner tonight but I added spinach to the veggies and mayo, mustard and tomato to the toasted rolls. We will definitely make these again but I think it would be good for all the veggies to be coated in the soy sauce and vegan Worcestershire sauce but I’m not sure it maybe over powering.

  5. Jean Grimsley says:

    5 stars
    This was super tasty! Building off a technique I saw on NYT Cooking, I “dry brined” the mushrooms for 30 minutes by adding the salt and all the spices to the raw mushrooms, tossing, and then letting them sit. Paid off with a lot of flavor—although I didn’t try the original version, so I don’t know if this created an improvement. Put it all on a soft toasted pita—YUM.

    1. The Live Eat Learn Team says:

      Love that idea! Thanks for trying it and so happy you enjoyed it!

  6. Amy says:

    This looks so good but I’m allergic to mushrooms. Is there something else I could use instead?

    1. Sarah Bond says:

      We haven’t tested this one with anything else because mushrooms are really at the center of the recipe, but I think you could try shaved tofu as an alternative!