This flavorful plant-based sandwich features sautéed portobello mushrooms, bell peppers, and onions seasoned with smoked paprika and soy sauce. A creamy vegan cheese sauce made from oat or soy milk, nutritional yeast, and vegan butter adds richness. The mixture is nestled in a lightly toasted hoagie roll for a satisfying, easy-to-make meal. Variations include adding seitan or tofu for extra protein and adjusting spices to taste. Ideal for a quick, hearty main dish that's vegan and dairy-free.
The smell of peppers and onions hitting a hot skillet takes me back to my first apartment, where my neighbor would make cheesesteaks every Friday night. I'd catch that aroma through the thin walls and wonder if a plant-based version could ever capture that same comfort. After months of experimenting with mushrooms and cheese sauces, I finally created something that makes even my cheese-loving friends do a double take. Now it's become the sandwich I crave when I want something indulgent without the heaviness.
Last summer, I served these at a backyard barbecue alongside traditional meat options. My cousin, a dedicated carnivore, took one bite and immediately asked for the recipe, saying he actually preferred this version. There's something deeply satisfying about watching people discover that plant-based food can be just as crave-worthy and comforting as the originals they grew up with.
Ingredients
- 2 tablespoons olive oil: Divided between the vegetables and mushrooms, this creates those beautiful caramelized edges
- 1 large yellow onion: Thinly sliced so they melt into the sandwich and become sweet and savory
- 1 large green bell pepper and 1 large red bell pepper: Both thinly sliced for color and that classic crunch
- 400 g portobello mushrooms: These are the star, providing that meaty texture and umami richness when properly browned
- 2 cloves garlic: Minced fresh because it blooms beautifully in the hot pan
- 1 teaspoon smoked paprika: This adds that subtle smoky depth that makes you think of the grill
- 1 teaspoon soy sauce or tamari: The secret ingredient that boosts the savory notes
- 1/2 teaspoon black pepper and 1/2 teaspoon sea salt: Simple seasonings that let the vegetables shine
- 1 cup unsweetened soy or oat milk: The base for our creamy cheese sauce
- 2 tablespoons nutritional yeast: Essential for that cheesy, nutty flavor
- 2 teaspoons cornstarch: This thickens the sauce to the perfect consistency
- 1 tablespoon vegan butter: Adds richness to the sauce
- 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and 1/4 teaspoon turmeric: The flavor and color builders
- 1/2 teaspoon salt: To balance the sauce
- 4 soft hoagie rolls: The foundation that holds everything together
Instructions
- Sauté the peppers and onions:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add the onions and peppers, and cook for 5 to 7 minutes until softened
- Brown the mushrooms:
- Add the remaining olive oil to the skillet, cook the sliced mushrooms for 5 to 7 minutes until golden brown and moisture has evaporated
- Season the filling:
- 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 and mix
- Make the cheese sauce:
- Whisk together all sauce ingredients in a small saucepan over medium heat, stirring continuously until thickened and creamy, about 3 to 5 minutes
- Prepare the bread:
- Slice the hoagie rolls lengthwise without cutting all the way through and toast lightly if desired
- Assemble the sandwiches:
- Fill each roll generously with the vegetable mixture and spoon the cheese sauce over the top
These sandwiches have become my go-to for casual weeknight dinners when I want something satisfying but not heavy. I love wrapping them up and taking them on picnics or serving them alongside a big bowl of potato salad during summer. Something about the combination of hot, savory filling and that cool, crisp crunch just works.
Choosing the Right Bread
The bread can make or break this sandwich. Soft hoagie rolls that have some structure but still yield to your bite are ideal. Too crusty and you will lose half the filling with every bite, too soft and the sandwich will fall apart. I have found that slightly toasting the inside creates a nice barrier that keeps the cheese sauce from making everything soggy.
Mushroom Matters
Portobello mushrooms work beautifully here because they have such a meaty texture and rich flavor. When slicing them, aim for thin, even pieces so they cook uniformly. If you cannot find portobellos, cremini mushrooms will also work well. The key is getting them golden brown, which concentrates their natural umami and creates those crispy, flavorful edges.
Serving Suggestions
These cheesesteaks are fantastic alongside oven baked fries, sweet potato fries, or even a simple green salad with tangy vinaigrette to cut through the richness. I also love serving them with pickles or pickled peppers on the side for that acid element that brightens everything up.
- Try adding thinly sliced seitan or marinated tofu for extra protein
- For a spicy version add sliced jalapeños or a pinch of chili flakes
- Make it gluten free by using tamari and gluten free rolls
There is nothing quite like biting into a warm, cheesy sandwich on a rainy evening or serving these to friends and watching their faces light up. This recipe proves that comfort food does not need to compromise on flavor or satisfaction.
Recipe Questions & Answers
- → What mushrooms work best for this sandwich?
-
Portobello mushrooms are preferred for their meaty texture and flavor, but cremini or shiitake can also be used.
- → How can I make the cheese sauce thicker?
-
Whisk the sauce continuously over medium heat until it thickens, usually about 3–5 minutes. Adding a bit more cornstarch helps as well.
- → Can gluten-free bread be used in this dish?
-
Yes, gluten-free hoagie or sub rolls work well and make this suitable for gluten-sensitive diets.
- → What spices enhance the flavor of the sautéed vegetables?
-
Smoked paprika, garlic, and black pepper create a savory, slightly smoky depth in the vegetable mix.
- → Is it possible to add protein to this meal?
-
Yes, thinly sliced seitan or marinated tofu blends well with the vegetables for added protein.