This vibrant dish features sautéed portobello mushrooms, bell peppers, and onions, seasoned with smoked paprika and soy sauce for depth. A creamy vegan cheese sauce, made from plant milk and nutritional yeast, adds richness while the toasted hoagie roll provides a perfect base. Simple techniques deliver a satisfying plant-based twist perfect for a quick and hearty meal.
The first time I attempted vegan cheesesteaks, my skeptical brother took one bite and actually stopped talking. That is when I knew this recipe had something special going on. The mushrooms develop such a meaty texture when given enough time to brown properly. Now whenever friends visit, these sandwiches disappear faster than I can assemble them.
Last summer I made these for a block party and wound up writing down the recipe for five different neighbors. There is something about the combination of sweet peppers and savory mushrooms that feels nostalgic yet completely new. My daughter now requests these for her birthday dinner every year.
Ingredients
- 2 tablespoons olive oil: divided between the vegetables and mushrooms, this helps everything develop gorgeous color
- 1 large yellow onion, thinly sliced: thin slices are crucial here so they caramelize nicely and meld into the sandwich
- 1 large green bell pepper, thinly sliced: adds a fresh crunch and beautiful color contrast
- 1 large red bell pepper, thinly sliced: the sweetness from red peppers balances the savory mushrooms perfectly
- 400 g (14 oz) portobello mushrooms, thinly sliced: these provide that meaty texture that makes the sandwich feel substantial
- 2 cloves garlic, minced: add this toward the end so it does not burn and become bitter
- 1 teaspoon smoked paprika: this is the secret ingredient that adds a subtle smoky depth
- 1 teaspoon soy sauce or tamari: enhances the umami flavor and helps the mushrooms brown
- 1/2 teaspoon freshly ground black pepper: freshly ground really does make a difference here
- 1/2 teaspoon sea salt: adjust to taste, but remember the cheese sauce will add saltiness too
- 1 cup unsweetened soy or oat milk: unsweetened is key so your cheese sauce does not taste like dessert
- 2 tablespoons nutritional yeast: this creates the cheesy flavor everyone will ask about
- 2 teaspoons cornstarch: helps the sauce thicken into that perfect pourable consistency
- 1 tablespoon vegan butter or olive oil: adds richness to the cheese sauce
- 1/2 teaspoon garlic powder: layers with the fresh garlic for a deep garlic flavor
- 1/2 teaspoon onion powder: rounds out the savory notes in the sauce
- 1/4 teaspoon turmeric: just enough to give that familiar cheese color
- 1/2 teaspoon salt: for the cheese sauce, adjust based on your preferences
- 4 soft hoagie rolls or sub rolls: softer rolls work best here so they do not compete with the filling
Instructions
- Caramelelize the peppers and onions:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add the onions and peppers, and sauté for 5–7 minutes until softened and fragrant.
- Brown the mushrooms:
- Add the remaining olive oil to the skillet, cook the sliced mushrooms for 5–7 minutes until they release their moisture and turn golden brown.
- Add the aromatics:
- Stir in the garlic, smoked paprika, soy sauce, black pepper, and salt, cook for 1 minute, then return the peppers and onions to the pan.
- Make the cheese sauce:
- Whisk together all sauce ingredients in a small saucepan over medium heat, stirring continuously until thickened and creamy.
- Prepare the rolls:
- Slice the hoagie rolls lengthwise without cutting all the way through and toast lightly if desired.
- Assemble the sandwiches:
- Fill each roll with the vegetable mixture and generously spoon the vegan cheese sauce over the top.
These sandwiches have become our Friday night tradition during fall. There is something so comforting about standing at the stove, smelling the peppers and onions cook down while the cheese sauce bubbles away. My partner now insists on helping with the assembly, making it a team effort every time.
Choosing the Right Mushrooms
Portobello mushrooms work best here because they are dense and meaty. I have tried other varieties, but they either turn to mush or lack that satisfying chew. Make sure to slice them thinly and evenly so they cook at the same rate.
Perfecting the Cheese Sauce
The trick to a smooth cheese sauce is whisking continuously and removing it from heat as soon as it thickens. If it gets too thick, a splash more milk will bring it back to the right consistency.
Make-Ahead Tips
You can slice all the vegetables ahead of time and store them in the refrigerator. The cheese sauce actually tastes even better the next day as the flavors meld together.
- Warm the cheese sauce gently if reheating, adding a little milk to loosen it
- Toast the rolls right before serving so they stay crisp
- Keep the vegetable mixture warm in a low oven while you make the sauce
These vegan cheesesteaks prove you do not have to give up comfort food when you change how you eat. Every time I serve them, someone tells me this is the best sandwich they have ever had.
Recipe FAQs
- → What vegetables are used in this plant-based twist?
-
The dish includes portobello mushrooms, yellow onions, green and red bell peppers, and garlic.
- → How is the creamy sauce prepared?
-
The sauce combines plant milk, nutritional yeast, cornstarch, vegan butter, garlic and onion powder, turmeric, and salt, whisked and heated until thickened.
- → Can gluten-free bread be used?
-
Yes, gluten-free hoagie rolls can substitute to accommodate gluten sensitivity.
- → How can extra protein be added?
-
Adding thinly sliced seitan or marinated tofu boosts the protein content effectively.
- → What cooking tools are required?
-
You will need a large skillet, small saucepan, whisk, cutting board, chef’s knife, and tongs or spatula.
- → Is this dish suitable for soy allergies?
-
Oat milk and tamari can replace soy milk and soy sauce to reduce soy content, but ingredient labels should be checked carefully.