This dish offers a satisfying plant-based take on a classic sandwich, combining sautéed mushrooms, bell peppers, and onions infused with smoked paprika and garlic. The creamy vegan cheese sauce, made with nutritional yeast, turmeric, and plant milk, adds richness and color. Served in toasted hoagie rolls, it's a quick and easy meal full of savory flavors and texture. Customize with extra protein like seitan or tofu, and pair with fries or fresh salad for a complete meal.
The first time I served these at a dinner party, my skeptical carnivore friend went back for seconds without even realizing they were plant-based. Something about that umami rich mushroom mixture and creamy sauce captures everything comforting about a classic cheesesteak while feeling lighter and brighter on the palate.
Last winter when my sister visited from Chicago, she took one bite and quietly admitted these might actually beat her hometown favorite. Now every time she comes over, these sandwiches are nonnegotiable on the dinner menu, and we spend the whole meal talking about how something so simple can taste so indulgent.
Ingredients
- Olive oil: Creates that perfect sizzle and helps vegetables caramelize beautifully
- Yellow onion: Thinly sliced these become sweet and translucent, building layers of flavor
- Green and red bell peppers: Add both crunch and sweetness while bringing gorgeous color
- Portobello mushrooms: The star that provides that satisfying hearty texture and deep savory notes
- Garlic: Freshly minced adds that aromatic finish that makes everything taste complete
- Smoked paprika: Gives this subtle smoky depth that fools everyone into thinking theres meat involved
- Soy sauce or tamari: The secret umami booster that elevates simple vegetables
- Unsweetened soy or oat milk: Creates the perfect creamy base without any dairy
- Nutritional yeast: Essential for that cheesy, nutty flavor we all crave
- Cornstarch: Thickens the sauce into that velvety consistency that clings perfectly
- Vegan butter: Adds richness and helps the sauce gloss up beautifully
- Turmeric: Just enough to give the sauce that golden cheese color
- Soft hoagie rolls: Get the freshest ones you can find, they make or break the sandwich
Instructions
- Caramelize the onions and peppers:
- Heat 1 tablespoon olive oil in a large skillet over medium heat and add the sliced onions and peppers, letting them soften and develop those gorgeous brown edges for 5 to 7 minutes while occasionally stirring. Set them aside in a bowl, keeping all those sweet caramelized bits.
- Brown the mushrooms:
- Add another tablespoon of oil to the same skillet and toss in the mushrooms, cooking them until they release all their moisture and turn golden brown and slightly crispy at the edges, which takes about 5 to 7 minutes of patient stirring.
- Build the flavor base:
- Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt, letting everything become fragrant for just 1 minute before returning the onions and peppers to the pan and cooking everything together for another 2 minutes.
- Whisk up the magic sauce:
- In a small saucepan, combine the soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt, whisking continuously over medium heat until the sauce transforms into a smooth, creamy consistency that coats the back of a spoon, usually 3 to 5 minutes.
- Prep the bread:
- Slice your hoagie rolls lengthwise without cutting completely through, giving them a quick toast if you want that extra crunch factor.
- Assemble and serve:
- Pile that beautiful vegetable mixture into each roll, then generously drizzle the warm cheese sauce over everything, letting it seep into all the nooks and crannies before serving immediately while still hot and gooey.
These have become my go to Friday night comfort food, something about sinking your teeth into that warm, sauce soaked bread while watching a movie feels like the perfect way to end a long week. My roommate actually texts me from work now asking if its cheesesteak night.
Making It Your Own
Sometimes I throw in sliced seitan or marinated tofu when I want extra protein, and honestly it holds up beautifully against the bold flavors. The texture works so well that most people cant even tell the difference.
Perfect Pairings
Crispy oven baked fries are the obvious choice here, but a bright tangy coleslaw cuts through all that richness perfectly. My friend swears by serving these with a simple arugula salad dressed in lemon vinaigrette.
Storage And Reheating
The vegetable mixture keeps surprisingly well in the refrigerator for up to three days, though I recommend storing the cheese sauce separately in an airtight container. When reheating, add a splash of water to the vegetables and warm them gently over medium heat.
- Refresh the rolls in a 350°F oven for 5 minutes before filling
- The cheese sauce might need a tiny splash of milk when reheating
- These sandwiches really are best enjoyed fresh and hot
Hope these bring as much comfort to your kitchen as they have to mine.
Recipe Questions
- → What makes the cheese sauce creamy without dairy?
-
The sauce uses plant-based milk, nutritional yeast for a cheesy flavor, vegan butter, and cornstarch for thickening, creating a smooth and creamy texture.
- → How do you achieve the classic Philly flavor with vegetables?
-
Sautéed mushrooms, bell peppers, and onions combined with smoked paprika, garlic, soy sauce, and black pepper mimic the savory depth of the original sandwich.
- → Can this be made gluten-free?
-
Yes, by using gluten-free sub rolls and tamari instead of soy sauce, the dish can easily adapt to gluten-free diets.
- → What protein options can be added to enhance this meal?
-
Adding thinly sliced seitan or marinated tofu provides extra protein and complements the vegetable filling nicely.
- → Are there tips for making the sandwich spicy?
-
Incorporate sliced jalapeños or a pinch of chili flakes into the sautéed vegetables to add a spicy kick.