• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
School Night Vegan
  • Recipes
    • Mains
    • Sides
    • Snacks
    • Desserts
    • Drinks
  • My Story
  • Contact
  • Subscribe
  • Pre-order cookbook
menu icon
go to homepage
  • Recipes
    • Mains
    • Sides
    • Snacks
    • Desserts
    • Drinks
  • My Story
  • Contact
  • Subscribe
  • Pre-order cookbook
subscribe
search icon
Homepage link
  • Recipes
    • Mains
    • Sides
    • Snacks
    • Desserts
    • Drinks
  • My Story
  • Contact
  • Subscribe
  • Pre-order cookbook
×

Home » Recipes » Mains

Vegan Philly Cheesesteak

Jump to Recipe Print Recipe

Vegan Philly cheesesteak sandwich packed with thinly sliced tofu steak, caramelised veggies & a homemade vegan cheese sauce!

vegan philly cheesesteak

Welcome to Philly baby, it's my vegan Philly cheesesteak recipe! I guarantee, you've never tasted a vegan sandwich as meaty and cheesy as this one! I've worked tirelessly to make sure that you get a flavour punch with every single bite!

Created by Pat and Harry Olivieri, a Philly cheesesteak traditionally involves thinly sliced beefsteak, mixed with fried onions, green peppers and mushrooms then topped with super melty cheese. For this recipe we've replaced the steak with grilled, marinated tofu (surprisingly tasty!) and we're even making our own vegan cheese sauce!

vegan philly cheesesteak

I genuinely can't explain how great this vegan Philly cheesesteak sandwich is! We're talking umami, meaty flavours combined with sweet caramelised veggies topped with tangy cheesy sauce. It's more than just a sandwich, it's an ENTIRE LIFESTYLE!

Jump to:
  • 🥫 Vegan Philly Cheesesteak Ingredients!
  • 🔪 Method!
  • 🔄 Substitutions
  • 🍽 Vegan Philly Cheesesteak Variations
  • 🫕 Equipment!
  • ❄️ Make Ahead!
  • 🙋‍♀️ Vegan Philly Cheesesteak FAQs
vegan philly cheesesteak

🥫 Vegan Philly Cheesesteak Ingredients!

Here's a little intro to some of the ingredients we're going to be using in this vegan Philly cheesesteak recipe. It's kind of an ingredient-heavy recipe, so I'll just share with you the ones required for the vegan "steak".

ingredients

Extra firm tofu - I like to use Tofoo brand as it's super meaty textured.
Vegan stock cube - I use Oxo vegan beef flavour because it's delicious! But any vegan stock will do!
Dark soy sauce - super umami!
Dark brown sugar - for that malty sweetness and crispy edges.
Marmite - aka yeast extract.
Nutritional yeast - for a super meaty umami taste!
Garlic
Mustard powder - or English mustard.
Vegetable oil - sunflower or olive oil works too!
Vegan Worcestershire sauce - I use Henderson's Relish.
Ground black pepper - essential for that piquant steak vibe!
Flaky sea salt

vegan philly cheesesteak

🔪 Method!

Let's take a look at the processes involved in making the best vegan Philly cheesesteak of your life! I've broken everything down into 4 steps for you!

marinate grill the tofu

1. Make the sliced tofu steak! Easier than it sounds! Just slice your tofu thinly then drench in the marinade. No need to let it soak in, just stick it under the grill/broiler and cook until nice and crispy on the edges!

fry the veggies

2. Cook the veggies! I've seen recipes with different variations on the veggies involved in this recipe, but one thing is constant: onions, mushrooms and green bell peppers! Fry until caramelised.

make the vegan cheese sauce

3. Make the vegan cheese sauce! This is similar to my vegan mozzarella recipe in technique, but it's flavoured more like an American cheese - think tangy and punchy! You can melt in your favourite store-bought vegan cheese too, if you like!

assemble the sandwich

4. Assemble the vegan Philly cheesesteak! This recipe makes two sandwiches, so simply divide the filling mixture between the two buns and top with the vegan cheese sauce! So simple and delicious!

Hint: The tofu steak slices are so delicious and surprisingly easy to make, but if you feel like making your own seitan steak, feel free! It's similar in flavour but different in texture!

tofu grilled

🔄 Substitutions

Got some dietary requirements but still wanna make these vegan Philly cheesesteaks? Don't worry about it!

  • Gluten free - Other than the bread and the soy sauce, this recipe is entirely gluten free. Use tamari instead of soy sauce and use your favourite gluten-free bread rolls for the perfect vegan and gluten-free Philly Cheesesteak!
  • Mustard - If you have a mustard allergy this recipe can easily be made by substituting the mustard powder for extra paprika instead!
  • Soy - If you have a soy allergy, this recipe is easily adaptable. Just swap the soy sauce for tamari and double check your vegan stock cubes and worcestershire sauce for soy.

If you've made this recipe with some swaps, let me know how it worked out in the comments!

vegan philly cheesesteak

🍽 Vegan Philly Cheesesteak Variations

I've tried to keep things as classic as possible, but why don't you try some little twists!

  • Spicy! - Make your vegan tofu steak a little more punchy with a few tablespoons of hot sauce in the marinade! You can also add pickled jalapenos to the veggie mix and a pinch of cayenne to the cheese sauce!
  • Haystack fries! - if you're looking for a little extra crisp to your vegan Philly cheesesteak, why not add some fries to your sandwich. I like to use this recipe!
  • Sliders! - Hosting a superbowl party?? Why not swap out the Hoagie roll for slider buns and make yourself some delicious vegan Philly cheesesteak sliders!

Hosting a sandwich party!? Here are some of my other favourite vegan sandwiches! My vegan meatball sub is a classic! So tasty! Alternatively serve with my vegan katsu chicken sandwich! 

vegan philly cheesesteak

🫕 Equipment!

To make these insanely delicious vegan Philly cheesesteaks, you'll need the following:

  • Grill/broiler
  • Mandolin
  • 1 x baking tray
  • 1 x measuring jug
  • 2 x large frying pans
  • Blender
shave the tofu

❄️ Make Ahead!

Don't assemble your vegan Philly cheesesteak until you're ready to eat! However if you want to make some elements ahead of time, the tofu steak, fried veggies and the vegan cheese sauce can be made up to a day in advance. Store in sealed containers in the fridge. You can reheat the tofu steak and veggies under the grill/broiler until hot and the vegan cheese sauce over a low heat on the stove.

vegan philly cheesesteak

🙋‍♀️ Vegan Philly Cheesesteak FAQs

Q: What is vegan Philly cheesesteak made from?

A: This vegan Philly cheesesteak sandwich is made from shaved or thinly sliced tofu, marinated in a bunch of vegan meaty flavour bombs like marmite, soy sauce and nutritional yeast!

Q: What side dish goes with Philly cheesesteak?

A: Philly cheesesteaks go great with french fries, coleslaw and onion rings. You can also serve with hot sauce, ketchup and mustard!

vegan philly cheesesteak

Vegan Philly Cheesesteak

Vegan Philly cheesesteak sandwich packed with thinly sliced tofu steak, caramelised veggies & a homemade vegan cheese sauce!
4.86 from 42 votes
Print Recipe Pin Recipe
Cook Time 30 mins
Total Time 30 mins
Course Main Course
Cuisine American
Servings 2 sandwiches
Calories 700 kcal
Equipment
  • grill/broiler
  • Mandolin
  • 1 x baking tray
  • 1 x measuring jug
  • 2 x large frying pans
  • Blender
Ingredients
 
 

For the Tofu Steak

  • 280 g extra firm tofu (drained)
  • 100 ml boiling water
  • 1 x vegan stock cube (I use Oxo vegan beef flavour)
  • 2 tablespoon dark soy sauce
  • 1 tablespoon dark brown sugar
  • 2 teaspoon marmite (aka yeast extract)
  • 1 tablespoon nutritional yeast
  • 1 clove garlic (finely minced)
  • 1 teaspoon mustard powder (or English mustard)
  • 2 tablespoon vegetable oil
  • 1 tablespoon vegan Worcestershire sauce (I use Henderson's Relish)
  • 1 teaspoon ground black pepper
  • 1 teaspoon flaky sea salt

For the Veggies

  • 1 tablespoon vegetable oil
  • 1 large onion (peeled and roughly chopped)
  • 2 cloves garlic (peeled and finely minced)
  • 200 g chestnut mushrooms (roughly chopped)
  • 1 green pepper (aka bell pepper, de-stemmed, de-seeded and roughly chopped)
  • ½ teaspoon sugar
  • pinch flaky sea salt
  • ½ teaspoon ground black pepper

For the Vegan Cheese Sauce

  • 120 ml soy milk (or any plant milk, unflavoured and unsweetened)
  • 1 tablespoon tapioca starch
  • 1 tablespoon white miso paste
  • 2 tablespoon nutritional yeast
  • 1 tablespoon white wine vinegar
  • pinch ground turmeric
  • pinch paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon onion salt
  • 1 tablespoon vegan butter (chopped into cubes)
  • 2 tablespoon water
  • 50 g vegan cheese (optional - shredded, make sure it's a melting variety with a strong flavour)

For the Sandwiches

  • 2 hoagie rolls (or small soft baguettes)
  • 2 tablespoon vegan butter (at room temperature)
Instructions
 

To Make the Tofu Steak

  • Pre-heat the grill/broiler to its highest temperature.
  • Wrap the extra firm tofu in a few sheets of kitchen roll and carefully squeeze out any excess moisture. Use a mandolin to slice the tofu thinly, ideally around 3mm thick. Arrange the sliced tofu in an even layer on a baking or roasting tray.
    280 g extra firm tofu
  • In a measuring jug, mix together the remaining tofu steak ingredients. Pour over the sliced tofu and gently stir to make sure all the tofu is coated in the sauce.
    100 ml boiling water, 1 x vegan stock cube, 2 tablespoon dark soy sauce, 1 tablespoon dark brown sugar, 2 teaspoon marmite, 1 tablespoon nutritional yeast, 1 clove garlic, 1 teaspoon mustard powder, 2 tablespoon vegetable oil, 1 tablespoon vegan Worcestershire sauce, 1 teaspoon ground black pepper, 1 teaspoon flaky sea salt
  • Place the tray of tofu under the grill/broiler for 20 minutes, stirring half-way through. When cooked, the tofu should have darkened considerably and should be crispy in places. Set aside.

To Make the Veggies

  • Place a large frying pan over medium heat and add the vegetable oil. Once hot, add the onion and fry for 2 minutes or until turning soft. Add the garlic and fry for a further minute.
    1 tablespoon vegetable oil, 1 large onion, 2 cloves garlic
  • Add the mushrooms and green pepper to the pan and fry, stirring often, for 5 minutes. Add the sugar and fry for a further 2-3 minutes or until all the veggies are softened and the onions are starting to brown. Season with the salt and pepper then reduce the heat to low.
    200 g chestnut mushrooms, 1 green pepper, ½ teaspoon sugar, pinch flaky sea salt, ½ teaspoon ground black pepper
  • Add the tofu steak to the veggies, stir together then cover with a lid to keep warm while you make the vegan cheese sauce.

To Make the Vegan Cheese Sauce

  • Put all the vegan cheese sauce ingredients except for the vegan butter and water in a blender and blend until smooth. Transfer to a small saucepan. Whisking constantly, bring the mixture to a low simmer - it will thicken dramatically so make sure you don't leave unattended.
    120 ml soy milk, 1 tablespoon tapioca starch, 1 tablespoon white miso paste, 2 tablespoon nutritional yeast, 1 tablespoon white wine vinegar, pinch ground turmeric, pinch paprika, ½ teaspoon garlic powder, ½ teaspoon onion salt
  • Once hot, thick and simmering, add the vegan butter and water (and vegan cheese if using) then whisk until smooth and the butter has melted. Reduce heat to very low while you prepare the sandwiches.
    1 tablespoon vegan butter, 2 tablespoon water, 50 g vegan cheese

To Make the Sandwiches

  • Place a large frying pan over medium heat. Slice the hoagie rolls/baguettes down the middle and spread both sides with the vegan butter. Place the rolls butter-side-down in the hot pan and fry until lightly golden.
    2 hoagie rolls, 2 tablespoon vegan butter
  • Add a tablespoon of water to the pan then quickly cover with a lid to allow the buns to steam and soften for around 20-30 seconds. Remove the rolls from the pan.
  • Divide the tofu steak and veggies mixture between the two rolls then top each sandwich with a good drizzle of the vegan cheese sauce. Serve with french fries, ketchup and pickles.

Nutrition

Calories: 700kcalCarbohydrates: 83gProtein: 33gFat: 27gSaturated Fat: 7gPolyunsaturated Fat: 8gMonounsaturated Fat: 7gTrans Fat: 0.1gSodium: 3221mgPotassium: 1489mgFiber: 10gSugar: 22gVitamin A: 1276IUVitamin C: 60mgCalcium: 324mgIron: 7mg
Keyword vegan philly cheesesteak
Love this recipe?Let me know on Instagram!

More Mains

  • Vegan Egg Fried Rice
  • Vegan Spanish Omelette (Spanish Tortilla)
  • Vegan Meatballs
  • Vegan Sloppy Joes

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Hannah

    November 01, 2022 at 5:46 pm

    5 stars
    Hot Damn! Can’t wait to try this one. 😍

    Reply
    • Richard Makin

      November 01, 2022 at 8:42 pm

      5 stars
      Thanks Hannah!!

      Reply
  2. Melike

    November 02, 2022 at 2:40 pm

    5 stars
    Looks amazing! Which vegan cheese are you using? 🙂

    Reply
  3. Lesa Tanner

    November 03, 2022 at 9:41 am

    5 stars
    Richard never fails me with a hit recipe! (caveat: no Marmite in Poland)

    Reply
  4. Lori

    November 06, 2022 at 12:59 am

    Looks great! - I see rice flour in your notes but not in the recipe?

    Reply
  5. Marie-Eve

    November 06, 2022 at 8:27 pm

    5 stars
    Trying it tonight!!! In your post you are referring to rice flour but I don’t see it anywhere in the ingredients.

    Reply
  6. Jojo

    November 11, 2022 at 6:29 pm

    5 stars
    Divine. Just divine. No one needs to eat a cow. What more can I say!

    Reply
  7. Ashley

    December 12, 2022 at 2:40 am

    5 stars
    This was so incredibly tasty. It was a little too salty for my taste. I thought it would make enough for our family but by the time I loaded mine and my husband’s sub buns there wasn’t much left for the kids. Next time I will double so there’s enough for everyone. Thank you for a great recipe!

    Reply
  8. Natalie

    January 03, 2023 at 1:59 am

    1 star
    Too salty for me, I think it needs some kind of spice or tang.

    Reply
  9. Ashleigh

    January 03, 2023 at 8:54 pm

    5 stars
    Loved it

    Reply
  10. Allison

    February 27, 2023 at 3:18 am

    5 stars
    Made these tonight for dinner and they were gobbled up! The kid who doesn't like tofu even liked it (we didn't tell him what was in it). Will make again, thanks for another great recipe.

    Reply
  11. Mystic

    March 06, 2023 at 12:13 am

    5 stars
    I made this tonight and its sooo tasty! The tofu is so flavorful and is my favorite part of the dish. Im in the US and didn't have marmite so I just left that part out in the marinade and its still fabulous.

    Reply

Primary Sidebar

Richard Makin is the School Night Vegan.

Richard has been exploring the world of plant-based cuisine since November 2017 when he switched from life-long vegetarian to full-time vegan!

More about me →

Popular

  • Vegan Banana Bread Pancakes
  • Vegan Carrot Cake
  • Vegan Chicken Noodle Soup
  • Vegan Ham (Roasted Celeriac)
  • Vegan Shrimp (Vegan Prawns)
  • Vegan Blinis

Footer

  • Privacy Policy
  • About

↑ Back to Top

  • Contact
  • Media Kit