Vegan Philly Cheesesteak Recipe That Tastes Just Like Real

Updated On: October 3, 2025

If you’ve ever craved the rich, comforting flavors of a classic Philly cheesesteak but want to keep it plant-based, this vegan Philly cheesesteak recipe is your new go-to. It perfectly replicates the savory, meaty texture using wholesome ingredients like mushrooms and seitan, layered with sautéed peppers and onions, all smothered in melty vegan cheese.

Whether you’re vegan, vegetarian, or just looking to reduce your meat intake, this sandwich is packed with flavor and satisfaction.

It’s quick to prepare, incredibly versatile, and perfect for any occasion — from a cozy weeknight dinner to a weekend gathering with friends. Plus, it’s a fantastic way to introduce more plant-based meals into your diet without sacrificing taste or texture.

Ready to make a delicious, cruelty-free twist on an American classic? Let’s dive into this hearty vegan Philly cheesesteak recipe!

Why You’ll Love This Recipe

This vegan Philly cheesesteak offers all the comforting goodness of the original but without any animal products. It’s:

  • Rich and flavorful: The umami-packed mushrooms and seitan mimic the texture and taste of steak beautifully.
  • Loaded with veggies: Bell peppers and onions add sweetness and crunch, boosting nutrition.
  • Quick and easy: Ready in under 30 minutes, perfect for busy days.
  • Customizable: Swap the vegan cheese or bread to fit your preferences or dietary needs.
  • Comfort food with a healthy twist: Packed with plant-based protein and fiber.

Ingredients

  • 8 oz seitan, thinly sliced (or use thinly sliced portobello mushrooms for soy-free)
  • 2 cups cremini mushrooms, sliced
  • 1 medium green bell pepper, thinly sliced
  • 1 medium yellow onion, thinly sliced
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • Salt and black pepper to taste
  • 4 vegan hoagie rolls or sub buns
  • 6-8 slices vegan provolone or mozzarella cheese
  • 2 tbsp vegan mayonnaise (optional)
  • Fresh parsley, chopped (optional, for garnish)

Equipment

  • Large skillet or frying pan
  • Cutting board and sharp knife
  • Spatula or wooden spoon
  • Measuring spoons
  • Toaster or oven (for toasting buns)

Instructions

  1. Prepare the vegetables: Wash and thinly slice the mushrooms, bell pepper, and onion. Mince the garlic and set aside.
  2. Heat the skillet: Warm 1 tablespoon of olive oil over medium heat in a large skillet.
  3. Sauté the veggies: Add the sliced onions and bell peppers to the skillet. Cook for about 5 minutes, stirring occasionally until softened and slightly caramelized.
  4. Add mushrooms and garlic: Stir in the mushrooms and garlic, cooking for another 5-7 minutes until the mushrooms release their moisture and begin to brown.
  5. Cook the seitan: In a separate pan, heat the remaining 1 tablespoon of olive oil. Add the sliced seitan and cook for 3-4 minutes until it starts to brown, stirring occasionally.
  6. Combine and season: Add the sautéed veggies to the seitan pan. Sprinkle smoked paprika, oregano, salt, and black pepper. Stir well to combine all the flavors and cook for 2 more minutes.
  7. Melt the vegan cheese: Lower the heat and layer slices of vegan cheese over the seitan and vegetable mixture. Cover the pan with a lid to help the cheese melt, about 2-3 minutes.
  8. Toast the buns: While the cheese melts, slice the hoagie rolls and toast them lightly in the oven or toaster for a crispy texture.
  9. Assemble the sandwiches: Spread vegan mayonnaise on the buns if using. Spoon the hot seitan, veggie, and cheese mixture generously into each bun.
  10. Garnish and serve: Sprinkle chopped fresh parsley on top for a burst of color and fresh flavor. Serve immediately while warm.

Tips & Variations

For an authentic texture, seitan works best, but if you prefer soy-free options, portobello mushrooms or jackfruit are excellent substitutes.

Try adding different bell pepper colors for a vibrant presentation. You can also experiment with vegan cheese varieties such as cheddar or pepper jack for a spicy twist.

For a gluten-free version, opt for gluten-free buns or lettuce wraps.

If you want to elevate the flavor further, consider adding a splash of soy sauce or liquid smoke to the seitan as it cooks. For a creamier texture, drizzle some vegan bechamel sauce inside the sandwich.

Nutrition Facts

Nutrient Amount (per serving)
Calories 420 kcal
Protein 28 g
Fat 14 g
Carbohydrates 45 g
Fiber 6 g
Sugar 6 g
Sodium 780 mg

Note: Nutritional values may vary depending on specific ingredient brands and portion sizes.

Serving Suggestions

This hearty vegan Philly cheesesteak pairs wonderfully with a side of crispy baked fries or a fresh green salad for a balanced meal. For a lighter option, serve it alongside steamed vegetables or a tangy coleslaw made with vegan mayo.

Looking to add a little extra flavor? A side of pickles or spicy vegan mustard can complement the sandwich beautifully.

For a party, cut the sandwiches into smaller sliders and serve them as tasty finger food.

For more vegan sandwich inspiration, check out our Vegan Bread Machine Recipe for Soft, Delicious Loaves to bake your own hoagie rolls at home!

Conclusion

Making a vegan Philly cheesesteak at home is easier than you might think, and it’s a fantastic way to enjoy a classic comfort food with wholesome, plant-based ingredients. This recipe delivers the perfect balance of savory seitan, caramelized veggies, and melty vegan cheese nestled in a crusty roll, satisfying even the most ardent cheesesteak lovers.

Whether you’re a seasoned vegan or just testing the waters of plant-based eating, this sandwich is a delicious, nutritious option that will quickly become a favorite. Don’t forget to explore other creative vegan recipes like our Peruvian Vegetable Recipes for Flavorful Healthy Meals or the decadent yet easy Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for your next kitchen adventure.

Enjoy crafting this vegan Philly cheesesteak — comfort food that’s kind to animals and the planet, without compromising on taste!

📖 Recipe Card: Vegan Philly Cheesesteak

Description: A flavorful vegan twist on the classic Philly cheesesteak using seitan and dairy-free cheese. Packed with sautéed peppers, onions, and mushrooms for a hearty sandwich.

Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 8 oz seitan, thinly sliced
  • 1 tbsp olive oil
  • 1 large onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 cup mushrooms, sliced
  • 2 cloves garlic, minced
  • 1 tsp smoked paprika
  • 1/2 tsp black pepper
  • 1/2 tsp salt
  • 4 vegan hoagie rolls
  • 1 cup vegan provolone cheese, shredded
  • 2 tbsp vegan mayonnaise (optional)

Instructions

  1. Heat olive oil in a skillet over medium heat.
  2. Add onions, bell peppers, and mushrooms; sauté until soft, about 7 minutes.
  3. Add garlic, smoked paprika, salt, and pepper; cook for 1 minute.
  4. Add seitan slices and cook until heated through and slightly browned, about 5 minutes.
  5. Divide the seitan mixture evenly among the hoagie rolls.
  6. Top each sandwich with vegan cheese and place under a broiler until cheese melts.
  7. Spread vegan mayonnaise on rolls if desired and serve hot.

Nutrition: Calories: 350 kcal | Protein: 20 g | Fat: 12 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Philly Cheesesteak”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful vegan twist on the classic Philly cheesesteak using seitan and dairy-free cheese. Packed with saut\u00e9ed peppers, onions, and mushrooms for a hearty sandwich.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz seitan, thinly sliced”, “1 tbsp olive oil”, “1 large onion, thinly sliced”, “1 green bell pepper, thinly sliced”, “1 cup mushrooms, sliced”, “2 cloves garlic, minced”, “1 tsp smoked paprika”, “1/2 tsp black pepper”, “1/2 tsp salt”, “4 vegan hoagie rolls”, “1 cup vegan provolone cheese, shredded”, “2 tbsp vegan mayonnaise (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onions, bell peppers, and mushrooms; saut\u00e9 until soft, about 7 minutes.”}, {“@type”: “HowToStep”, “text”: “Add garlic, smoked paprika, salt, and pepper; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add seitan slices and cook until heated through and slightly browned, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Divide the seitan mixture evenly among the hoagie rolls.”}, {“@type”: “HowToStep”, “text”: “Top each sandwich with vegan cheese and place under a broiler until cheese melts.”}, {“@type”: “HowToStep”, “text”: “Spread vegan mayonnaise on rolls if desired and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “20 g”, “fatContent”: “12 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X