Vegan Philly Cheesesteaks

Golden-brown sautéed mushrooms and peppers fill a toasted hoagie roll for this vegan Philly cheesesteaks recipe.  Save to Pinterest
Golden-brown sautéed mushrooms and peppers fill a toasted hoagie roll for this vegan Philly cheesesteaks recipe. | flavorforgeblog.com

Experience a plant-based take on classic Philly cheesesteaks featuring sautéed portobello mushrooms, vibrant bell peppers, and caramelized onions. The filling is topped with a rich, creamy vegan cheese sauce made from soy or oat milk, nutritional yeast, and spices, all nestled inside a warm, soft hoagie roll. This dish is easy to prepare and offers a hearty, satisfying meal perfect for casual dining or gatherings. Optional gluten-free and protein-boosting tips help customize the flavor to your preference.

The first time I served these at a dinner party, my skeptical carnivore friend went back for seconds before even realizing there was no meat involved. That sizzle of peppers and onions hitting a hot skillet somehow triggers something primal in everyone who walks into the kitchen.

Last winter during a snowed-in weekend, my partner and I made these three nights in a row, tweaking the spices each time. Theres something so comforting about standing over a steaming pan while snow piles up outside.

Ingredients

  • 2 tablespoons olive oil: Split between the vegetables, this helps everything caramelize beautifully instead of steaming
  • 1 large yellow onion, thinly sliced: The sweetness balances the smoky mushrooms perfectly
  • 1 large green bell pepper and 1 large red bell pepper, thinly sliced: Using both colors makes the final sandwich look incredible and adds slight flavor differences
  • 400 g portobello mushrooms, thinly sliced: These provide the hearty, meaty texture that makes this sandwich so satisfying
  • 2 cloves garlic, minced: Add this at the end so it does not burn and turn bitter
  • 1 teaspoon smoked paprika: This is the secret ingredient that gives everything that irresistible smoky depth
  • 1 teaspoon soy sauce or tamari: Adds umami richness that makes you forget this is plant-based
  • 1/2 teaspoon freshly ground black pepper and 1/2 teaspoon sea salt: Adjust these to taste after the vegetables cook down
  • 1 cup unsweetened soy or oat milk: Oat milk gives a slightly sweeter finish while soy is more neutral
  • 2 tablespoons nutritional yeast: This creates the cheesy, savory flavor in the sauce
  • 2 teaspoons cornstarch: The key to getting that perfectly thick, creamy sauce texture
  • 1 tablespoon vegan butter or olive oil: Adds richness to the cheese sauce
  • 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/4 teaspoon turmeric, and 1/2 teaspoon salt: This combination makes the sauce taste surprisingly authentic
  • 4 soft hoagie rolls or sub rolls: Always check the ingredient list since some commercial rolls contain milk or honey

Instructions

Caramelize the peppers and onions:
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 and starting to turn golden at the edges. Remove from the pan and set aside on a plate.
Cook the mushrooms until golden:
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. Let them get nice and browned in spots for maximum flavor.
Combine everything with seasonings:
Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more until fragrant. Return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes so all the flavors meld together.
Whisk up the 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 once it coats the back of a spoon.
Prepare and toast the rolls:
Slice the hoagie rolls lengthwise, without cutting all the way through so they stay connected. Toast lightly if desired, either in a dry pan or under the broiler for just a minute.
Assemble and serve immediately:
Fill each roll with the mushroom-pepper mixture, piling it high. Generously spoon vegan cheese sauce over the filling. Serve immediately while hot and enjoy that first incredible bite.
A close-up view of a vegan Philly cheesesteaks sandwich dripping with creamy dairy-free cheese sauce.  Save to Pinterest
A close-up view of a vegan Philly cheesesteaks sandwich dripping with creamy dairy-free cheese sauce. | flavorforgeblog.com

My nephew now requests these every time he visits, and hes started calling himself a mushroom convert. Watching someone discover that plant-based eating can be this satisfying is genuinely rewarding.

Making It Your Own

I have found that adding thinly sliced seitan or marinated tofu during the mushroom step makes this even more substantial. The texture combination becomes incredible and it keeps you full for hours.

Serving Suggestions That Work

These shine alongside crispy oven baked fries seasoned with just salt and paprika. A crisp green salad with an acidic vinaigrette cuts through the richness perfectly.

Perfect Pairing Ideas

A cold IPA or amber beer complements the smoky flavors beautifully. If you prefer wine, try a medium bodied red like a Zinfandel that can stand up to the bold spices.

  • For a spicy version, add sliced jalapeños during the pepper step
  • Try provolone style vegan cheese shreds instead of the sauce sometimes
  • Make extra sauce because it is fantastic on fries or baked potatoes
Sizzling plant-based filling for a vegan Philly cheesesteaks recipe served hot with peppers and onions. Save to Pinterest
Sizzling plant-based filling for a vegan Philly cheesesteaks recipe served hot with peppers and onions. | flavorforgeblog.com

These cheesesteaks have become my go to for feeding a crowd, and nobody ever misses the meat. Enjoy every messy, delicious bite.

Frequently Asked Questions

Sautéed onions, green and red bell peppers, and sliced portobello mushrooms create the flavorful filling.

The sauce combines soy or oat milk, nutritional yeast, vegan butter, cornstarch, and seasonings simmered until creamy and smooth.

Yes, by using gluten-free hoagie rolls and tamari instead of soy sauce, it becomes gluten-free friendly.

Preparation takes about 20 minutes, with another 20 minutes for cooking, totaling around 40 minutes.

Adding seitan or marinated tofu to the mushroom mixture boosts protein while keeping it plant-based.

Vegan Philly Cheesesteaks

Plant-based Philly sandwiches with mushrooms, peppers, and creamy vegan cheese sauce 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
Prepare the 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.
  • Always verify ingredient labels if allergies are a concern.
Vanessa Cole

Home cook sharing tasty, approachable recipes and kitchen wisdom for busy food lovers.