Vegan Philly Cheesesteak (2024)

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.

Vegan Philly Cheesesteak (1)

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.

Vegan Philly Cheesesteak (2)

Disclosure: This post may contain affiliate links.

Table of Contents show

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?

No way!

Recommended Ingredients And Equipment

Ingredients & Substitutions

  • Hoagie Rolls - You can use any type of sandwich roll or bun you'd like.
  • Portobello – Portobello is one of the best whole food meat substitutes you can find. They have a rich juicy, deep meaty texture that, although will never be mistaken for meat, can be equally satisfying to vegans and omnivores alike.
  • Cooking Oil - Use high heat oil like avocado or coconut.
  • Vegetables - Traditionally Philly Cheesesteaks are topped with a combination of onions, green bell peppers, poblano peppers, and button mushrooms.
  • Balsamic Vinegar
  • Vegan Worcestershire Sauce - Not all Worcestershire sauce is vegan. Most varieties use anchovies. Make sure to find one that is specifically marked vegan.
  • Dijon Mustard
  • Spices - You will need steak seasoning, garlic powder, dried parsley, salt, and pepper.
  • Vegan Butter
  • All-Purpose Flour
  • Non-Dairy Milk - Use any nuetral flavored unsweetened milk.
  • Mozzarella Cutting Board Shreds - This is my favorite vegan cheese for this recipe. Read all about Daiya's shreds below.

Recommended Equipment

You don’t need anything fancy for this recipe, just basic cooking equipment including a sauté pan, mixing bowls, and utensils. (<<affiliate links)

Check out the full list of my recommended kitchen tools and gadgets.

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!

Vegan Philly Cheesesteak (3)

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 ½" 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, ¼ 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.

Vegan Philly Cheesesteak (4)

Step Three - Sauté Veggies

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.

Vegan Philly Cheesesteak (5)
Vegan Philly Cheesesteak (6)

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!

Vegan Philly Cheesesteak (7)

Serving and Storing

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.

Tips and Tricks

  1. 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%.
  2. For the perfect vegan cheese sauce, make sure to use Daiya Mozzarella Cutting Board Shreds.
  3. 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!
Vegan Philly Cheesesteak (8)

More Vegan Sandwich Recipes

Vegan Philly Cheesesteak (9)

Vegan Philly Cheesecake

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.

4.75 from 8 votes

Print Pin Rate

Prep Time: 20 minutes minutes

Cook Time: 5 minutes minutes

Total Time: 25 minutes minutes

Servings: 4 sandwiches

Calories: 351kcal

Author: Sarah McMinn

Ingredients

Philly Cheesesteaks

  • 4 hoagie rolls
  • 2 tbsp. cooking oil, divided
  • 4 large portobellos
  • 1 small yellow onion, thinly sliced
  • 1 small green bell pepper, thinly sliced
  • ½ poblano pepper, thinly sliced
  • 1 cup button mushrooms, sliced
  • salt and pepper, to taste

Portobello Marinade

Vegan Cheese Sauce

US Customary - Metric

Instructions

  • Destem and wipe clean the portobellos. Cut them into ½" strips and set aside. Whisk together the ingredients for theportobello marinade. Transfer the marinade to a large ziplock bag. Add the portobello strips and shake thebag so that the portobellos are fullysubmerged. Let marinatewhile preparing the rest of the sandwiches.

  • Preheat the oven to 400 F.

  • Make the vegan cheese sauce. In a small saucepanover medium heat, melt butter. Add flour, whisking constantly, until a roux has formed. Add milk, ¼ 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 ¼th 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.

Notes

Serving and Storing - 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.

Variations - 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!

Nutrition

Calories: 351kcal | Carbohydrates: 47g | Protein: 10g | Fat: 14g | Saturated Fat: 2g | Sodium: 1394mg | Potassium: 570mg | Fiber: 3g | Sugar: 10g | Vitamin A: 290IU | Vitamin C: 18.4mg | Calcium: 97mg | Iron: 12.5mg

If you give this recipe recipe a try, snap a photo and share it on Instagram. Make sure to tag @mydarlingvegan so I can see your creations!

Vegan Philly Cheesesteak (2024)

References

Top Articles
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 5937

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.