Veggie Philly Cheesesteak (Mushroom + Cheese)
Skillet
- Time
- 30 min
- Serves
- 4
- Calories
- 520 kcal
- Protein
- 18 g
About this recipe
A vegetarian Philly cheesesteak—portobello mushrooms standing in for beef—proves that substitution can become something distinctly good in its own right. Thin-sliced mushrooms cooked down with caramelized onions and peppers, bound with melted cheese and served on a grilled hoagie roll, this sandwich satisfies the same cravings as its traditional counterpart. Portobello mushrooms, when sliced thin and cooked in a hot skillet with a splash of soy sauce, develop a tender, almost beef-like texture. The soy amplifies their natural umami, adding savory depth. Caramelized onions and soft peppers provide sweetness and body. The mushrooms release moisture as they cook, then that liquid evaporates, concentrating flavour and allowing the edges to brown and crisp slightly. The critical step is not to crowd the pan; cook the mushrooms in batches if needed so they brown rather than steam. High heat is your friend. The soy and smoked paprika should be added at the end so they coat the mushrooms evenly. The hoagie roll, split and grilled until lightly crispy, provides structural support for the filling and a slight crunch that contrasts with the soft vegetables inside. Assemble this quickly so the components are still warm and the cheese melted throughout. Serve immediately—this is not a sandwich that improves with sitting. It's satisfying enough for a complete lunch and quick enough for a weeknight dinner. The filling can be made ahead and reheated gently just before serving, making this good for meal-prepping components, though assembly is best done fresh.
Ingredients
Method
- 1 Heat oil + butter; brown quickly mushrooms 6 min till deep brown.
- 2 Add onion + pepper; cook 5 min till soft.
- 3 Soy + paprika + garlic; toss.
- 4 Lay hoagies open; pile filling.
- 5 Top with cheese; broil 2 min till melted.
- 6 Close; press; eat hot.
Nutrition
⚠️ Nutritional values are AI-generated estimates and may not be accurate.