This is the best Vegan Philly Cheesesteak, with seasoned soy curls and mushrooms, sautรฉed peppers and onions, and a gooey dairy-free cheese sauce in every bite! Perfect for game days and mouthwatering family meals.

Looking for even more unforgettable vegan sandwiches? Check out my Vegan BBQ Sandwich, Vegan Banh Mi, and Chickpea Salad Sandwich recipes!ย 

close up on a vegan philly cheesesteak sandwich.

Take your taste buds on a trip to Philadelphia with my Vegan Philly Cheesesteak! 

Unlike the famous sandwich youโ€™ll find in Philly, which uses steak strips and melted provolone cheese, weโ€™re switching things up to create a just-as-mouthwatering vegan version. Itโ€™s one of my favorite hearty sandwiches of all time, and I know youโ€™ll love it, too. 

This meaty, cheesy vegan sandwich stuffs savory soy curls and caramelized onions, peppers, and mushrooms into toasted hoagie rolls. To finish them off, I drizzled a simple vegan provolone cheese sauce on top. The big and bold umami flavors in every bite are insanely delicious!

Why youโ€™ll love this vegan cheesesteak sandwich

  • An epic sandwich – The classic Philly sandwich is uber famous, and I just had to try my hand at making a vegan version. Iโ€™d still say itโ€™s seriously epicโ€ฆ No one in my family can resist the hearty, meaty bites.
  • Meaty and cheesy – The umami-packed soy curl filling and melted vegan provolone cheese sauce will have you doing a double take on this sandwich. Youโ€™ll hardly notice itโ€™s vegan!
  • Surprisingly easy to make – The soy curl filling comes together in one pan, while the 3-ingredient cheese sauce takes minutes to whisk together. How easy is that?!

How to make vegan Philly cheesesteaks

Find the complete printable recipe with measurements below in the recipe card. 

Add the soy curls to a large bowl and pour the warm vegetable broth over top. Set them aside to rehydrate.

soaking soy curls in broth in a large white bowl.

While you wait, sautรฉ the onions in a large skillet over medium-high heat for 5 minutes. Add the green peppers and cook until they soften. Set the peppers and onions aside.

cooking sliced onions and green bell peppers in a large skillet.

Pan-fry the mushrooms and soy curls in the now-empty skillet until the mushrooms soften and the soy curls brown slightly. Add the garlic powder, onion powder, paprika, black pepper, soy sauce, Worcestershire sauce, and optional kitchen bouquet to the pan.

If oyster mushrooms arenโ€™t available where you live, use thinly sliced cremini, shiitake, or portobello mushrooms as a substitute. These varieties arenโ€™t as umami-forward, but will still bulk up the filling.

To finish, stir the peppers and onions into the soy curl/mushroom mixture. Take the pan off the heat.

cooking a soy curl filling for vegan philly cheesesteak sandwiches in a large skillet.
cooking a soy curl, onion, and bell pepper filling for vegan philly cheesesteak sandwiches in a large skillet.

Make the cheese sauce by melting the vegan butter in a small saucepan. Whisk in the non-dairy milk and vegan cheese until the cheese melts.

Canโ€™t find vegan provolone? Top the sandwiches with my Classic Vegan Cheese Sauce or my Nut-Free Vegan Cheese Sauce instead. Or use store-bought vegan cheddar instead of provolone. Violife is my favorite brand.

To assemble the sandwiches, fill each toasted hoagie with the soy curl and veggie mixture, then drizzle some of the vegan cheese sauce on top. Serve with chips on the side and enjoy!

a womans hand whisking vegan cheese sauce in a saucepan.

Frequently asked questions

Do I have to add the peppers and onions?

Not if you donโ€™t want to. Some Philly cheesesteak aficionados insist that a โ€œrealโ€ cheesesteak is only made with steak and cheese. If you feel the same, simply leave out the onions, peppers, and mushrooms (but keep the seasonings).

Where can I buy soy curls?

You can buy bags of soy curls in the natural foods section of most well-stocked grocery stores (Butler Foods is the most popular brand). You can also buy them online. I highly recommend picking up a few extra bags to have on hand for my Vegan Buffalo Mac and Cheese and Vegan Stir Fry!

What can I use instead of soy curls?

I personally prefer using soy curls for this recipe, but Beyond steak tips will also work well. Thin strips of tofu or shredded jackfruit may also work, although I havenโ€™t tested them. You can use all mushrooms, but that’s not my favorite option personally!

Can these be made gluten-free?

Yes, and very easily! Replace the soy sauce in the filling with tamari and assemble the sandwiches on gluten-free hoagie or sandwich rolls.

How do I make a Philly cheesesteak ahead of time?

While I donโ€™t recommend assembling the sandwiches in advance, you can make the filling 2 or 3 days ahead of time. Wait for the veggie and soy curl mixture to cool before transferring it to an airtight container and storing it in the fridge.

two vegan philly cheesesteak sandwiches on a plate.
close up on a vegan philly cheesesteak sandwich.
5 stars (17 ratings)

Vegan Philly Cheesesteak

This is the best Vegan Philly Cheesesteak, with seasoned soy curls and mushrooms, sautรฉed peppers and onions, and a gooey dairy-free cheese sauce in every bite! Perfect for game days and mouthwatering family meals.
Prep: 30 minutes
Cook: 30 minutes
Total: 1 hour
Servings: 4 servings

Ingredients 
 

  • 4 ounces soy curls see Notes for options
  • 3 cups warm vegetable broth
  • 2 tablespoons olive oil plus more as needed
  • 1 small sweet onion sliced
  • 1 medium green bell pepper seeded and thinly sliced
  • 4 ounces oyster mushrooms torn into shreds or sliced
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon paprika
  • 1/4 teaspoon ground black pepper
  • 3 tablespoons low-sodium soy sauce
  • 1 tablespoon vegan Worcestershire sauce
  • 1 tablespoon kitchen bouquet optional for browning
  • 4 hoagie rolls
  • 2-3 tablespoons vegan butter, softened optional

Cheese Sauce

  • 4 tablespoons vegan butter
  • 1/4 cup unsweetened almond milk
  • 8 ounces vegan provolone cheese ripped into small pieces

Instructions 

  • Rehydrate the soy curls: In a large bowl, add the dehydrated soy curls, then cover with 3 cups of warm vegetable broth. Let them rehydrate for about 10 minutes, until they have grown in size and softened. Drain and squeeze any excess liquid from the curls and set aside.
  • Cook the peppers and onions: Warm the oil in a large nonstick or cast-iron pan over medium-high heat, then sautรฉ the onions until translucent, about 5 minutes. Now add the green peppers and cook for 2-3 minutes, until they soften a bit. Remove from the pan and set on a plate nearby.
  • Cook the mushrooms and soy curls: Add a little more olive oil to the pan, then pan fry the mushrooms and soy curls until the mushrooms have softened and the soy curls begin to brown, about 10 minutes. To the pan, add the garlic powder, onion powder, paprika, black pepper, soy sauce, Worcestershire sauce and optional kitchen bouquet. Continue to pan fry for another 5 minutes. Lastly, add the peppers and onions back to the pan and stir into the soy curl/mushroom mixture. Remove from heat.
  • Make the cheese sauce: In a small saucepan, melt the vegan butter over medium heat. Now add the unsweetened almond milk and vegan cheese. Whisk until the cheese melts and you have a smooth cheese sauce.
  • Toast the hoagies (optional): Preheat the oven to 350 degrees F and place the hoagie rolls on a baking sheet. Spread the softened vegan butter inside the rolls, and toast for 3-4 minutes until warm and slightly golden brown.
  • Assemble: Fill each toasted hoagie with the soy curl/veggie mixture and top with vegan cheese sauce. Serve immediately.

Notes

  1. You can use a 10 ounce package of Beyond steak tips if you prefer. Personally I find them a little too chewy and prefer the soy curl/mushroom mixture. Simply omit the broth and pan fry the tips.
  2. If you can’t find vegan provolone, you can use a vegan cheddar, or make my Basic Vegan Cheese Sauce.

Nutrition

Serving: 1of 4 sandwiches | Calories: 598kcal | Carbohydrates: 57g | Protein: 23g | Fat: 30g | Saturated Fat: 8g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Trans Fat: 0.1g | Sodium: 1307mg | Potassium: 416mg | Fiber: 9g | Sugar: 14g | Vitamin A: 1162IU | Vitamin C: 29mg | Calcium: 239mg | Iron: 6mg
Course: Main Dish
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

Posted In: , , , , , , ,

you may also like:

Comments

  1. Delicious! Used the Beyond Steak tips and made a worcestershire sauce. I ordered some soy curls for next time ๐Ÿ™‚

    1. I’m so glad you loved the recipe! Thank you for sharing your recipe experience and terrific review! Happy cooking!

  2. I have never had a real Philly Cheesesteak so I have nothing to compare it with. But, this sandwich was absolutely amazing. Thanks Nora

    1. You bet, Paulette! I’m so glad that you loved the sandwich. We love these as well! Thanks for your awesome review!

  3. Delicious and straightforward recipe. I followed it to a T, except did sliced provolone instead of the cheese sauce. The combo of oyster mushrooms and soy curls was an outstanding texture and flavor holder. My partner and I absolutely loved it and itโ€™s going into the permanent rotation. Thanks!

    1. Hi Michael. I’m really glad that you and your partner love the recipe! It sounds really delicious with sliced provolone! Thank you for sharing your recipe experience as well as your stellar review! I appreciate your support, and wish you lots of happy cooking!

  4. Skipped the cheese sauce and just had the soy curl/mushroom/peppers mixture over rice. Delish. Easy. Two enthusiastic thumbs up from my partner. Adding to the regular dinner recipe rotation!

  5. Not only was this recipe fantastic, but it was the first one in which I used soy curls, thanks to you, A whole new ingredient to explore! LOVED its savory goodness “as is” but I added a light smear of vegan BBQ sauce to give the sandwich some sweet tanginess. Your recipes never fail to impress!

    1. Hi Adriene. I am so glad you loved the recipe, and I enjoyed reading about your recipe experience! Thanks for sharing your awesome review! I appreciate you using my recipes! Happy cooking!

  6. This recipe is so good! I made it exactly as written the first time, and it was very steak-like and so tasty. The second time I made it, I wanted to see if I could get it a little closer to my favorite vegan food truckโ€™s version, which plays up the umami flavor more than would be present in a sandwich that was imitating authentic steak flavor. I added a half teaspoon of yellow miso and used a Not Beef cube when I rehydrated the soy curls. That plus the addition of some vegan chipotle mayo took an already amazing sandwich over the top for me. Once again, out of the park, Nora!

    1. Hi Katie! Wow, I loved reading about your ideas for customizing the cheesesteak recipe! I am so glad that you are loving the recipe! I appreciate your support, and the time you took to share this fabulous review and feedback! Happy cooking!

    1. Hi Jordan. I’m thrilled that you love the Cheesesteak recipe! How awesome it’s going to be on your meal rotation list! Wishing you lots of happy cooking!

  7. Absolutely phenomenal recipe! The mushrooms and soy curl mix is so, so good. I shredded the oyster mushrooms and they had an amazing texture. Tastes exactly like how I remember Philly cheesesteak sandwiches tasting. Easily one of my new favorite recipes!!

    1. I loved reading about your recipe experience, Jamie! Your sandwich sounds delicious! I appreciate your stellar review, and I’m thrilled that you loved the recipe! Wishing you happy cooking!

  8. WOW! The “meat” was so good! I hand-shredded the Oyster Mushrooms and they browned up with the soy curls nicely! I was disappointed in the cheese sauce, but likely my fault, as I used sliced vegan cheddar that I ripped up and then added to the melted vegan butter; it was too thick and I had to add a LOT of rice milk. It added a saltiness that I wasn’t fond of, so I’d love to find a vegan au jus instead. It would make an amazing French Dip sandwich! The flavor was incredible! Thanks Nora!!

  9. This is the best vegan philly cheesesteak sandwich except I did not have any soya curls I did a substitution with Nutrela soya chunks either way it turned pretty good this going to be my go to quick fixes thank you for the recipe.

    1. Hi Gary. I am so glad that you loved the recipe! Thank you for sharing your terrific review and feedback! Wishing you happy cooking!

  10. We loved this so much I made it two days in a row! LOL The flavor is awesome. The first day we used sliced cheese and broiled it real quick, the second batch I made I did the cheese sauce and I think I preferred that more even though both were so delicious! The only sub I made was using thinly sliced baby portabella caps because my store didn’t have oyster mushrooms. As always, you don’t let us down, Nora!

    1. Hi Kim. Your meals sound delicious! Thanks for sharing your recipe experience, and stellar review! I appreciate your support, and am thrilled you are loving my recipes! Wishing you happy cooking!

  11. My number one go-to site for everything vegan/plant based! The food great! From description, steps, ingredient swap, cooking, to storage! No one does it better!
    Thank you, and keep ’em coming!
    Rodbo S

    1. Hi Rodney. Thank you for your encouraging words! I’m thrilled that you are loving my site, and I appreciate you using my recipes! I appreciate your glowing review on the cheesesteak recipe! Wishing you lots of happy cooking!

  12. Even my non vegan 11 year old granddaughter liked it. She stated this is slamming. That is a compliment haha.
    Will be in my rotation for sure, thank you for the recipe!

    1. Hi Deb. I love it that your granddaughter thinks the Philly cheesesteak is slamming! Thank you for taking time to share your (and your granddaughter’s) fabulous review and feedback! Wishing you happy cooking

  13. Out of the park!!! I did only half the cheese sauce and truly it was plenty – I was tempted to add nooch but resisted lol No oyster mushrooms so I used baby bellas (creminis) and instead of cutting, I hand-shredded and thought that worked well. As always, yours are the best, and I am grateful!

    1. Thank you for your stellar review and fabulous feedback, Paula! I am so glad that you loved the recipe! I appreciate your support, and wish you lots of happy cooking!

  14. Saw this recipe on your email blast this morning and had to make it for lunch today. This directions were easy to follow and the recipe came out perfect!! My husband and I loved it! Your recipes NEVER disappoint, Nora! Thank you so much!!

    1. Hi Karen. I’m thrilled that you and your husband loved the Philly cheesesteak recipe! Thank you for sharing your glowing review and feedback! I appreciate you using my recipes, and wish you lots of happy cooking!

  15. Really delicious. The only substitution I made was to skip the cheese sauce and melt a slice of cheese (smoked Gouda) over the sandwich. I guess that made it less like a true Philly cheesesteak, but still very tasty.

    1. Hi Leila. Thank you for sharing your recipe experience and your glowing review! I’m so glad that you loved the recipe! Smoked Gouda does sound like a wonderful flavor to add to the sandwich! Wishing you happy cooking!

  16. This sounds amazing! Iโ€™m always on the lookout for new recipes with soy curls. And this one is brilliant! Thanks so much, Nora. Your recipes are a go-to when I want something that I know will be delicious. ๐Ÿ˜Š

    1. You are welcome, Kathleen! Thank you so much for your support and encouragement! I am thrilled that you are loving my recipes, and I appreciate you using them! Enjoy the cheesesteak, and happy cooking!

Leave a 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.