This dish features tender sautéed mushrooms, sweet bell peppers, and onions seasoned with smoked paprika and soy sauce. All are combined with a rich, creamy vegan cheese sauce made from plant-based milk and nutritional yeast, then nestled inside toasted hoagie rolls. It offers a hearty, dairy-free meal with bold flavors and comforting textures, perfect for a quick, satisfying main course.
The first time I served these at a dinner party, my carnivore friend actually asked what kind of beef I used. That moment of watching someone's skepticism dissolve into pure satisfaction is exactly why this recipe has become my go-to comfort food. There's something magical about how mushrooms develop that meaty texture when you give them enough time and heat in the pan.
My partner still talks about the rainy Sunday afternoon when I first perfected this recipe. We'd just moved into our apartment and barely had any furniture, but I managed to pull together these messy, glorious sandwiches while sitting on the floor. That's the thing about really good comfort food—it makes any situation feel like home.
Ingredients
- 2 tablespoons olive oil: Divided use helps the vegetables develop those beautiful golden edges we want
- 1 large yellow onion, thinly sliced: Thin slices melt down into sweetness while keeping some texture
- 1 large green bell pepper, thinly sliced: Adds a fresh crunch and that classic cheesesteak color
- 1 large red bell pepper, thinly sliced: Brings extra sweetness and makes the sandwich look gorgeous
- 400 g portobello mushrooms, thinly sliced: The real star—meaty, umami rich, and absolutely perfect here
- 2 cloves garlic, minced: Fresh garlic at the end gives us that aromatic finish
- 1 teaspoon smoked paprika: This is what gives everything that subtle smoky depth
- 1 teaspoon soy sauce or tamari: Adds an umami punch that makes mushrooms taste even better
- 1/2 teaspoon freshly ground black pepper: Fresh cracked makes a noticeable difference
- 1/2 teaspoon sea salt: Enhances all the flavors without overpowering
- 1 cup unsweetened soy or oat milk: The base of our cheese sauce—oat gives it extra creaminess
- 2 tablespoons nutritional yeast: Essential for that cheesy, nutty flavor profile
- 2 teaspoons cornstarch: This is what transforms our sauce into something gloriously thick
- 1 tablespoon vegan butter or olive oil: Adds richness to help the sauce coat everything perfectly
- 1/2 teaspoon garlic powder: Works with fresh garlic for layered garlic flavor
- 1/2 teaspoon onion powder: Provides an undercurrent of savory sweetness
- 1/4 teaspoon turmeric: Just enough to give the sauce that appealing golden cheese color
- 1/2 teaspoon salt: Balances the sauce and brings everything together
- 4 soft hoagie rolls or sub rolls: The vessel that holds all this deliciousness together
Instructions
- Sauté the peppers and onions:
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers, cooking for 5 to 7 minutes until they're softened and fragrant. Remove them from the pan and set aside—this step builds the flavor foundation.
- Cook the mushrooms to perfection:
- Add the remaining tablespoon of olive oil to the skillet, then add the sliced mushrooms. Let them cook undisturbed for a few minutes before stirring, allowing them to release their moisture and develop those gorgeous golden brown edges. This takes about 5 to 7 minutes, and the smell filling your kitchen will be incredible.
- Season and combine:
- Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for just 1 minute to let the spices bloom, then return the sautéed onions and peppers to the pan. Mix everything together and cook for 2 more minutes so all the flavors can get acquainted.
- Make the vegan cheese sauce:
- While the vegetables rest, whisk together soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt in a small saucepan. Place over medium heat, whisking continuously and enthusiastically until the sauce thickens and becomes creamy. This usually takes 3 to 5 minutes, and suddenly you'll have the most gorgeous golden sauce.
- Prep the rolls:
- Slice the hoagie rolls lengthwise without cutting all the way through—you want them to open like a book. Give them a quick toast if you want that extra crunch.
- Assemble everything:
- Fill each roll generously with the mushroom pepper mixture, then spoon that luscious vegan cheese sauce over the top. Let it cascade down into all the nooks and crannies.
- Serve immediately:
- These are best enjoyed right away while the cheese sauce is still hot and melty. Grab plenty of napkins.
Last summer, my sister came over completely skeptical about vegan comfort food. She took one bite of these cheesesteaks, went quiet for a full minute, and then asked if I could teach her how to make the cheese sauce right then and there. Sometimes the best recipes are the ones that change minds while filling bellies.
Choosing Your Rolls
I've learned the hard way that not all hoagie rolls are created equal. You want something soft enough to bite through easily, but sturdy enough to hold all that filling without falling apart. I usually give them a quick toast to create a barrier against the sauce.
Make Ahead Magic
The mushroom and pepper mixture reheats beautifully, so I often double that part of the recipe. The cheese sauce is best made fresh, but you can whisk it together in advance and just heat it up when you're ready to eat. Makes weeknight dinners feel special.
Customization Ideas
These cheesesteaks are incredibly forgiving and love experimentation. Sometimes I add sliced seitan or marinated tofu for extra protein, especially when my partner needs something more substantial after a long work day.
- Try spreading some vegan mayo on the toasted rolls before filling them
- A few pickled jalapeños on top add the most perfect acidic kick
- Wrap them in foil and broil for 2 minutes to get everything melty together
There's something deeply satisfying about taking a classic comfort food and making it entirely your own. These cheesesteaks have become the kind of meal that turns ordinary Tuesday evenings into something worth celebrating.
Recipe FAQs
- → What vegetables are used in this dish?
-
Thinly sliced portobello mushrooms, green and red bell peppers, and yellow onions form the flavorful vegetable base.
- → How is the vegan cheese sauce prepared?
-
The sauce is made by whisking plant-based milk with nutritional yeast, cornstarch, vegan butter, garlic and onion powder, turmeric, and salt, then cooking until thick and creamy.
- → Can this be made gluten-free?
-
Yes, by using gluten-free rolls and tamari instead of soy sauce, this dish can be adapted for gluten-free diets.
- → Are there options to add extra protein?
-
Adding thinly sliced seitan or marinated tofu to the sautéed vegetables boosts protein content.
- → What spices enhance the flavor in this dish?
-
Smoked paprika, garlic, black pepper, and sea salt combine to provide a savory and aromatic profile.
- → What tools are recommended for preparation?
-
A large skillet for sautéing, a small saucepan for the cheese sauce, a whisk, and a sharp knife are ideal for preparation.