• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Contact
  • Work With Us
  • Shop
  • Subscribe

My Darling Vegan logo

  • Recipes
  • Vegan Resources
  • eBooks
Home » Recipes » Vegan Philly Cheesesteak w/ Portobello

Vegan Philly Cheesesteak w/ Portobello

by Sarah McMinn / Posted: March 20, 2019 / Updated: August 3, 2020 / Disclosure: This post may contain affiliate links. Jump to Recipe Print Recipe Total Time: 25 mins

12.4K shares
  • 3
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.
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.

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 Cheesecake sandwiches on platter with chips

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.

Finished recipe with chips

Disclosure: This post may contain affiliate links.


Table of Contents show
What is a Philly Cheesesteak?
Recommended Ingredients And Equipment
How to Make Vegan Philly Cheesesteak
Serving and Storing
Tips and Tricks
More Vegan Sandwich Recipes
Vegan Philly Cheesecake
Philly Cheesesteaks
Portobello Marinade
Vegan Cheese Sauce

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!

Sliced portobello mushrooms on cutting board

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 cheese sauce in saucepan

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.

Sliced and sautéed peppers and onions
Sliced and sautéed portobello mushrooms

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 Vegan Philly Cheesecake sandwiches on baking sheet

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!
Finished recipe with chips

More Vegan Sandwich Recipes

  • Tempeh Reuben Sandwich
  • BBQ Jackfruit Sandwich with Avocado Slaw
  • Vegan Meatball Sub
  • 10-Minute Vegan Sloppy Joes
  • Pizza Grilled Cheese Sandwich
  • Ultimate BLT with Avocado Mayo
Finished recipe with chips

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.78 from 9 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

  • 2 tbsp. balsamic vinegar
  • 2 tbsp. vegan Worcestershire sauce
  • 1 tbsp. Dijon mustard
  • 1 tsp. salt
  • 1 tsp. steak seasoning, salt-free
  • ½ tsp. garlic powder
  • ½ tsp. dried parsley

Vegan Cheese Sauce

  • 1 tbsp. vegan butter
  • 1 tbsp. all-purpose flour
  • ¾ cup unsweetened soy milk
  • ½ heaping cup Mozzarella Cutting Board Shreds
  • 1 tsp. salt
  • ¼ tsp. pepper
US Customary - Metric

Instructions

  • Destem and wipe clean the portobellos. Cut them into ½" 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, ¼ 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
@mydarlingvegan on Instagram
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!
« Chocolate Peanut Butter Vegan Pudding
5-Minute Chocolate Chia Pudding »

Hi, I’m Sarah. I’m a 14-year (and counting) vegan, professionally trained photographer, former pastry chef, founder of My Darling Vegan, and author of the 4-Week Vegan Meal Plan.

Follow me on Instagram, Facebook, and Pinterest and read more about me here.

Reader Interactions

Comments

  1. Karen Becker says

    November 17, 2024 at 4:38 pm

    5 stars
    Just made these steak subs for dinner along with a Caesar salad and they turned out awesome! Great recipe!

    Reply
  2. Deb says

    December 01, 2022 at 2:51 am

    5 stars
    So so good!!! A must try for anyone who misses a great steak and cheese sub.
    I dont know why I haven't tried this before, but this will surely be in my weekly menu!

    Reply
  3. Linda says

    August 05, 2022 at 7:06 am

    4 stars
    This recipe is really tasty, though I found the marinade to be a little strong. I may cut back a little on the balsamic and Dijon next time. The poblanos are a wonderful addition, gives it just the right amount of kick!

    Reply
  4. Brad says

    July 13, 2022 at 8:48 am

    My sandwich was absolutely delicious. However, it was a little Dijon forward for me.

    Reply
  5. Brycee says

    January 04, 2022 at 6:26 pm

    5 stars
    This recipe was the bomb!! Perfect comfort meal for a transitioning vegan. It was a little too much salt for me, but I’m low salt most time anyways. Very yummy. Only change was I used cashew milk instead of soy milk.

    Reply
  6. Emily says

    June 17, 2021 at 5:05 pm

    5 stars
    I have made this sandwich numerous times and it is always a hit. Yum!!

    Reply
  7. Sheila says

    June 06, 2020 at 6:35 pm

    5 stars
    Hello,
    I made this sandwich today and it was delicious! I don’t like bell pepper so I left it off. And when I bought the Worcestershire sauce I didn’t check label till I got home only to find out it has anchovies in it. ? I found a vegan recipe online and it turned out great. I’m going to try cashew cheese and see how it goes next time. This was a great sandwich idea and I like having different vegan options. Thanks for this delicious vegan sandwich recipe! ?

    Reply
  8. Deidre says

    May 21, 2020 at 2:46 pm

    5 stars
    Delicious! Honestly, I use any kind of mushroom with this- portobello, cremini, button! I use a combo of locally made vegan mozz and blue for the cheese sauce with a little garlic powder and nooch added in. OMG!! SO GOOD! Everyone eats this up in my house!!

    Reply
  9. Megan says

    April 01, 2020 at 1:28 pm

    I find it a little ironic that there’s advertise for exterminators on a vegan website ?. And it calls for butter in the cheese sauce, I’m wondering if it’s supposed to go without saying that the butter is dairy free? I’m assuming it is, but I just wanted to make sure since it’s a vegan sauce.

    Reply
    • Sarah McMinn says

      April 01, 2020 at 3:55 pm

      Yes, vegan butter.

      Reply
    • Linda says

      August 05, 2022 at 7:14 am

      Use an ad blocker and you won't see it. And I'm sorry, but not every living thing belongs inside a home......like cockroaches, mice, or rats. No one is going to come to your house and trap them alive....smh.

      Reply
  10. Kaile says

    November 17, 2019 at 8:58 am

    Haven’t made this yet, but was wondering if rippled milk could be used in place of the soy milk for the cheese sauce? We don’t really like soy milk in or house so buying it for one recipe seems silly.

    Reply
    • Sarah says

      November 18, 2019 at 8:40 am

      Yes, that would be fine.

      Reply
      • Kaile says

        November 18, 2019 at 6:04 pm

        Absolutely amazing!!!!!

      • Gloria says

        December 08, 2019 at 2:56 pm

        4 stars
        I've already made these twice! My husband and I love this recipe, so tasty! I have to melt the Dayia cheese for quite a while and I add 1 tbs of nutritional yeast.

  11. Angela says

    November 03, 2019 at 6:30 pm

    5 stars
    I made this for my family today and it was magical hearing the compliments! Delicious recipe, thank you!

    Reply
  12. Linda says

    March 20, 2019 at 12:26 pm

    This recipe looks great. One question, under the nutrition facts, how does a vegan food contain cholesterol? As far as I know that only comes from animal products?

    Reply
    • Sarah says

      March 21, 2019 at 11:28 am

      Hmm... that's curious. I'm sure that's an error - I'll look into it.

      Reply
      • Megan says

        May 23, 2019 at 8:38 am

        Possibly because it says to use butter in the cheese sauce?

      • Sarah says

        May 27, 2019 at 10:11 am

        It's vegan butter, which has no cholesterol.

      • Jessica says

        January 05, 2020 at 12:18 pm

        The hoagie rolls have fat unless you find a vegan bread form. the recipe may not have been entered into calculation correctly since it does not designate vegan roll.

4.78 from 9 votes

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome to My Darling Vegan. I am a classically trained chef and professional photographer. With 14 years of vegan experience, my goal is to make vegan eating easy, fun, and accessible for all.

More about me →

As Featured In...

Most Popular

  • Stack of three vegan blueberry muffins
    The BEST Vegan Blueberry Muffins
  • Stack of vegan chocolate crinkle cookies
    Vegan Chocolate Peppermint Crinkle Cookies
  • Finished bread cut into slices on a cutting board
    Best-Ever Vegan Zucchini Bread
  • Lemon Poppy Seed Muffin with bite
    Vegan Lemon Poppy Seed Muffins
  • Vegan Vanilla Cupcakes with sprinkles
    Best-Ever Vegan Vanilla Cupcakes
  • Raw carrot cake bites on a cutting board
    Raw Carrot Cake Bites

See more recipes →

Healthy Vegan Recipes

You must use the category name, not a URL, in the category field.

See more Healthy Vegan Recipes →

Vegan Recipe Roundups

  • 12 Classic Vegan Cheese Recipes
  • 20 Best Ever Vegan Cookie Recipes
  • 11 of the BEST Vegan Muffin Recipes
  • Get ready to cross the incredible world of cauliflower with these 11 mouthwatering vegan recipes.
    11 DELICIOUS Vegan Cauliflower Recipes

View more recipe roundups →

Footer

↑ back to top

List of places MDV has been featured in.
  • Recipes
  • Shop
  • Work With Us
  • Contact
  • Privacy
  • Press
  • Accessibility Statement






THIS SITE CONTAINS AFFILIATE LINKS     © 2022 My Darling Vegan — All Rights Reserved

×

Need help with dinner? Check out Easy Weeknight Dinners for easy and wholesome recipes the whole family will love!

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.