This Vegan Philly Cheesesteak made with marinated portobello mushrooms, sautéed onions and peppers, and homemade vegan cheese sauce for a healthier spin on this classic sandwich.
Who else loves a good sandwich?
It’s that perfect mixture of savory meatiness, crunchy vegetables, and sweet and spicy sauces. So good! On My Darling Vegan, you’ll find a few vegan sandwich recipes. There is the Tempeh Rueben, my take on the BLT with Avocado Mayo, and of course, a Tofu Banh Mi.
And now there’s a new sandwich in town. It’s the Portobello Philly Cheesesteak. Made with marinated portobello steaks, sautéed onions and peppers, and INCREDIBLE cheese sauce, these vegan Philly Cheesesteaks are something worth getting excited about!
Intrigued? Let’s take a closer look.
What is a Philly Cheesesteak?
A classic cheesesteak is a sandwich that originated in Philadelphia as popular fast food. The sandwich is made from thinly sliced pieces of beef stuffed inside a hoagie roll and slathered in cheese sauce. Commonly, sautéed onions and peppers are added to the sandwich as well. Since it’s development nearly 100 years ago, there have been many variations of the sandwich, and today I bring you one more – the Marinated Portobello Cheesesteak.
Despite the fact that cheesesteaks are typically made from beef and cheese, we’re not going to let that stop us from making a delicious vegan sandwich, are we?
Best Meat Alternative
In the past, I’ve had vegan cheesesteaks made with seitan. While I enjoy seitan every now and again, it can be a bit intense in a sandwich. Seitan, being made from vital wheat gluten, when stuffed in bread can make a sandwich taste, well, bready and far too heavy.
Therefore, my favorite meat substitute for this sandwich is portobello mushrooms. Portobellos are meaty in their taste and texture and will absorb the flavors of a rich marinade. When marinated and sautéed, you’ll get a chewy, sweet, and savory, whole food alternative that makes this vegan sandwich just a little bit healthier and a whole lot tastier.
How to Make Vegan Philly Cheesesteak
Step one – prepare the portobello steaks
Clean the mushrooms with a damp kitchen towel to remove any soil that clings to the mushrooms. Destem the mushrooms, slice them into 1/2″ pieces and place them into a large ziplock bag. Combine the ingredients for the marinade in a small bowl. Whisk them together and then pour them into the bag.
Seal the bag and shake it slightly so that the mushrooms are fully submerged. Let the mushrooms marinate while making the rest of the cheesesteaks. Alternatively, you can place the mushroom slices in a large casserole dish with the marinade. Take care to completely submerge them in the liquid.
Step two – make the cheese sauce
Once the mushrooms are marinating, it’s time to make the cheese sauce.
To do this, melt the butter in a small saucepan. Add the flour, whisking constantly, until a roux has formed. Next add the milk, 1/4 cup at a time, whisking constantly. Bring the sauce to a boil and cook for about 4-5 minutes until the mixture begins to thicken. It should coat the back of a wooden spoon. Once thick, remove from heat and add the cheese, salt, and pepper.
Best Cheese Alternative to Philly CheeseSteak
Obviously, since we are making a Vegan Philly Cheesesteak we won’t be using traditional cheese. So what is the best plant-based cheese alternative?
Daiya! If you’ve been a plant-based eater for a while, then I’m sure you’re familiar with Daiya’s products. They make some of the best non-dairy cheeses, dressings, sauces, and yogurt alternatives, and more. When they came on the market about 10 years ago, their products were revolutionary.
One of the things I love most about Daiya is that they continue to improve their products. Recently they launched a Cutting Board Collection with new and improved slices and shreds. These new shreds taste even more like dairy cheese than ever before. With an improved melt and stretch, Daiya shreds are now the perfect cheese for pizza, pasta, and of course, vegan cheesesteak sandwiches.
Make sure to try out the new Cutting Board Collection and all their products by picking some up at a store near you. You won’t regret it!
Step three – Sauté Veggies
Now that we’ve sorted out our cheese sauce (arguably the most important part), let’s turn to our veggies. The third key component to this sandwich is the sautéed peppers and onions.
To make the sautéed veggies, heat a tablespoon of oil up in a heavy-bottomed sautéed pan over medium-low heat. Add the onions and sauté for about 5 minutes until they are fragrant and translucent. Add the peppers and button mushrooms and sauté for about 5 more minutes until they are cooked all the way through.
Once your veggies are done, transfer them onto a paper towel and wipe the skillet clean. Now it’s time to sauté the marinated portobellos. Add the portobello slices and the marinade to the sauté pan and cook, stirring occasionally, until the mushrooms have reduced about 50% in size and are charred along the edges.
Step Four – Assemble the Sandwiches
We’re almost done! Now, all we need to do is assemble the sandwiches. To do this, grab four hoagie rolls and evenly divide the mushrooms between the rolls. Top with sautéed onions and peppers and finish with vegan cheese sauce.
Bake the assembled sandwiches at 400 F for about 5 minutes until the bread gets nice and crusty and the cheese sauce melts over all the veggies. Remove from oven and serve!
Tips and Tricks
- Getting perfect chewy portobello is key. For a bolder flavor, marinate the mushrooms overnight. Cooked until all the liquid has evaporated and the mushrooms have reduced in size at least 50%.
- For the perfect vegan cheese sauce, make sure to use Daiya Mozzarella Cutting Board Shreds.
- Serve the sandwich shortly after assembling. Otherwise, the bread will start to get soggy and the veggies will get cold.
- Store uneaten mushrooms and cheese sauce in the refrigerator for up to 2 days. To reuse, gently reheat over low heat.
- Try making a Vegan Philly Cheesesteak Pizza! To do this, place a thin layer of cheese sauce on a pizza crust. Top with marinated portobellos and sautéed peppers and onions. Bake and enjoy!
More Vegan Sandwich Recipes
Do you love vegan sandwiches as much as I do? Then check out these amazing recipes:
- Tempeh Reuben Sandwich
- BBQ Jackfruit Sandwich with Avocado Slaw
- Vegan Meatball Sub
- Pizza Grilled Cheese Sandwich
- Ultimate BLT with Avocado Mayo
But before you go, grab a few bags of Daiya Shreds and let’s make some vegan Philly Cheesesteaks!
Vegan Philly Cheesesteaks made with marinated portobello mushrooms, sautéed onions and peppers, and homemade vegan cheese sauce for a healthier spin on this classic sandwich.
Keyword: Vegan Philly Cheesesteak
Servings: 4 sandwiches
Calories: 351 kcal
Author: Sarah McMinn
- 4 hoagie rolls
- 2 tbsp. cooking oil, divided
- 4 large portobellos
- 1 small yellow onion, thinly sliced
- 1 small green bell pepper, thinly sliced
- 1/2 poblano pepper, thinly sliced
- 1 cup button mushrooms, sliced
- salt and pepper, to taste
Destem and wipe clean the portobellos. Cut them into 1/2" strips and set aside. Whisk together the ingredients for the portobello marinade. Transfer the marinade to a large ziplock bag. Add the portobello strips and shake the bag so that the portobellos are fully submerged. Let marinate while preparing the rest of the sandwiches.
Preheat the oven to 400 F.
Make the vegan cheese sauce. In a small saucepan over medium heat, melt butter. Add flour, whisking constantly, until a roux has formed. Add milk, 1/4 cup at a time. Continue to whisk constantly. Bring to a boil and cook for about 4-5 minutes until the mixture begins to thicken - it should coat the back of a wooden spoon. Remove from heat and add Mozzarella Cutting Board Shreds, salt, and pepper. Stir in until the cheese has melted. Set aside.
Heat one tablespoon of oil over medium-low heat in a large skillet. Add onions and sauté for about 5 minutes, until onions are fragrant and translucent. Add peppers and button mushrooms and sauté for an additional 5 minutes until peppers cooked all the way through and slightly charred. Remove from heat and season with salt and pepper.
Wipe clean the skillet. Add the remaining oil and increase the heat to medium. Add the marinated portobellos along with the marinade and sauté, stirring occasionally, for 3-5 minutes until the portobellos are crispy brown and charred on the outside.
Assemble the sandwiches by placing 1/4th of the portobellos at the bottom of each hoagie roll. Top the onions/bell pepper mixture and a few dollops of vegan cheese sauce. Place on a baking sheet and bake 5 minutes until the bread is crispy and the cheese sauce is warm and melty. Remove from heat and serve immediately.
- This sandwich should be served shortly after assembling. Otherwise, the bread will start to get soggy and the veggies will get cold.
- Uneaten mushrooms and cheese sauce can be stored in the refrigerator for up to 2 days. To reuse, gently reheat over low heat.