This dish offers a plant-based take on the classic Philly steak using sautéed portobello mushrooms, bell peppers, and onions. The vegetables are cooked until tender and flavorful, then combined with a rich, creamy vegan cheese sauce made from soy or oat milk and nutritional yeast. Nestled inside a lightly toasted hoagie roll, it delivers satisfying textures and savory notes. Ideal for a quick, easy main dish that's both dairy-free and packed with vibrant flavors.
The smell of peppers and onions caramelizing in a skillet immediately transports me back to late nights in my first apartment, trying to recreate restaurant favorites without meat. I stumbled upon this vegan version during a particularly ambitious weekend of recipe testing, and my skeptical roommates demanded seconds. Now it is the one sandwich that disappears faster than anything else at dinner parties.
My friend Sarah, a lifelong Philly resident who grew up on traditional cheesesteaks, actually grabbed this sandwich out of my hands during a backyard cookout last summer. She took one bite, eyes wide, and whispered that she might never go back to the original. That moment when someone who knows the real thing approves of your plant based version is pure kitchen magic.
Ingredients
- Olive oil: The foundation that lets those vegetables caramelize into sweet savory perfection
- Yellow onion: Thinly sliced so it melts into the filling while still retaining sweetness
- Green and red bell peppers: The color contrast makes this beautiful and they add that classic pepper bite
- Portobello mushrooms: These meaty mushrooms are the secret to achieving that substantial texture
- Garlic: Fresh minced garlic blooms in the hot pan and perfumes the whole dish
- Smoked paprika: This single spice adds so much depth and subtle smokiness
- Soy sauce or tamari: The umami booster that makes everything taste more complex
- Unsweetened soy or oat milk: Creates the base for a silky sauce without overpowering flavors
- Nutritional yeast: The essential ingredient for any vegan cheese worth its salt
- Cornstarch: Just enough to transform your sauce from thin to perfectly luscious
- Vegan butter: Adds that necessary richness you expect from cheesesteak sauce
- Turmeric: Mostly for that gorgeous yellow cheese color we all crave
- Soft hoagie rolls: The vessel that holds everything together, get good ones
Instructions
- Caramelize the peppers and onions:
- Heat half the olive oil in your largest skillet over medium heat, then toss in those sliced onions and peppers. Let them cook down for about seven minutes, stirring now and then, until they are soft and fragrant.
- Get the mushrooms golden:
- Add the remaining oil to the pan and cook the sliced mushrooms until they release all their moisture and turn a beautiful golden brown. This step is worth the patience it takes.
- Build the flavor base:
- Stir in the garlic, smoked paprika, soy sauce, pepper, and salt. Let everything cook together for just a minute, then return those peppers and onions to the party.
- Whisk up the cheese sauce:
- In a small saucepan, combine the milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Whisk constantly over medium heat until the sauce thickens into something gorgeous.
- Prep your bread:
- Slice those rolls lengthwise but leave the back hinge intact so nothing falls out. A quick toast in the oven or a hot pan adds texture.
- Assemble and devour:
- Pile the vegetable mixture generously into each roll, then spoon that warm cheese sauce over everything. Serve immediately while the sauce is still melty and perfect.
This sandwich has become my go to comfort food on rainy days when I want something warm and filling without feeling heavy. The way the vegetables collapse into each other, held together by that tangy sauce, somehow tastes like home even though I never grew up eating anything like it.
Making It Your Own
Once you master the basic recipe, you will start seeing opportunities everywhere. Sometimes I add seitan strips or marinated tofu when I want extra protein. Other times sliced jalapeños make their way in because some days just call for heat.
The Bread Matters
I learned the hard way that a dense or stale roll can ruin even the most perfect filling. Look for rolls with a soft crumb and enough structure to hold all those saucy vegetables. The bread should complement, not compete with, everything happening inside.
Perfecting the Assembly
The real secret is in how you put everything together. Layer the vegetable mixture while it is still hot so it warms the bread from inside out. Drizzle, do not drown, the sandwich with sauce.
- Serve with oven baked fries for the complete experience
- Have extra napkins ready because great sandwiches are messy
- Eat immediately while the contrast between hot filling and cool crisp exterior is at its peak
These sandwiches prove that plant based eating is about abundance, not restriction. Every bite is proof that comfort food has no boundaries.
Recipe Questions & Answers
- → What mushrooms work best for this dish?
-
Portobello mushrooms are preferred for their meaty texture and rich flavor, but cremini or shiitake can also be great alternatives.
- → How can I make the cheese sauce creamier?
-
Whisking continuously over medium heat while the sauce thickens ensures a smooth and creamy texture without lumps.
- → Can I add protein to this dish?
-
Yes, thinly sliced seitan or marinated tofu can be added to enhance protein content and texture.
- → What bread alternatives can I use?
-
Soft hoagie or sub rolls work best; gluten-free rolls are a suitable option for dietary needs.
- → How spicy is this dish by default?
-
It's mild and savory by default, but adding sliced jalapeños or chili flakes can introduce a spicy kick.
- → Can this dish be prepared ahead?
-
The vegetable mixture and cheese sauce can be prepared in advance and reheated before assembling to save time.