If you’re craving the classic Philly cheesesteak but want to keep it completely plant-based, this vegan cheesesteak recipe is the perfect solution. Packed with savory, umami-rich mushrooms, tender seitan or tofu strips, and melty vegan cheese, this sandwich delivers all the flavor and satisfaction of the original without any animal products.
Whether you’re a longtime vegan or just exploring healthier, cruelty-free options, this recipe brings comfort food to a whole new level.
With a blend of sautéed onions, bell peppers, and mushrooms, plus a touch of smoky seasoning, each bite bursts with flavor. Plus, it’s incredibly easy to make in under 30 minutes, making it perfect for weeknight dinners or casual gatherings.
Serve it on a soft hoagie roll, and you’ve got yourself a hearty, comforting meal everyone will love. Dive in and discover how delicious and fulfilling vegan comfort food can be!
Why You’ll Love This Recipe
This vegan cheesesteak hits all the right notes: it’s hearty, flavorful, and satisfying. The combination of smoky, sautéed veggies and plant-based protein mimics the classic steak texture perfectly.
Thanks to the use of umami-packed mushrooms and seitan or tofu, you won’t miss the meat at all.
The melty vegan cheese adds that creamy, indulgent finish, making each bite feel like a guilty pleasure without the guilt. Plus, it’s versatile—easy to customize with your favorite veggies or sauces.
Whether you’re cooking for vegans, vegetarians, or just want to try something new, this recipe is a crowd-pleaser.
And if you love trying new plant-based recipes, be sure to check out other delicious ideas like Peruvian Vegetable Recipes for Flavorful Healthy Meals and Vegetarian Date Cake Recipe: Moist, Easy, and Delicious to keep your menu exciting.
Ingredients
- 8 oz cremini or portobello mushrooms, sliced thinly
- 8 oz seitan strips or firm tofu, sliced into thin strips
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 2 cloves garlic, minced
- 2 tbsp olive oil or vegetable oil
- 1 tsp smoked paprika
- 1 tsp soy sauce (or tamari for gluten-free)
- Salt and black pepper, to taste
- 4 vegan hoagie rolls or sub rolls
- 6-8 slices vegan cheese (cheddar style recommended)
- Optional: vegan mayo or mustard for spreading
Equipment
- Large non-stick skillet or cast iron pan
- Sharp knife and cutting board
- Spatula or wooden spoon
- Measuring spoons
- Baking sheet (optional, for warming rolls)
Instructions
- Prepare the ingredients: Slice the mushrooms, seitan or tofu, onion, and bell pepper into thin strips. Mince the garlic.
- Heat the skillet: Place your skillet over medium-high heat and add 1 tablespoon of olive oil.
- Sauté the veggies: Add the sliced onions and bell peppers to the skillet. Cook for about 5 minutes, stirring occasionally until they soften and start to caramelize.
- Add mushrooms and garlic: Stir in the mushrooms and garlic. Continue cooking for another 5-7 minutes until mushrooms release their moisture and brown nicely.
- Cook the seitan or tofu: Push the vegetables to the side, add the remaining olive oil, then add the seitan or tofu strips. Cook until heated through and slightly browned, about 4-5 minutes.
- Season: Sprinkle smoked paprika, soy sauce, salt, and pepper over the mixture. Stir well to combine and cook for an additional 2 minutes to let the flavors meld together.
- Prepare the rolls: While the filling cooks, preheat your oven to 350°F (175°C). Slice your hoagie rolls lengthwise but not all the way through, and warm them in the oven for 5 minutes to get them slightly crispy on the inside.
- Assemble the sandwiches: Divide the filling evenly among the rolls. Place 1-2 slices of vegan cheese on top of the hot filling to let it melt slightly.
- Serve: Add optional spreads like vegan mayo or mustard if desired, then serve your vegan cheesesteaks immediately with your favorite sides.
Tips & Variations
For an extra smoky flavor, add a dash of liquid smoke or smoked sea salt to the filling.
If you want to make this recipe soy-free, substitute seitan and soy sauce with extra-firm tofu and coconut aminos, respectively. You can also experiment with different vegan cheeses—try provolone style or even a homemade cashew cheese sauce for a creamy twist.
For more vegetable-forward ideas, check out our Vegetarian Swiss Chard Recipes for Healthy Meals or the Vegetable Alfredo Recipes for Creamy, Healthy Dinners.
Want to add some heat? Toss in sliced jalapeños or a sprinkle of crushed red pepper flakes.
If mushrooms aren’t your favorite, try thinly sliced eggplant or jackfruit as a meaty alternative.
Nutrition Facts
Nutrient | Per Serving (1 sandwich) |
---|---|
Calories | 420 kcal |
Protein | 22 g |
Carbohydrates | 45 g |
Fat | 12 g |
Fiber | 6 g |
Sodium | 750 mg |
Serving Suggestions
This vegan cheesesteak pairs beautifully with crispy oven-baked fries or a fresh green salad for a lighter meal. You can also serve it alongside some crunchy pickles or a tangy slaw for contrast.
For a cozy meal, try pairing it with a bowl of Low Calorie Vegetable Soup Recipe for Healthy Eating or a simple side of roasted vegetables. These combinations create a balanced plate full of texture and flavor.
Conclusion
Making a vegan cheesesteak that satisfies all your cravings is easier than you think. This recipe combines hearty, flavorful ingredients that mimic the classic Philly cheesesteak experience without compromising on taste or texture.
Whether you’re cooking for yourself, family, or friends, it’s a delicious plant-based alternative that everyone can enjoy.
With simple ingredients and straightforward steps, you can whip up this comforting sandwich in under 30 minutes. Plus, it’s versatile enough to customize with your favorite veggies and sauces.
If you enjoyed this recipe, be sure to explore more creative plant-based dishes like our Vegan Bread Machine Recipe for Soft, Delicious Loaves or the creamy Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.
Happy cooking!
📖 Recipe Card: Vegan Cheesesteak
Description: A delicious plant-based twist on the classic Philly cheesesteak using seitan and vegan cheese. Perfectly seasoned and sautéed with peppers and onions for a hearty meal.
Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 8 oz seitan, thinly sliced
- 1 large onion, thinly sliced
- 1 large green bell pepper, thinly sliced
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 4 vegan hoagie rolls
- 4 slices vegan provolone cheese
- 1 tbsp soy sauce
- 1 tsp smoked paprika
- Salt and pepper to taste
- 1 tbsp nutritional yeast (optional)
Instructions
- Heat olive oil in a skillet over medium heat.
- Add onions and bell peppers; sauté until soft, about 5 minutes.
- Add garlic and cook for 1 minute until fragrant.
- Add seitan, soy sauce, smoked paprika, salt, and pepper; cook for 7-8 minutes until browned.
- Sprinkle nutritional yeast and stir to combine.
- Place vegan cheese slices on top of seitan mixture; cover and cook until melted.
- Toast hoagie rolls if desired.
- Fill rolls with the seitan and veggie mixture and serve hot.
Nutrition: Calories: 350 kcal | Protein: 25 g | Fat: 12 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Cheesesteak”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious plant-based twist on the classic Philly cheesesteak using seitan and vegan cheese. Perfectly seasoned and saut\u00e9ed with peppers and onions for a hearty meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz seitan, thinly sliced”, “1 large onion, thinly sliced”, “1 large green bell pepper, thinly sliced”, “2 cloves garlic, minced”, “2 tbsp olive oil”, “4 vegan hoagie rolls”, “4 slices vegan provolone cheese”, “1 tbsp soy sauce”, “1 tsp smoked paprika”, “Salt and pepper to taste”, “1 tbsp nutritional yeast (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onions and bell peppers; saut\u00e9 until soft, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add garlic and cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add seitan, soy sauce, smoked paprika, salt, and pepper; cook for 7-8 minutes until browned.”}, {“@type”: “HowToStep”, “text”: “Sprinkle nutritional yeast and stir to combine.”}, {“@type”: “HowToStep”, “text”: “Place vegan cheese slices on top of seitan mixture; cover and cook until melted.”}, {“@type”: “HowToStep”, “text”: “Toast hoagie rolls if desired.”}, {“@type”: “HowToStep”, “text”: “Fill rolls with the seitan and veggie mixture and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “25 g”, “fatContent”: “12 g”, “carbohydrateContent”: “35 g”}}