This plant-based take on a classic Philly features savory sautéed portobello mushrooms with vibrant bell peppers and onions. The mixture is complemented by a luscious vegan cheese sauce made from nutritional yeast, soy or oat milk, and a hint of turmeric for color. The filling is nestled in soft toasted hoagie rolls for a satisfying handheld dish. Quick to prepare and bursting with flavor, it's perfect for a hearty main course that meets vegan and dairy-free needs.
The first time I made these vegan Philly cheesesteaks, my carnivore husband took three bites before asking where exactly I'd hidden the beef. That's when I knew mushrooms had done their job properly. We'd been experimenting with plant-based cooking for months, but this was the first time something didn't feel like a compromise. Now these are our Friday night staple, messy hands and all.
Last summer our neighbor came over while I had a batch sizzling on the stove. She stood in the doorway inhaling the aroma, convinced I was making her late grandmother's actual cheesesteak recipe. When I told her it was entirely plant-based, she demanded the recipe on the spot. Now she makes them for her meat-eating family every Sunday.
Ingredients
- 2 tablespoons olive oil: Split between the vegetables and mushrooms, this helps everything get those gorgeous golden edges
- 1 large yellow onion, thinly sliced: The sweetness builds as they cook, balancing the smoky paprika perfectly
- 1 large green bell pepper, thinly sliced: Adds that classic crunch and fresh bite that cuts through the rich cheese sauce
- 1 large red bell pepper, thinly sliced: I love the color contrast and slight sweetness it brings to the mix
- 400 g (14 oz) portobello mushrooms, thinly sliced: These are the MVP, developing an almost steak-like texture when cooked properly
- 2 cloves garlic, minced: Add this at the end so it doesn't burn, just becomes fragrant and mellow
- 1 teaspoon smoked paprika: This is what gives the mushrooms that satisfying smoky depth
- 1 teaspoon soy sauce or tamari: Provides the umami punch that usually comes from beef
- 1/2 teaspoon freshly ground black pepper: Freshly cracked makes a genuine difference here
- 1/2 teaspoon sea salt: Adjust this to taste, especially if your soy sauce is on the salty side
- 1 cup unsweetened soy or oat milk: Oat milk makes the creamiest sauce, but soy works beautifully too
- 2 tablespoons nutritional yeast: Don't skip this, it's what gives the sauce its cheesy depth
- 2 teaspoons cornstarch: The secret to getting that perfect pourable consistency
- 1 tablespoon vegan butter or olive oil: Adds richness to the sauce that keeps it from feeling thin
- 1/2 teaspoon garlic powder: Layers with the fresh garlic for a rounded flavor
- 1/2 teaspoon onion powder: This disappears into the background but makes everything taste complete
- 1/4 teaspoon turmeric: Just enough to give that familiar yellow cheese color without any turmeric taste
- 1/2 teaspoon salt: Essential for bringing all the sauce flavors together
- 4 soft hoagie rolls or sub rolls: Get the freshest ones you can find, slightly stale just won't hold up to all those juices
Instructions
- Caramelize the peppers and onions:
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers, letting them soften and develop those sweet golden edges for 5 to 7 minutes. Remove them from the pan and set aside where they'll stay warm.
- Sear the mushrooms until golden:
- Add the remaining tablespoon of olive oil to the skillet. Toss in the sliced mushrooms and cook for 5 to 7 minutes, watching them release their moisture and turn beautifully brown and meaty.
- Build the flavor base:
- Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt. Let everything cook for just 1 minute until fragrant. Return the sautéed onions and peppers to the pan and cook together for another 2 minutes.
- Whisk up the cheese sauce:
- In a small saucepan, combine the soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Whisk continuously over medium heat until the sauce thickens and becomes creamy, about 3 to 5 minutes.
- Prep the rolls:
- Slice each hoagie roll lengthwise without cutting all the way through. Give them a quick toast if you want that extra crunch.
- Assemble and devour:
- Fill each roll with the mushroom and pepper mixture. Spoon that glorious cheese sauce generously over the top while everything's still hot.
These became our anniversary dinner tradition after our first completely vegan celebration. We sat at our tiny kitchen table, cheese sauce dripping everywhere, laughing about how far we'd come from our skeptical beginning. Sometimes the best traditions start with a happy accident.
Making It Your Own
I've started adding thinly sliced seitan when we need extra protein, and it honestly rivals any beef version I've had. The key is slicing everything paper thin so everything heats through evenly and textures meld together beautifully.
The Bread Game
After trying countless rolls, I've learned that slightly sturdier bakery rolls hold up better than soft supermarket ones. Give them a quick toast on the cut side, and they'll stand up to all those juices without getting soggy halfway through.
Get Creative With Toppings
Sometimes I'll quick-pickle some red onions in vinegar and sugar for a bright contrast to all the rich cheese sauce. Fresh arugula on top adds a peppery bite that cuts through the heaviness perfectly.
- Sliced jalapeños bring the heat if you like things spicy
- A sprinkle of vegan parmesan before the sauce goes on adds extra depth
- Crispy fried onions on top make it feel like a真正的 indulgence
Hope these become as beloved in your kitchen as they are in ours. There's something pretty wonderful about comfort food that happens to be cruelty-free.
Recipe Questions & Answers
- → What type of mushrooms work best for this dish?
-
Portobello mushrooms are ideal due to their meaty texture and rich flavor, making them a great base for the sautéed filling.
- → Can I substitute the soy milk in the cheese sauce?
-
Yes, oat milk is a good alternative that maintains creaminess without altering flavor significantly.
- → How can I add extra protein to this dish?
-
Adding thinly sliced seitan or marinated tofu to the mushroom mixture boosts protein content without impacting taste.
- → Are gluten-free rolls acceptable for this preparation?
-
Absolutely, gluten-free hoagie or sub rolls can be used to accommodate gluten sensitivities.
- → What spices enhance the filling’s flavor?
-
Smoked paprika, black pepper, and a dash of soy sauce or tamari provide a smoky, savory depth to the mushrooms and vegetables.
- → Can I add heat to this sandwich?
-
Yes, sliced jalapeños or chili flakes can be added for a spicy kick that complements the savory flavors.