This dish features tender sautéed portobello mushrooms combined with sweet bell peppers and onions, all enhanced by a creamy, golden vegan cheese sauce. Nestled inside warm, soft hoagie rolls, it offers a rich and satisfying flavor with wholesome plant-based ingredients. The dish comes together quickly, making it perfect for an easy yet flavorful meal that embraces vibrant textures and aromatic spices like smoked paprika and garlic.
I'd been skeptical about plant-based comfort food until my vegan sister challenged me to recreate her favorite sandwich from college. The aroma of sautéing peppers and onions filled my entire kitchen, bringing back memories of late-night diner runs, but this version felt lighter somehow. My meat-loving husband took one bite and actually asked if I'd sneaked in some real beef. Now it's the most requested Friday night dinner in our house, even from the staunchest carnivores.
Last summer, I made these for our neighborhood block party and watched them disappear in twenty minutes flat. My neighbor's teenage daughter, who's been vegan for two years, told me it was the first time she'd truly enjoyed a cheesesteak since giving up dairy. Something about watching people's expressions change from curious to completely won over makes all the vegetable chopping worth it. I've started keeping portobello mushrooms stocked specifically for these moments.
Ingredients
- 2 tablespoons olive oil: Divided use, helps vegetables caramelize beautifully without sticking
- 1 large yellow onion: Thinly sliced becomes sweet and golden when cooked down slowly
- 1 large green bell pepper: Adds fresh crunch and color contrast to the rich filling
- 1 large red bell pepper: Brings natural sweetness and makes the sandwich visually stunning
- 400 g portobello mushrooms: The meaty star that provides that crucial umami depth and texture
- 2 cloves garlic: Minced fresh adds aromatic backbone to the vegetable mixture
- 1 teaspoon smoked paprika: Imparts that subtle smoky flavor reminiscent of grilled meat
- 1 teaspoon soy sauce or tamari: Deepens the savory profile and enhances natural mushroom flavors
- 1/2 teaspoon black pepper: Freshly ground adds gentle heat and complexity
- 1/2 teaspoon sea salt: Enhances all the vegetable flavors without overpowering
- 1 cup unsweetened soy or oat milk: Creates the creamy base for our velvety cheese sauce
- 2 tablespoons nutritional yeast: Essential for that nutty cheesy flavor we all crave
- 2 teaspoons cornstarch: The secret to getting that perfect thick pourable consistency
- 1 tablespoon vegan butter: Adds richness and helps the sauce coat every bite perfectly
- 1/2 teaspoon garlic powder: Boosts the cheesy notes in our sauce
- 1/2 teaspoon onion powder: Rounds out the flavor profile with subtle sweetness
- 1/4 teaspoon turmeric: Gives that appealing golden color so it resembles real cheese sauce
- 1/2 teaspoon salt: Balances and brightens all the sauce flavors
- 4 soft hoagie rolls: The foundation that holds everything together, always check labels for vegan status
Instructions
- Sauté the aromatics:
- Heat one tablespoon olive oil in a large skillet over medium heat, then add onions and peppers. Cook for five to seven minutes until they're softened and fragrant, stirring occasionally to prevent sticking. Remove them from the pan and set aside on a plate.
- Caramelize the mushrooms:
- Add the remaining olive oil to the same skillet and toss in sliced mushrooms. Let them cook undisturbed for a few minutes to encourage browning, then stir occasionally for five to seven minutes until they've released their moisture and turned golden. This step develops all that incredible depth.
- Build the flavor base:
- Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt, letting everything become aromatic for about one minute. Return the cooked onions and peppers to the pan, mix everything thoroughly, and let the vegetables meld together for another two minutes. The kitchen should smell absolutely incredible by now.
- Whisk up the magic:
- In a small saucepan, combine soy or oat milk with nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Place over medium heat and whisk continuously, making sure to scrape the corners of the pan, until the sauce thickens into a creamy, glossy consistency that coats the back of a spoon, typically three to five minutes. Remove from heat immediately.
- Prepare the bread:
- Slice each hoagie roll lengthwise, being careful not to cut all the way through so the filling stays contained. Optionally toast them lightly for extra crunch and to prevent sogginess.
- Assemble your masterpiece:
- Pile the mushroom and pepper mixture generously into each prepared roll. Spoon that luscious vegan cheese sauce over the filling, letting it seep into all the nooks and crannies.
- Serve immediately:
- These are best enjoyed hot while the cheese sauce is still creamy and the bread retains its slight crunch from toasting.
There's something almost meditative about the rhythm of slicing vegetables and building these sandwiches. Last winter, during a particularly stressful week at work, I found myself making these three times in seven days because the process itself was so comforting. My toddler has started pulling a chair up to the counter to help whisk the cheese sauce, and I love that she's learning to cook plants-first meals without even realizing it's a lesson.
Make It Your Own
Once you master the base recipe, the variations are endless. Sometimes I add thinly sliced seitan or marinated tofu when I want extra protein, and it transforms the sandwich into something even more substantial. During summer months, fresh locally grown peppers make a noticeable difference in sweetness and flavor intensity.
Perfect Pairings
These cheesesteaks shine alongside crispy oven baked fries seasoned with a little garlic powder and paprika. A crisp green salad with vinaigrette cuts through the richness perfectly. On game days, I'll serve them with simple potato wedges and everyone is too busy eating to care about the final score.
Make Ahead Magic
The vegetable mixture keeps beautifully in the refrigerator for up to three days and actually develops deeper flavors overnight. The cheese sauce can be made ahead and reheated with a splash of plant milk to restore its creamy texture.
- Store components separately and assemble just before serving to prevent soggy bread
- If taking these for lunch, pack the sauce in a small container and drizzle right before eating
- Leftover filling makes an incredible topping for baked potatoes or stirred into pasta
There's genuine joy in watching someone take that first bite and realize plant-based eating doesn't mean sacrificing comfort or satisfaction. These sandwiches have brought so many people to my table who never thought they'd enjoy vegan food, and that connection over something we made together feels like the best kind of cooking success.
Recipe FAQs
- → What mushrooms work best for this dish?
-
Portobello mushrooms are ideal as they provide a meaty texture and rich flavor, absorbing seasonings well.
- → How do you make the vegan cheese sauce creamy?
-
Using a blend of plant milk, nutritional yeast, and cornstarch while whisking over medium heat creates a smooth, creamy texture.
- → Can I use gluten-free bread for this preparation?
-
Yes, gluten-free hoagie rolls or sub rolls can be used to accommodate dietary needs without compromising taste.
- → What cooking oils are recommended here?
-
Olive oil works well for sautéing the vegetables and mushrooms, enhancing their natural flavors.
- → How can I add extra protein to the filling?
-
Including thinly sliced seitan or marinated tofu in the mushroom mixture increases the protein content.