Meaty oyster mushrooms in a smoky spice rub, slow-caramelized peppers and onions, and melty vegan cheddar, all piled into a soft hoagie roll. This plant-based take on the legendary Philly cheesesteak comes together in about 35 minutes.
Heat the olive oil in a large skillet over medium heat. Add the sliced peppers and onion and season with the salt. Cook, stirring often, until caramelized, about 15 minutes.
Remove the peppers and onion from the skillet and set aside.
For the "steak":
Slice the oyster mushrooms into thin, long strips and put them into a large bowl.
Add the whole spice mix - the brown sugar, barbecue sauce, coconut oil, white wine and all the spices - and toss well, until every strip is coated.
Transfer the mushrooms to a large pan and set it over medium heat.
Sauté for 20 minutes, stirring now and then. Add a splash of water if needed, so the mushrooms don't burn. Remove from the heat when they are golden and tender.
Return the caramelized peppers and onion to the pan and stir to combine.
Spread the vegan cheddar slices over the mixture, cover the pan with a lid and cook for 1 more minute, until the cheese melts.
Divide the filling between the hoagie rolls and serve right away, with some freshly chopped parsley on top if you like.
Notes
Use vegan cheddar to keep the sandwich fully plant-based. The mushroom "steak" filling keeps in an airtight container in the fridge for up to 3 days - reheat it in a hot pan and assemble the sandwiches fresh, so the rolls stay crisp.