This plant-based take features tender portobello mushrooms, sweet bell peppers, and onions sautéed to perfection with smoky paprika and a splash of soy sauce, all nestled in a toasted hoagie roll. A rich vegan cheese sauce made creamy with nutritional yeast and spices complements the savory filling. Ready in 40 minutes, this easy main dish delivers bold flavors and satisfying textures perfect for a comforting meal.
The first time my skeptical brother tried one of these, he paused mid-bite and asked what kind of cheese Id actually used. Watching someone get won over by plant-based food never gets old, especially when its something as beloved as a Philly cheesesteak.
I started making these during weeknight dinners when my partner and I wanted something indulgent but lighter on our conscience. Now theyve become our go-to Friday treat, served with a side of crispy oven fries and whatever game is on TV.
Ingredients
- 2 tablespoons olive oil: Divided use helps vegetables caramelize beautifully without sticking
- 1 large yellow onion, thinly sliced: The foundation of sweetness that balances the savory mushrooms
- 1 large green bell pepper, thinly sliced: Adds fresh crunch and classic cheesesteak color
- 1 large red bell pepper, thinly sliced: Brings extra sweetness and vibrant visual appeal
- 400 g (14 oz) portobello mushrooms, thinly sliced: Meaty texture and deep umami flavor make them the perfect plant-based stand-in
- 2 cloves garlic, minced: Aromatic punch that elevates the entire filling
- 1 teaspoon smoked paprika: Adds subtle smokiness reminiscent of grilled meat
- 1 teaspoon soy sauce or tamari: Secret ingredient for that irresistible savory depth
- 1/2 teaspoon freshly ground black pepper: Bright heat that cuts through the richness
- 1/2 teaspoon sea salt: Enhances all the vegetable flavors
- 1 cup unsweetened soy or oat milk: Creates the creamy base for our cheese sauce
- 2 tablespoons nutritional yeast: Essential for that cheesy, nutty flavor profile
- 2 teaspoons cornstarch: Thickens the sauce to perfect drizzling consistency
- 1 tablespoon vegan butter or olive oil: Adds richness and helps the sauce coat beautifully
- 1/2 teaspoon garlic powder: Deepens the garlic notes in the cheese sauce
- 1/2 teaspoon onion powder: Sweet savory undertone in every bite
- 1/4 teaspoon turmeric: Gives that classic cheese sauce color without affecting taste
- 1/2 teaspoon salt: Balances the sauce flavors
- 4 soft hoagie rolls or sub rolls: The vessel that holds everything together, always check vegan status
Instructions
- Sauté the vegetables:
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers, sautéing for 5–7 minutes and stirring occasionally until softened. Remove from the pan and set aside.
- Crisp the mushrooms:
- Add the remaining tablespoon of olive oil to the skillet. Cook sliced mushrooms for 5–7 minutes until they release their moisture and become golden brown.
- Season and combine:
- Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more, then return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes.
- Make the cheese sauce:
- In a small saucepan, whisk together soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Place over medium heat, whisking continuously for 3–5 minutes until thickened and creamy.
- Prepare the bread:
- Slice the hoagie rolls lengthwise without cutting all the way through. Toast lightly if desired for extra texture.
- Assemble the sandwiches:
- Fill each roll generously with the mushroom-pepper mixture. Spoon the vegan cheese sauce liberally over the filling.
- Serve hot:
- Serve immediately while everything is warm and the cheese sauce is at its creamiest.
My friend Sarah makes these for her Super Bowl party every year now, and even the most devoted meat-eaters crowd around the platter. Theres something magical about watching people discover that plant-based comfort food can be just as satisfying as the original.
Customizing Your Filling
Thinly sliced seitan or marinated tofu can bulk up the protein if you want something more substantial. Sometimes I add sliced jalapeños during the vegetable sauté for spicy sandwiches, or swap in different colored peppers based on what looks freshest at the market.
Making It Gluten-Free
Simply use tamari instead of soy sauce and grab gluten-free hoagie rolls. Ive found that toasting the gluten-free rolls a bit longer helps them hold up better against the juicy filling.
Perfect Pairings
Oven-baked fries seasoned with garlic powder and paprika make these feel like a complete diner meal. A crisp green salad with tangy vinaigrette cuts through the richness beautifully.
- Potato wedges roasted with rosemary
- Cold beer or sparkling water with lemon
- Pickles for that classic sandwich shop touch
These vegan Philly cheesesteaks prove you dont need meat to create something truly crave-worthy. Now go make some memories in the kitchen.
Recipe Q&A
- → How do I achieve a creamy vegan cheese sauce?
-
Whisk together soy or oat milk with nutritional yeast, cornstarch, vegan butter, and seasonings. Heat gently while whisking until thick and smooth.
- → Can I use other mushrooms instead of portobello?
-
Yes, cremini or button mushrooms work well, though portobello gives a meatier texture and richer flavor.
- → What can add extra protein to this dish?
-
Thinly sliced seitan or marinated tofu can be added to boost protein content without altering the flavor.
- → How do I make this gluten-free?
-
Simply substitute standard hoagie rolls and soy sauce with gluten-free rolls and tamari or a gluten-free soy sauce alternative.
- → Can I add spice to this preparation?
-
Adding sliced jalapeños or a pinch of chili flakes provides a nice spicy kick to complement the savory vegetables.