This dish features tender sautéed portobello mushrooms, vibrant bell peppers, and onions cooked with smoked paprika and garlic for depth. The creamy vegan cheese sauce is crafted from plant milks, nutritional yeast, and warming spices, creating a luscious topping over soft toasted hoagie rolls. Easy to prepare in around 40 minutes, it's a satisfying main course with rich textures and bold flavors, perfect for those seeking a dairy-free, plant-based twist on classic comfort fare.
The smell of peppers and onions hitting hot oil takes me back to my first apartment kitchen, where I learned that the best comfort food often starts with the simplest sizzle. I'd never attempted a vegan cheesesteak until a skeptical friend challenged me to recreate his Philly favorite without the meat. That evening of experimentation taught me that umami-rich mushrooms and a well-crafted sauce can absolutely stand on their own.
I made these for my father-in-law who swore he'd never enjoy a plant-based sandwich, and he went back for seconds. The key is letting those mushrooms really caramelize—they shrink down but concentrate so much flavor that you honestly dont miss the beef. Now whenever we have casual weekend dinners, someone always requests these.
Ingredients
- 2 tablespoons olive oil: Divide this between cooking your vegetables and mushrooms, though feel free to add a splash more if the pan looks dry
- 1 large yellow onion, thinly sliced: Thin slices melt into sweetness while thicker pieces retain crunch—I like cutting them about 1/8 inch thick
- 1 green bell pepper and 1 red bell pepper: The combination looks beautiful and gives you slightly different flavor notes, sweet from red and grassy from green
- 400 g portobello mushrooms: These are the stars of the show—slice them about 1/4 inch thick so they dont shrink away to nothing in the pan
- 2 cloves garlic, minced: Add this near the end so it doesnt turn bitter
- 1 teaspoon smoked paprika: This creates that subtle smoky depth usually provided by cooked beef
- 1 teaspoon soy sauce or tamari: The secret ingredient for grounding everything with savory richness
- 1/2 teaspoon black pepper and 1/2 teaspoon sea salt: Adjust to your taste—mushrooms are forgiving and can handle generous seasoning
- 1 cup unsweetened soy or oat milk: I prefer soy for creaminess but oat works beautifully if you need it soy free
- 2 tablespoons nutritional yeast: Dont skip this—it provides the essential cheesy, nutty backbone
- 2 teaspoons cornstarch: This thickens your sauce perfectly, but whisk it well to avoid any lumps
- 1 tablespoon vegan butter: Adds that luxurious mouthfeel, though olive oil works in a pinch
- 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and 1/4 teaspoon turmeric: These build layers of flavor and give the sauce its appealing golden color
- 4 soft hoagie rolls: Look for rolls that are sturdy enough to hold the filling but soft enough to bite through easily
Instructions
- Caramelize the peppers and onions:
- Heat one tablespoon olive oil in your largest skillet over medium heat. Toss in the sliced onions and peppers, letting them cook undisturbed for a minute or two between stirrings so they develop those gorgeous golden brown spots.
- Sear the mushrooms until golden:
- Add the remaining olive oil to the same pan and drop in your mushroom slices. Be patient here—let them sizzle for several minutes until they release their moisture and start to brown significantly, which develops that crucial umami character.
- Build the flavor base:
- Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt. Let everything cook together for just one minute so the spices bloom and become fragrant.
- Combine and warm through:
- Return the sautéed peppers and onions to the pan with the mushrooms. Toss everything together and let the mixture cook for another two minutes so all the flavors can meld.
- Whisk up the cheese sauce:
- In a small saucepan, combine the soy milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Whisk continuously over medium heat until the sauce suddenly thickens and becomes velvety smooth, about three to five minutes.
- Prep your rolls:
- Slice each hoagie roll lengthwise, being careful not to cut all the way through. You can pop them under the broiler for a minute if you love that crisp exterior.
- Assemble the sandwiches:
- Fill each roll generously with the vegetable mixture, then ladle that luscious cheese sauce over the top. Serve them while theyre still hot and the sauce is at its creamiest.
There's something deeply satisfying about watching a room go quiet when everyone takes their first bite, sauce inevitably dripping onto plates. These sandwiches have become my go-to for converting skeptics who think vegan food cant possibly be filling or satisfying enough to count as real comfort food.
Make-Ahead Magic
You can slice all your vegetables the day before and store them in airtight containers. The cheese sauce reheats beautifully with a splash of additional milk and gentle stirring.
Protein Boosts
Thinly sliced seitan or marinated tofu folds seamlessly into this recipe. Add them when you return the peppers and onions to the pan so everything heats through together.
Serving Suggestions
A crisp green salad with tangy vinaigrette cuts right through the richness of these sandwiches. Oven baked fries turn this into an honest-to-goodness diner experience at home.
- Have extra napkins ready—these get messy in the best possible way
- The rolls soften quickly, so serve immediately after assembly
- Leftovers reheat surprisingly well in a warm oven rather than the microwave
Great food should always be this unpretentious and welcoming. I hope these find their way into your regular rotation.
Recipe FAQs
- → What mushrooms work best for this dish?
-
Portobello mushrooms provide a meaty texture and rich flavor, making them ideal, though cremini or shiitake can also be used.
- → How can I make the cheese sauce creamy?
-
Whisk the plant milk with nutritional yeast, cornstarch, and vegan butter over medium heat until thickened for a smooth, creamy sauce.
- → Can I add extra protein to the filling?
-
Yes, thinly sliced seitan or marinated tofu can be added for additional protein and texture.
- → What bread options are suitable?
-
Soft hoagie or sub rolls work best; gluten-free alternatives can be used if needed.
- → How can I add a spicy element?
-
Include sliced jalapeños or a pinch of chili flakes for a subtle heat boost.