Vegan Philly Cheesesteak

Golden-brown sautéed portobello mushrooms and peppers fill a toasted hoagie roll, smothered in creamy vegan cheese sauce for a Vegan Philly Cheesesteak. Save to Pinterest
Golden-brown sautéed portobello mushrooms and peppers fill a toasted hoagie roll, smothered in creamy vegan cheese sauce for a Vegan Philly Cheesesteak. | rusticrouterecipes.com

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.
Sizzling savory vegetables and melted dairy-free cheese sauce spill out of a toasted hoagie roll in this homemade Vegan Philly Cheesesteak. Save to Pinterest
Sizzling savory vegetables and melted dairy-free cheese sauce spill out of a toasted hoagie roll in this homemade Vegan Philly Cheesesteak. | rusticrouterecipes.com

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
A close-up of a loaded Vegan Philly Cheesesteak with onions, peppers, and rich plant-based cheese sauce on a fresh sub roll. Save to Pinterest
A close-up of a loaded Vegan Philly Cheesesteak with onions, peppers, and rich plant-based cheese sauce on a fresh sub roll. | rusticrouterecipes.com

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

Thinly sliced portobello mushrooms, green and red bell peppers, and yellow onions form the flavorful vegetable base.

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.

Yes, by using gluten-free rolls and tamari instead of soy sauce, this dish can be adapted for gluten-free diets.

Adding thinly sliced seitan or marinated tofu to the sautéed vegetables boosts protein content.

Smoked paprika, garlic, black pepper, and sea salt combine to provide a savory and aromatic profile.

A large skillet for sautéing, a small saucepan for the cheese sauce, a whisk, and a sharp knife are ideal for preparation.

Vegan Philly Cheesesteak

A savory blend of sautéed mushrooms, peppers, and creamy vegan cheese in toasted hoagie rolls.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 large red bell pepper, thinly sliced
  • 14 oz portobello mushrooms, thinly sliced
  • 2 cloves garlic, minced

Seasonings

  • 1 teaspoon smoked paprika
  • 1 teaspoon soy sauce or tamari
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon sea salt

Vegan Cheese Sauce

  • 1 cup unsweetened soy or oat milk
  • 2 tablespoons nutritional yeast
  • 2 teaspoons cornstarch
  • 1 tablespoon vegan butter or olive oil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon salt

Bread

  • 4 soft hoagie rolls or sub rolls

Instructions

1
Sauté Onions and Peppers: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers. Sauté for 5–7 minutes, stirring occasionally, until softened. Remove from the pan and set aside.
2
Cook Mushrooms: Add the remaining tablespoon of olive oil to the skillet. Add the sliced mushrooms and cook for 5–7 minutes, until they release their moisture and become golden brown.
3
Season and Combine Vegetables: Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more. Return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes.
4
Prepare Vegan Cheese Sauce: In a small saucepan, whisk together 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–5 minutes). Remove from heat.
5
Toast Hoagie Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble and Serve: Fill each roll with the mushroom-pepper mixture. Generously spoon vegan cheese sauce over the filling. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large skillet
  • Small saucepan
  • Whisk
  • Cutting board
  • Chef's knife
  • Tongs or spatula

Nutrition (Per Serving)

Calories 350
Protein 10g
Carbs 48g
Fat 12g

Allergy Information

  • Contains soy (soy milk, soy sauce); can substitute with oat milk and tamari if needed.
  • Contains gluten if using standard rolls and soy sauce; use gluten-free alternatives if required.
  • Contains possible tree nut traces if using certain vegan butters—check labels.
Kara Hendricks

Passionate home cook sharing family-friendly recipes, comfort food, and kitchen wisdom.