This flavorful creation layers tender sautéed mushrooms, bell peppers, and onions seasoned with smoked paprika and soy sauce, all nestled inside soft toasted hoagie rolls. A creamy vegan cheese sauce, made from plant-based milk, nutritional yeast, and spices, is poured generously over the filling. The dish captures a savory, satisfying experience while staying entirely plant-based and dairy-free, perfect for a quick, easy, and comforting meal.
The smell of peppers and onions hitting hot oil takes me straight to my first apartment, where my roommate and I spent Friday nights trying to recreate our favorite takeout. We never quite nailed it back then, but years of experimentation taught me that mushrooms are the secret to that perfect meaty texture without any meat at all.
I made these for my brothers birthday last year when he decided to try eating more plant-based meals. He took one bite and literally said he wouldnt miss the traditional version, which coming from him, was the highest compliment imaginable.
Ingredients
- 2 tablespoons olive oil: Divide between the vegetables and mushrooms, this is the foundation that builds all those caramelized flavors
- 1 large yellow onion, thinly sliced: Thin slices melt into sweetness, creating that classic cheesesteak backbone
- 1 large green bell pepper and 1 large red bell pepper, thinly sliced: The duo adds crunch, color, and that familiar pepperiness we all expect
- 400 g portobello mushrooms, thinly sliced: These are the star, providing that meaty chew and umami depth that makes this sandwich feel substantial
- 2 cloves garlic, minced: Fresh garlic right at the end wakes up all the other flavors
- 1 teaspoon smoked paprika: This adds a subtle smokiness that mimics the grilled character of the original
- 1 teaspoon soy sauce or tamari: The secret weapon for deep savory notes, use tamari to keep it gluten free
- 1/2 teaspoon freshly ground black pepper: Freshly cracked makes a noticeable difference in brightness
- 1/2 teaspoon sea salt: Adjust to taste, but remember the cheese sauce has salt too
- 1 cup unsweetened soy or oat milk: Soy creates the creamiest sauce, but oat works beautifully and adds natural sweetness
- 2 tablespoons nutritional yeast: Non negotiable for that cheesy, nutty flavor foundation
- 2 teaspoons cornstarch: This is what transforms plain milk into velvety sauce magic
- 1 tablespoon vegan butter or olive oil: Butter adds richness, but olive oil keeps it lighter and still delicious
- 1/2 teaspoon garlic powder: Builds on the fresh garlic for layers of garlic flavor
- 1/2 teaspoon onion powder: Rounds out the savory base
- 1/4 teaspoon turmeric: Just enough for that golden cheese color without any turmeric taste
- 1/2 teaspoon salt: Essential for bringing all the sauce flavors together
- 4 soft hoagie rolls or sub rolls: Soft but sturdy is key, check labels to ensure they are accidentally vegan
Instructions
- Caramelize the peppers and onions:
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers, sautéing for 5 to 7 minutes and stirring occasionally until they soften and start to turn golden. Remove from the pan and set aside on a plate.
- Golden the mushrooms:
- Add the remaining tablespoon of olive oil to the skillet. Add the sliced mushrooms and cook for 5 to 7 minutes until they release their moisture and become golden brown and slightly crispy at the edges.
- Build the flavor base:
- Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more until fragrant, then return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes.
- Whisk up the cheese sauce:
- In a small saucepan, whisk together the soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Place over medium heat, whisking continuously until the sauce thickens and becomes creamy, about 3 to 5 minutes. Remove from heat.
- Prep the rolls:
- Slice the hoagie rolls lengthwise without cutting all the way through. Toast them lightly if you prefer, creating a nice texture contrast.
- Assemble and serve:
- Fill each roll with the mushroom pepper mixture, packing it in generously. Spoon the vegan cheese sauce over the filling, letting it melt down into all the crevices. Serve immediately while everything is hot and the cheese is at its creamiest.
These sandwiches have become my go to for feeding groups with mixed dietary needs, watching everyone dig in side by side without anyone feeling like they are missing out on anything.
Making It Your Own
The beauty of this recipe is how forgiving it is. Sometimes I throw in sliced jalapeños when I want heat, or add extra mushrooms if I am feeding a crowd. The cheese sauce doubles beautifully, so I often make extra and use it for nachos the next day.
The Bread Makes It
I have learned that not all hoagie rolls are created equal. A slightly chewy exterior with a soft interior holds up best against all those saucy vegetables. If you can find them, rolls baked fresh that day make a noticeable difference in the overall experience.
Perfect Sides
Crispy oven baked fries are the classic pairing, but I have also served these with a simple green salad dressed with tangy vinaigrette to cut through the richness. Pickled vegetables on the side add brightness and crunch.
- Leftover vegetable filling reheats beautifully for lunch the next day
- The cheese sauce keeps in the fridge for up to 3 days and reheats well with a splash of water
- These are best assembled right before eating to prevent the bread from getting soggy
There is something deeply satisfying about taking a messy, saucy bite of sandwich that feels indulgent yet aligns with your values. This recipe proves you do not have to compromise on comfort.
Recipe Questions
- → What vegetables are used in this dish?
-
Sautéed yellow onions, green and red bell peppers, and thinly sliced portobello mushrooms form the hearty vegetable base.
- → How is the creamy sauce prepared?
-
The vegan cheese sauce blends plant milk, nutritional yeast, cornstarch, vegan butter, and spices, cooked until thick and creamy.
- → Can I customize the filling with extra protein?
-
Yes, thinly sliced seitan or marinated tofu can be added to the mushroom and pepper mixture for additional protein.
- → Are there gluten-free options for the bread?
-
Gluten-free rolls can be used to accommodate dietary needs, along with tamari as a gluten-free soy sauce substitute.
- → What cooking tools are required?
-
A large skillet for sautéing, a small saucepan for sauce preparation, a whisk, and basic cutting tools are needed.
- → Can I add spice to this dish?
-
A dash of sliced jalapeños or chili flakes can be incorporated to introduce a spicy kick.