Go Back
Homemade Vegan Philly Cheesesteak (Mushroom) photo

Vegan Philly Cheesesteak (Mushroom)

A vegan take on the Philly cheesesteak using shredded oyster mushrooms, savory marinade, caramelized onions, and melted vegan provolone.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

Ingredients
  • 10 ozOyster mushroomsnot king oyster but pearl oysters
  • 1 tspWorcestershire saucevegan and GF
  • 1 tspSoy sauceor tamari
  • 1/4 tspBalsamic vinegar
  • 4 TbspOlive oil
  • 1 tspOnion powder
  • 1 tspGarlic powder
  • 1/2 tspSweet smoked paprika powder
  • 1 tspOregano
  • 1/2 tspGround cumin seeds
  • 1/2 tspSalt
  • 1/8 tspBlack pepper
  • 3-4 ozVegan Provolone cheesewe used Violife
  • 1 Onion medium
  • 1 TbspOlive oil

Equipment

  • Non-stick frying pan (10.5 inch / 26 cm)
  • Slotted turner

Method
 

Instructions
  1. Trim and pull the mushrooms: cut off the tough end of each oyster mushroom stem. Tear the caps and stems by hand into thin, shredded pieces.
  2. Make the marinade: in a bowl whisk together 4 Tbsp olive oil, 1 tsp vegan Worcestershire sauce, 1 tsp soy sauce or tamari, 1/4 tsp balsamic vinegar, 1 tsp oregano, 1/2 tsp ground cumin, 1/2 tsp sweet smoked paprika, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp salt, and 1/8 tsp black pepper.
  3. Marinate the mushrooms: add the shredded mushrooms to the bowl and toss to coat evenly. Let sit 5–10 minutes. If any marinade remains in the bowl, set it aside (you can add a little back to the pan later if needed).
  4. Prepare the onion: peel and thinly slice the medium onion.
  5. Caramelize the onion: heat a non-stick skillet over medium heat and add 1 Tbsp olive oil. Add the sliced onion and cook, stirring occasionally, until golden brown and soft, about 5–8 minutes. Transfer the cooked onion to a plate and set aside.
  6. Cook the mushrooms: wipe the skillet if it has burnt bits, then heat it over medium-high to high. Add the marinated mushrooms in a single layer (work in batches if necessary to avoid crowding). Stir occasionally and cook until the mushrooms are well browned and crispy at the edges, about 10–15 minutes. If the pan seems dry and you reserved some marinade, add a teaspoon of the reserved marinade to the pan.
  7. Combine mushrooms and onions: return the cooked onions to the skillet with the mushrooms and toss briefly to combine and reheat, about 1 minute.
  8. Add the cheese and melt: place the 3–4 oz vegan provolone evenly over the mushroom-and-onion mixture. Cover the skillet with a lid until the cheese melts, about 1–3 minutes.
  9. Serve immediately: transfer the melted mushroom-and-cheese filling to plates or use as desired for sandwiches/rolls and enjoy.

Notes

Use high heat– You need to fry the oyster mushroom shreds on high heat otherwise the liquid they release will not evaporate. In that case, the mushrooms will be cooked rather than fried. They will turn out soft, but not crispy. In our experience, oyster mushrooms release less moisture than button mushrooms, but still, high heat is what you need in this recipe.
Adjust the amount of olive oil– It is enough to marinate the mushroom shreds for 5-10 minutes. If you want to or need to marinate longer (like overnight), and the mushroom feels too dry, it means that probably all juices have been soaked up. You need to add a dash of olive oil to the skillet before frying to make sure it will not only get crisp but cooked as well.
Don’t fry together onions and mushrooms– Onion needs medium heat as they will burn on high heat, while mushrooms need high heat to get them crispy. You can use the same skillet though as they can soak up each other’s juices.
Take into account the size of your loaf– When you decide on the size of the serving, take into account the size of your loaf. We form these mushroom-onion hills in the skillet based on how long our hoagie roll is.
Melt more cheese on top– To make it even more decadent, add some shredded vegan cheese on top of your sandwich and place it under the broiler to melt it. So yummy! Like a double cheese cheesesteak. 🙂