You're going to love this Vegan Philly Cheesesteak Sandwich. With an easy-to-make savory homemade seitan sautéed with onions and peppers, all smothered in a creamy, vegan cheese sauce and toasted bun, this hearty, flavor-packed sandwich is a game-changer. It brings the classic Philly experience to your plate, 100% plant-based and delicious.
An original Philly cheesesteak sandwich consists of thinly sliced ribeye steak cooked on a griddle with sautéed onions, topped with melted Cheez Whiz, provolone, or American cheese, all served in a toasted Italian hoagie roll. Pretty simple, right?
Well, this vegan version is just as simple. I'm hoping you'll love this vegan version that is reminiscent of the traditional and not much more work. The seitan is easy to make, and the sauce is ready in minutes. You'll be eating in about 30 minutes from start to finish.
Right along with Falafel Pita Sandwich, Vegan BLT Sandwich, or Vegan Tunacado Sandwich, this is one of my top favorite vegan sandwiches to make.
Jump to:
Why You'll Love This Recipe
- The hearty flavor rivals the classic Philly cheesesteak.
- Our homemade vegan cashew cheese sauce is creamy and packed with cheesy goodness, making every bite irresistibly delicious.
- This sandwich is loaded with protein because of the seitan and flavor from the onions and green and red bell peppers, making it a filling and satisfying meal that will keep you coming back for more.
- Whether you’re serving it for a casual lunch, a game day meal, or a dinner with friends, this sandwich will make everyone happy.
- This recipe is accessible for cooks of all skill levels, with straightforward instructions and simple ingredients.
Recipe Ingredients
You’ll need the following ingredients to make this amazing vegan sandwich. See the recipe for measurements and directions on how to make the seitan and cheese sauce.
Ingredient Notes
- Seitan: Seitan is a fantastic meat substitute. To make this easy seitan, you’ll need a key ingredient: vital wheat gluten. Vital wheat gluten can be found on Amazon and at most Whole Foods.
- Bread: Choose sturdy rolls that can withstand the hearty fillings without getting soggy. Check the ingredients for dairy or eggs.
- Cheese Sauce: If you don't have the ingredients for cheese sauce, you can use vegan provolone or American cheese slices. If you haven't tried these lately, they melt much better than their predecessors and are delicious. To use, add the cheese to the top of the meat and veggies on the griddle, allowing it to melt and mix with the meat. Then, scoop it up and place it in a toasted bun.
How To Make Vegan Philly Cheesesteak
This might look like a lot of work, but it really isn't. Making your own seitan is easy but you can always make the seitan and cheese sauce ahead to assemble and eat fast.
First, make the seitan. This takes about 20-25 minutes from start to finish (even less, if you skip the steaming).
Step 1: Gather the ingredients for seitan.
Step 2: In a small bowl, combine the wet ingredients - vegetable broth, soy sauce, olive oil, and tomato paste.
Step 3: Mix the dry ingredients in a large bowl - vital wheat gluten, nutritional yeast, garlic powder, and onion powder.
Step 4: Mix the wet and dry ingredients together to form a seitan dough ball. Mix until all of the vital wheat gluten is absorbed.
Step 5: Flatten the dough and then slice it into strips.
Step 6: Here is an optional part: Cook the strips in a double boiler for about 10-15 minutes. This will create a more tender seitan.
Step 7: Transfer the seitan to an oiled skillet and fry it on medium heat until golden brown on both sides. It browns quickly, so pay close attention.
Step 8: When the seitan is ready, remove it from the pan and set it aside. Add the onions, peppers, salt, and pepper to the pan and sauté until they reach your desired softness level.
Step 9: Add the seitan towards the end to incorporate it together with the peppers.
Step 10: While the vegetables are cooking, make the cheese sauce by incorporating everything in a blender. Blend until heated through for about 5 minutes. If you don't have a high-speed blender, heat in a pot on the stove and stir consistently until thickened and cooked through. See the recipe notes for other cheese options.
Step 11: Toast the bread by buttering them and placing them in a 350°F oven for 5 minutes. Alternatively, heat both sides on an oiled skillet until browned.
Step 12: Assemble by placing sauteed vegetables and seitan on the toasted bun, then layer with some cheese sauce.
Recipe Tips
- If you’re making the vegan cheese sauce, ensure it is heated thoroughly. If not properly heated, the sauce may retain a powdery taste from the tapioca flour. If you don't have a high-speed blender, place the mixture in a pot on medium heat and stir consistently until you reach your desired thickness and it is cooked through.
- If you opt not to make the cheese sauce, use vegan provolone or American cheese slices. Nowadays, they melt well and are delicious. Add the cheese to the meat and veggies on the griddle, let it melt, then mix and scoop it into a toasted bun.
- Slice the seitan as thinly as possible to mimic the texture of traditional Philly cheesesteak meat.
- Prepping the seitan and making the cheese sauce ahead of time can save time. Store them separately in the fridge, and assemble the sandwiches when ready to eat.
- Instead of just toasting the bread, you can choose to heat the entire assembled sandwich to make it all hot out of the oven.
- This recipe uses a two-step process: first, you steam the seitan and then fry it in a pan. Steaming makes the seitan more tender, but if you skip this step and go straight to frying, it will still be delicious. Just keep the heat on medium to medium-low to ensure the seitan cooks through properly, as it tends to brown quickly.
Make Ahead Tip
You can certainly make the items ahead of time but do not assemble the sandwich until you're ready to eat for the best texture and flavor...and serve it hot!
Serving Suggestions
- Crispy French Fries: You know I had to put this first - it's a classic side dish. Serve your sandwich with a side of these delicious Air-Fried Fries.
- Pickles: A side of dill pickles or pickled vegetables adds a tangy contrast to the sandwich's rich flavors.
- Vegan Coleslaw: A crunchy, refreshing classic vegan coleslaw made with cabbage, carrots, and a tangy vegan mayo dressing complements the hearty sandwich perfectly.
- Potato Chips: Keep it simple with a side of classic potato chips.
- Salad: A light green salad with mixed greens, cherry tomatoes, cucumbers, and a simple vinaigrette like Classic French Salad Dressing provides a fresh balance to the sandwich.
- Extra Toppings: Sauteed mushrooms or pizza sauce are great extra toppings. You can also add hot sauce for heat.
- Serve as a Slider: Just like my BBQ Jackfruit Sliders, you can serve this recipe on mini sliders for guests on your next big game day.
Storage and Reheating
Storage: Store the cooked seitan beef, caramelized onions, and red and green peppers in an air-tight container in the refrigerator. Keep the vegan cheese sauce separate in a sealed container in the refrigerator. Store any leftover hoagie rolls in a bread bag or airtight container at room temperature. Everything minus the bread is good for up to 5 days.
Reheating: Everything can be heated up in the microwave or in a skillet over medium heat. Add a small amount of oil and reheat the seitan and veggies until warmed through, about 5-7 minutes, stirring occasionally. Place the vegan cheese sauce in a small saucepan and heat over low to medium heat or in the microwave, stirring frequently until smooth and heated through. Add a splash of water if the sauce is too thick.
Additions and Variations
Additions:
- Mushrooms: Sautéed mushrooms add an earthy flavor and additional texture to the sandwich. Use cremini or shitake mushrooms for best results.
- Hot Peppers: Add sliced jalapeños or banana peppers for a spicy kick. Pickled peppers also work well for an extra tangy flavor.
- Avocado: Sliced avocado adds a creamy element to the sandwich, balancing the savory flavors.
Variations:
- Change the provided cashew cheese sauce by using two of my all-time favorites - Easy Vegan Cashew Queso or the Best Nut-Free Vegan Cheese Sauce.
- Gluten-Free: Substitute the hoagie rolls with gluten-free bread or rolls. Use gluten-free seitan alternatives like marinated and grilled and sliced portobello mushrooms or tempeh.
Frequently Asked Questions
Yes, you can prepare the seitan up to 2-3 days in advance. When ready to use, just mix it with the vegetables to heat through.
Yes, store-bought seitan works great in this recipe. Just slice or shred it according to your preference and proceed with the recipe.
More Vegan Sandwiches You'll Love
What did you think?
Got a minute? I'd love for you to dive into the comments and rate this Vegan Philly Cheesesteak recipe. Your feedback is invaluable—did you love it? Did you make any fun twists? Let me know how my directions worked for you so I can keep improving my recipes. Follow me on Pinterest, Instagram, Facebook, and YouTube for inspiration.
PrintRecipe
Vegan Philly Cheesesteak Sandwich
- Total Time: 35 Minutes
- Yield: 4 sandwiches 1x
- Diet: Vegan
Description
You're going to love this Vegan Philly Cheesesteak Sandwich. With an easy-to-make savory homemade seitan sautéed with onions and peppers, all smothered in a creamy, vegan cheese sauce and toasted bun, this hearty, flavor-packed sandwich is a game-changer. It brings the classic Philly experience to your plate, 100% plant-based and delicious.
Ingredients
For the Sandwich
- 4 hoagie rolls or sub rolls
- olive oil or vegan butter for toasting the rolls
- homemade seitan (directions below)
- sauteed onions and peppers (directions below)
- vegan cheese sauce (optional; directions below)*
- optional toppings: sliced pickles, jalapeños, hot sauce
For the Seitan
- 1 cup vital wheat gluten
- 2 tablespoons nutritional yeast
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ½ cup vegetable broth
- 2 tablespoons soy sauce
- 1 tablespoon olive oil
- 1 tablespoon tomato paste
For the Vegetables
- olive oil for sautéing
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- ½ teaspoon salt
- ¼ teaspoon black pepper
Vegan Cheese Sauce
- 1 cup raw cashews, soaked**
- 1 cup unsweetened plant-based milk (such as almond, soy, or oat milk)
- 3 tablespoons nutritional yeast
- 2 tablespoons tapioca starch (for creaminess and stretchiness)
- 1 tablespoon pickle brine
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ⅛ - ¼ teaspoon turmeric (for color, optional)
- 1 8-ounce bag of vegan cheddar cheese shreds
Instructions
- Make the Seitan: In a large mixing bowl, combine the vital wheat gluten, nutritional yeast, garlic powder, and onion powder. In a separate smaller bowl or measuring cup, mix the vegetable broth, soy sauce, olive oil, and tomato paste. Pour the wet ingredients into the dry ingredients. Stir with a spoon until a dough forms. Knead the dough with your hands for about 1 minute until all of the vital wheat gluten is incorporated and the dough is elastic. Once you form a ball, flatten it to about ½ inch and cut the seitan dough into thin slices or strips.
- Steam the Seitan: Prepare a steamer basket in a large pot with a couple of inches of water at the bottom. Bring the water to a boil. Spray a small amount of spray oil in the basket. Place the seitan slices in the steamer basket, making sure they are not overlapping too much. Cover the pot with a lid and steam the seitan for about 10-15 minutes.***
- Cook the Seitan: After steaming, add a small amount of olive oil into a large skillet on medium heat. Add the steamed seitan slices to the skillet and cook for about 3-5 minutes on each side, until browned and crispy on the outside. Set aside.
- Cook the Vegetables: In the same large skillet, heat a bit of olive oil (if needed) over medium heat. Add the sliced onion, bell peppers, salt, and pepper. Sauté until softened and slightly caramelized, about 8-10 minutes. Add the seitan to incorporate it all and heat up the seitan.
- Prepare the Cheese Sauce: While the vegetables are sauteeing, blend together the soaked cashews, milk, nutritional yeast, tapioca starch, pickle brine, garlic powder, onion powder, salt, turmeric (if using), and cheese shreds. If using a high-speed blender, blend for about 5 minutes until the sauce is heated through. If you don't have a high-speed blender, simmer in a saucepan for about 5 minutes until it has thickened. Heating the sauce well ensures the starch is fully activated and the sauce is gooey and stretchy and does not taste like tapioca powder.
- Toast the Rolls: Preheat an oven at 350°F or a griddle/skillet over medium heat. Lightly brush the hoagie rolls with olive oil or vegan butter and toast them on the griddle until they are golden brown and crispy. If using an oven, bake for about 5 minutes few minutes until they are perfectly toasted.
- Assemble the Sandwiches: Layer cooked seitan and veggies on the bottom half of each roll. Drizzle with the warm vegan cheese sauce. Top with optional toppings, if desired.
- Serve: Serve the vegan Philly cheesesteak sandwiches immediately while warm and enjoy!
Notes
*If you prefer, you can skip making the cheese sauce and use store-bought vegan cheese slices instead; simply place 4-5 slices on top of the sautéing veggies and seitan in the skillet, cover until the cheese melts, and then mix everything together and place in a toasted bun.
**Soaking the cashews is not necessary if using a high-speed blender. If you have a regular blender, use one of these techniques to soften your cashews.
***Skip the steaming step if you want. Cooking seitan directly in a pan without steaming results in a different texture - a little denser and less tender, which some people prefer for Philly Cheesesteaks. If you opt for just frying, cook on medium heat to ensure the center cooks through. Seitan browns quickly, so keeping the heat lower will help it cook evenly and thoroughly.
Instead of toasting the bun, place the assembled sandwiches in the oven for a quick toasting session to heat the entire sandwich.
This sandwich is best served hot!
I wrote 35 minutes as the total time for this recipe, assuming you’ll be multitasking and preparing different components simultaneously.
Nutritional information is only an estimate.
- Prep Time: 20
- Cook Time: 15
- Category: Main Course
- Method: Stove-top
- Cuisine: American
Susan says
This was really good. I've never made seitan and this was easy.
Regi Pearce says
Hey! Thanks, glad you liked it and found it easy.