Craving the iconic flavors of a classic Philly Cheesesteak but seeking a delicious plant-based alternative? Look no further! This recipe for the **Best Vegan Philly Cheesesteak** delivers an unforgettable culinary experience, packed with savory, seasoned soy curls and mushrooms, perfectly sautéed peppers and onions, and a rich, gooey dairy-free cheese sauce in every mouthwatering bite. It’s the ultimate comfort food, ideal for game days, vibrant family dinners, or any time you desire a hearty and satisfying vegan sandwich.
If you’re a fan of incredible vegan sandwiches, be sure to explore more of our irresistible recipes like the Vegan BBQ Sandwich, the exotic Vegan Banh Mi, and the ever-popular Chickpea Salad Sandwich. Each offers a unique and delightful journey for your taste buds!

Embark on a culinary adventure to the streets of Philadelphia with our exquisite **Vegan Philly Cheesesteak**. While the traditional Philly sandwich boasts thinly sliced steak and melted provolone, we’ve ingeniously reimagined this beloved classic into a plant-based marvel that’s just as, if not more, satisfying. This isn’t just a vegan substitute; it’s a celebration of bold flavors and textures, making it one of our all-time favorite hearty sandwiches. We’re confident it will become a staple in your kitchen, too.
Our rendition features a robust, meaty filling crafted from umami-packed soy curls and tender mushrooms, complemented by sweet caramelized onions and vibrant green peppers. This flavorful mixture is generously piled into perfectly toasted hoagie rolls, setting the stage for the grand finale: a luscious, simple vegan provolone cheese sauce, drizzled generously over the top. The combination of savory, earthy, and cheesy notes creates an explosion of flavor that is truly irresistible. Prepare for a sandwich experience that will have everyone reaching for seconds!
Why You’ll Fall in Love with This Vegan Cheesesteak Sandwich
This isn’t just another vegan recipe; it’s a culinary triumph designed to impress even the most discerning palates. Here’s why this plant-based Philly Cheesesteak deserves a spot in your recipe rotation:
- An Epic Plant-Based Sandwich Experience: The original Philly Cheesesteak is legendary, and our vegan version lives up to its iconic status. We’ve meticulously developed this recipe to capture the essence of the classic, ensuring every bite is rich, savory, and utterly satisfying. It’s a game-changer for anyone looking for hearty, meatless comfort food that truly delivers on flavor and texture. No one in our family can resist these substantial, flavor-packed sandwiches.
- Unmistakably Meaty and Cheesy Goodness: Prepare to be amazed by the incredible texture and depth of flavor. Our secret lies in the umami-packed soy curl and mushroom filling, which mimics the chewiness and savory notes of traditional steak, perfectly complemented by the silky, melted vegan provolone cheese sauce. It’s so authentic-tasting, you’ll hardly believe it’s 100% vegan. This combination creates a truly indulgent experience without any dairy or animal products.
- Surprisingly Simple to Prepare: Despite its gourmet taste and impressive appearance, this vegan cheesesteak is remarkably easy to make. The savory soy curl and veggie filling comes together in a single pan, minimizing cleanup and complexity. The creamy, 3-ingredient cheese sauce is whipped up in minutes, requiring minimal effort. This recipe proves that extraordinary vegan meals don’t have to be complicated or time-consuming.
Crafting Your Vegan Philly Cheesesteaks: A Step-by-Step Guide
Get ready to create the ultimate vegan comfort food! Below you’ll find the full, detailed recipe for these incredible Philly Cheesesteaks.
Ingredients
For the Soy Curl & Veggie Filling:
- 4 ounces soy curls (see notes for alternatives)
- 3 cups warm vegetable broth
- 2 tablespoons olive oil, plus more as needed
- 1 small sweet onion, thinly sliced
- 1 medium green bell pepper, seeded and thinly sliced
- 4 ounces oyster mushrooms, torn into shreds or thinly sliced
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika
- ¼ teaspoon ground black pepper
- 3 tablespoons low-sodium soy sauce (use tamari for gluten-free)
- 1 tablespoon vegan Worcestershire sauce
- 1 tablespoon kitchen bouquet (optional, for browning)
- 4 hoagie rolls
- 2-3 tablespoons vegan butter, softened (optional, for toasting rolls)
For the Vegan Provolone Cheese Sauce:
- 4 tablespoons vegan butter
- ¼ cup unsweetened almond milk
- 8 ounces vegan provolone cheese, ripped into small pieces (Violife is a great brand!)
Instructions
- Rehydrate the Soy Curls: Begin by placing the dehydrated soy curls in a large bowl. Pour the warm vegetable broth over them, ensuring they are fully submerged. Let them soak for approximately 10 minutes, or until they have noticeably expanded in size and become soft and pliable. Once rehydrated, drain the soy curls thoroughly and gently squeeze out any excess liquid. Set them aside while you prepare the vegetables.
- Sauté the Aromatics: Heat 2 tablespoons of olive oil in a large nonstick skillet or a cast-iron pan over medium-high heat. Add the thinly sliced onions to the hot pan and sauté for about 5 minutes, stirring occasionally, until they become translucent and slightly caramelized. Next, add the thinly sliced green bell peppers and cook for another 2-3 minutes, just until they begin to soften. Transfer the cooked peppers and onions to a plate and set aside.
- Cook the Mushrooms and Soy Curls: Add a small amount of additional olive oil to the now-empty skillet if needed. Add the torn or sliced oyster mushrooms and the rehydrated, drained soy curls. Pan-fry this mixture for about 10 minutes, stirring periodically, until the mushrooms have softened and the soy curls begin to brown and develop a slightly crispy texture.
- Season and Combine: To the pan with the mushrooms and soy curls, add the garlic powder, onion powder, paprika, black pepper, low-sodium soy sauce, vegan Worcestershire sauce, and the optional kitchen bouquet (which helps achieve a deeper brown color). Continue to pan-fry for another 5 minutes, allowing the flavors to meld beautifully. Finally, return the sautéed peppers and onions to the pan and stir them into the soy curl and mushroom mixture until everything is well combined and heated through. Remove the pan from the heat.
- Prepare the Vegan Cheese Sauce: In a small saucepan, melt the vegan butter over medium heat. Once melted, pour in the unsweetened almond milk and add the ripped pieces of vegan provolone cheese. Whisk continuously until the cheese completely melts and you achieve a smooth, creamy, and luscious cheese sauce. Keep warm over very low heat or gently reheat just before serving.
- Toast the Hoagie Rolls (Optional but Recommended): For the best experience, preheat your oven to 350°F (175°C). Place the hoagie rolls on a baking sheet. If desired, spread a thin layer of softened vegan butter inside each roll for extra richness. Toast for 3-4 minutes, or until they are warm, lightly golden, and slightly crisp on the edges. This step adds wonderful texture and prevents the rolls from becoming soggy.
- Assemble Your Cheesesteaks: Generously fill each toasted hoagie roll with the warm soy curl and veggie mixture. Then, pour a decadent amount of the warm vegan cheese sauce over the filling. Serve immediately with your favorite side, such as a crisp salad or a side of potato chips, and savor every glorious bite!




Notes for Success & Variations
- Soy Curl Alternatives: While soy curls provide an exceptional meaty texture and absorb flavors beautifully, you can experiment with other plant-based options. A 10-ounce package of Beyond Steak Tips can be used if preferred, though we find them a bit chewier than the soy curl and mushroom blend. If using Beyond Steak Tips, simply omit the broth and pan-fry them directly. Thin strips of firm tofu or shredded jackfruit could also work, though we haven’t tested these extensively. Using all mushrooms will result in a more mushroom-forward sandwich, which some might enjoy but may lack the “meaty” chewiness.
- Mushroom Choices: If oyster mushrooms are not readily available in your area, thinly sliced cremini, shiitake, or even portobello mushrooms can be used as a substitute. While these varieties may not offer the same intense umami punch as oyster mushrooms, they will still contribute wonderful texture and bulk to the filling.
- Cheese Sauce Options: If vegan provolone cheese is difficult to find, don’t despair! You can easily substitute it with a good quality store-bought vegan cheddar cheese. Violife is a consistently excellent brand for melting cheeses. Alternatively, you can make our Classic Vegan Cheese Sauce or our Nut-Free Vegan Cheese Sauce for a homemade, creamy topping.
- Customize Your Veggies: Some Philly cheesesteak purists prefer their sandwiches without additional vegetables. If you fall into this camp, feel free to omit the onions, peppers, and mushrooms from the filling, focusing solely on the seasoned soy curls. However, we highly recommend keeping the foundational seasonings for maximum flavor.
- Gluten-Free Adaptation: Making this recipe gluten-free is incredibly easy! Simply substitute the soy sauce in the filling with tamari, and ensure you use certified gluten-free hoagie or sandwich rolls.
Frequently Asked Questions (FAQ) About Vegan Philly Cheesesteaks
Do I have to add the peppers and onions?
No, you certainly don’t have to. Traditional Philly cheesesteak aficionados sometimes argue that a “real” cheesesteak should only consist of steak and cheese. If you share this sentiment, feel free to omit the onions, peppers, and mushrooms from your filling. However, we strongly recommend keeping the seasonings to ensure your soy curls are still packed with delicious flavor.
Where can I buy soy curls?
Soy curls are an incredible plant-based protein that’s gaining popularity. You can often find bags of them in the natural foods or health food section of most well-stocked grocery stores. Butler Foods is the most widely known and popular brand. If you can’t locate them locally, they are also readily available for purchase online. We highly recommend stocking up on a few extra bags—they’re versatile and perfect for other recipes like our Vegan Buffalo Mac and Cheese and Vegan Stir Fry!
What can I use instead of soy curls?
While we personally find soy curls to be the superior choice for their texture and ability to absorb flavor in this recipe, there are other viable alternatives. Beyond Steak Tips work quite well, offering a similar meaty bite. For other options, thin strips of firm or extra-firm tofu, or even shredded jackfruit, could potentially work, though we have not thoroughly tested these. Using only mushrooms will result in a delicious sandwich, but it will have a different texture profile and less of that classic “steak” chewiness.
Can these be made gluten-free?
Absolutely, and it’s very straightforward to do! To make your vegan Philly Cheesesteaks gluten-free, simply replace the regular soy sauce in the filling with gluten-free tamari. Then, assemble your delicious sandwiches on your favorite certified gluten-free hoagie rolls or any sturdy gluten-free sandwich bread.
How do I make a Philly cheesesteak ahead of time?
While we don’t recommend assembling the entire sandwich in advance (as the rolls can get soggy), you can certainly prepare the flavorful filling ahead of time. Once the soy curl and veggie mixture has cooled completely, transfer it to an airtight container and store it in the refrigerator for 2 to 3 days. When you’re ready to eat, simply reheat the filling gently, make the fresh cheese sauce, toast your rolls, and assemble for a quick and easy meal.

Serving Suggestions
These Vegan Philly Cheesesteaks are a complete meal on their own, but pairing them with a simple side can elevate the experience. Classic accompaniments include crispy potato chips or French fries. For a lighter touch, a fresh side salad with a tangy vinaigrette offers a refreshing contrast. A bowl of creamy vegan coleslaw also makes an excellent pairing, adding crunch and coolness to balance the rich flavors of the sandwich. Don’t forget a dill pickle spear for that perfect briny kick!
Nutrition Facts
Below is an estimated nutritional breakdown per serving:
- Serving: 1 of 4 sandwiches
- Calories: 598 kcal
- Carbohydrates: 57g
- Protein: 23g
- Fat: 30g
- Saturated Fat: 8g
- Polyunsaturated Fat: 4g
- Monounsaturated Fat: 9g
- Trans Fat: 0.1g
- Sodium: 1307mg
- Potassium: 416mg
- Fiber: 9g
- Sugar: 14g
- Vitamin A: 1162IU
- Vitamin C: 29mg
- Calcium: 239mg
- Iron: 6mg
Course: Main Dish
Cuisine: American
Author: Nora Taylor
We hope you enjoy this sensational Vegan Philly Cheesesteak. It’s a testament to how flavorful and satisfying plant-based cooking can be. Whether you’re a long-time vegan or just exploring meatless options, this sandwich is guaranteed to impress. Happy cooking!