If you think a vegan Philly cheesesteak can’t be deliciously convincing of the real thing, get ready to have your taste buds blown. This vegan Philly cheesesteak is loaded with rich, smoky flavour thanks to homemade seitan steak, topped with a 5-minute cheese sauce and piled onto a toasted hoagie roll.

I’ve been making big, juicy sandwiches like this for years, and it was time to streamline the process into an easy to follow, hard to mess up recipe. I’ve tried all kinds of mock meats – some, like these fried chicken fingers have the BEST crunch, while others are packed full of familiar fast food flavours. But this vegan steak recipe? It’s the perfect balance of flavorful, satisfying, and easy to make in bulk without weighing you down (unless you eat, like, five… but hey, no judgment).

I started making the steak in small batches, but the demand in my house skyrocketed. Thankfully, it’s super easy to double, whether you’re meal prepping, feeding a crowd, or dealing with a toddler who seems hungrier by the week (trust me, I know the struggle).

The best vegan meat for your sandwich

When it comes to crafting the ultimate vegan Philly cheesesteak, the “meat” matters. While options like soy curls, mushrooms, and jackfruit can bring great texture and flavor, seitan steak reigns supreme for us. It has a perfect chewy, hearty bite that mimics real steak, especially when seasoned well and cooked just right.

Brown lentils add tenderness, while a touch of liquid smoke brings out that signature steak flavor. If you want a plant-based cheesesteak that is just as satisfying as the real deal, seitan steak is the way to go! So if it’s the best, that begs the question…

sliced vegan steak on a cutting board

seitan or tofu, what’s better?

Seitan is always my go-to, but when testing this I loved trying out different takes on this. Seitan is my favourite meat substitute made from vital wheat gluten – the protein found in wheat. When mixed with seasonings and broth, it transforms into a chewy, hearty, and versatile plant-based meat alternative that works great in sandwiches, stir-fries, and more. We use seitan a lot; it’s especially delicious in this sweet & spicy Nashville chicken sandwich.

But tofu is a tried and true legend in the vegan cooking space, and slicing it thinly, marinating the tofu the same way as the seitan and adding steak spice definitely does the trick in a pinch if you ask me!

What makes it a Philly cheesesteak, anyway?

I may not be from Philly but in my experience, A Philly cheesesteak isn’t just any sandwich – it’s an icon. Born in Philadelphia, this classic is all about thinly sliced juicy steak, gooey melted cheese, and a soft hoagie roll that soaks up all that deliciousness. Simplicity is key – no fancy toppings needed (unless you’re feeling rebellious). The debate over cheese choice, as well as onions or no onions is ongoing. But in my testing of this recipe, my opinion is that you should just add whatever you want!

Alternative cooking method (Instant Pot)

Our method for cooking seitan steak is steaming it on the stovetop for about 25 minutes. It keeps the texture firm, yet meaty without making it too spongy. But if you’re short on time, or just impatient like me, the Instant Pot method we use for our seitan chicken is a game-changer! Instead of steaming, you can pressure cook it for just 15 minutes like we did, and it’s ready to be sliced and fried up for your cheesesteak sandwich.

Greg’s cooking and storing tips

Don’t be afraid to double up on steak spice. In my early recipe development of this recipe I was so focused on getting the texture right that I forgot all about the seasoning! Most grocers and local markets will have their own versions of a steak spice blend, so shop around until you find your favourite!

The seitan steak is best enjoyed fresh, but if you have leftovers, no worries! Store it in the fridge for up to a week, or freeze in an airtight container or zip-top bag for up to three months. When you’re ready to reheat – thaw, then proceed with frying it up.

Toast the bun fresh everytime you make it. I think this is a non-negotiable.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Seitan Philly Cheesesteak with 5-Minute Cheese Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Greg Bellefontaine
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: serves 2

Description

This vegan Philly cheesesteak is loaded with smoky seitan steak and topped with a 5-minute cheese sauce, piled onto a toasted hoagie roll.


Ingredients

Philly Cheesesteaks:

  • 1 batch homemade vegan steak
  • 2 tbsp olive oil
  • 1/2 onion, thinly sliced
  • 1 tsp steak spice
  • salt and pepper to taste
  • (2) 6-inch sub buns, sliced lengthwise, buttered

Cheese Sauce:

  • 2 tbsp vegan butter
  • 1/3 cup unsweetened nondairy milk
  • 1 cup vegan cheese shreds
  • salt and pepper to taste

Instructions

  1. Slice the steaks as thin as possible with a sharp knife.
  2. To a frying pan on medium heat, add the oil, onion, steak, steak spice, and salt and pepper. Fry until onion is translucent and steak of browned.
  3. Meanwhile, in a small pot on medium heat, add the butter and nondairy milk and heat until warm. Add the cheese shreds, and a pinch of salt and pepper, and stir or whisk until melted. Leave on low heat to keep warm.
  4. If you want toasted buns, place them cut side up on a sheet pan and broil in the oven for a few minutes until golden.
  5. Assemble the sandwiches. Enjoy!

Explore Recipes