Vegan Philly Cheesesteaks

Golden-brown sautéed mushrooms, peppers, and onions fill a toasted hoagie roll for this Vegan Philly Cheesesteaks recipe. Save to Pinterest
Golden-brown sautéed mushrooms, peppers, and onions fill a toasted hoagie roll for this Vegan Philly Cheesesteaks recipe. | simplepinsuppers.com

This dish offers a flavorful blend of sautéed portobello mushrooms, sweet peppers, and onions enriched with smoky paprika and soy sauce. The creamy vegan cheese sauce, crafted from soy or oat milk and nutritional yeast, adds a luscious texture, all nestled inside a soft toasted hoagie roll. Ready in just 40 minutes, it's a hearty and satisfying plant-based option perfect for lunch or dinner.

Customize by adding seitan or tofu for extra protein, or spice it up with jalapeños and chili flakes. Serve alongside oven-baked fries or a fresh green salad for a complete meal.

My skeptical brother in law took one bite and actually asked what kind of cheese I used. He could not believe it was entirely plant based. That moment of shocked silence at the dinner table might be my favorite kitchen memory ever.

I first threw these together on a rainy Tuesday when craving comfort food but wanting something lighter. The house smelled like an Italian corner shop and my roommate wandered in asking what restaurant I had ordered from.

Ingredients

  • 2 tablespoons olive oil: Split between cooking the vegetables and mushrooms for even browning
  • 1 large yellow onion, thinly sliced: The foundation of sweetness that caramelizes beautifully
  • 1 large green bell pepper, thinly sliced: Adds crunch and a fresh pop of color
  • 1 large red bell pepper, thinly sliced: Brings extra sweetness and visual appeal
  • 400 g (14 oz) portobello mushrooms, thinly sliced: The meaty star that gives this sandwich its hearty satisfying texture
  • 2 cloves garlic, minced: Fresh aromatic punch that transforms everything
  • 1 teaspoon smoked paprika: Deep smoky flavor that mimics the essence of seared beef
  • 1 teaspoon soy sauce or tamari: Savory depth and a touch of saltiness
  • 1/2 teaspoon freshly ground black pepper: Bright spice to cut through the richness
  • 1/2 teaspoon sea salt: Essential seasoning to bring all flavors forward
  • 1 cup unsweetened soy or oat milk: Creamy base for the cheese sauce
  • 2 tablespoons nutritional yeast: The cheesy nutty flavor that makes the sauce sing
  • 2 teaspoons cornstarch: Thickens the sauce to perfect pourable consistency
  • 1 tablespoon vegan butter or olive oil: Richness that mimics traditional cheese sauce
  • 1/2 teaspoon garlic powder: Background savory notes in the sauce
  • 1/2 teaspoon onion powder: Sweet depth that rounds out the cheese flavor
  • 1/4 teaspoon turmeric: Gives that classic cheese sauce color without affecting taste
  • 1/2 teaspoon salt: Balances and brightens the sauce
  • 4 soft hoagie rolls or sub rolls: The vessel that holds everything together

Instructions

Caramelize the vegetables:
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers and sauté for 5 to 7 minutes until they soften and develop golden edges. Remove from the pan and set aside on a plate.
Sear 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 beautifully golden brown and fragrant.
Add the aromatics:
Stir in the minced garlic smoked paprika soy sauce black pepper and salt. Cook for just 1 minute until the garlic becomes aromatic. Return the sautéed onions and peppers to the pan. Mix everything well and cook for another 2 minutes to let the flavors meld.
Make 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 and smooth about 3 to 5 minutes. Remove from heat.
Prepare the bread:
Slice the hoagie rolls lengthwise without cutting all the way through. You can toast them lightly for extra crunch if you like.
Assemble the sandwiches:
Fill each roll generously with the mushroom and pepper mixture. Spoon the vegan cheese sauce generously over the filling letting it seep into all the nooks and crannies.
Serve immediately:
These are best enjoyed hot while the cheese sauce is creamy and the vegetables are still warm from the pan.
A close-up shows creamy vegan cheese sauce generously drizzled over the hearty mushroom filling. Save to Pinterest
A close-up shows creamy vegan cheese sauce generously drizzled over the hearty mushroom filling. | simplepinsuppers.com

These have become my go to for feeding skeptical meat eaters. Every single person who has tried them has asked for the recipe afterward.

Choosing Your Rolls

Soft hoagie rolls that can hold up to the generous filling without falling apart are essential. I have found that slightly toasting the inside creates a nice texture contrast against the tender vegetables.

Make Ahead Options

The vegetable filling reheats beautifully so you can double the batch and enjoy these all week. Just store the components separately and reheat the filling before assembling.

Perfect Pairings

Oven baked fries sprinkled with salt complete the classic experience. A crisp side salad with tangy vinaigrette cuts through the richness perfectly.

  • Keep some extra hot sauce on hand for those who like extra kick
  • A cold beer or sparkling water balances the warm savory sandwich beautifully
  • Napkins are absolutely non negotiable here
This plant-based Vegan Philly Cheesesteaks recipe is served hot on a wooden board, ready to eat. Save to Pinterest
This plant-based Vegan Philly Cheesesteaks recipe is served hot on a wooden board, ready to eat. | simplepinsuppers.com

There is something deeply satisfying about proving that comfort food does not need compromise to be incredible.

Questions & Answers

Sautéed portobello mushrooms, thinly sliced bell peppers, onions, garlic, smoked paprika, soy sauce, black pepper, and salt come together to create a rich and flavorful filling.

The sauce combines soy or oat milk, nutritional yeast, cornstarch, vegan butter or olive oil, and seasonings like garlic and onion powder to form a smooth, golden vegan cheese sauce.

Yes, by using gluten-free hoagie rolls and tamari instead of regular soy sauce, you can easily make this dish gluten-free.

Incorporate thinly sliced seitan or marinated tofu into the filling to boost protein content without altering the flavor profile.

Oven-baked fries or a crisp green salad pair wonderfully, balancing the rich flavors with freshness and crunch.

The entire preparation and cooking time totals about 40 minutes, making it a relatively quick and easy option.

Vegan Philly Cheesesteaks

A savory plant-based meal with mushrooms, peppers, and creamy vegan cheese sauce in a toasted roll.

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 (check vegan status)

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 Vegetable Mixture: 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 Sandwiches: Fill each roll with the mushroom-pepper mixture. Generously spoon vegan cheese sauce over the filling.
7
Serve: 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.
  • Always verify ingredient labels if allergies are a concern.
Erin Caldwell

Passionate home cook sharing easy, wholesome recipes and quick meal ideas for busy food lovers.