Vegan Philly Cheesesteak

Toasted hoagie rolls stuffed with sautéed mushrooms, peppers, and onions in a Vegan Philly Cheesesteak. Save
Toasted hoagie rolls stuffed with sautéed mushrooms, peppers, and onions in a Vegan Philly Cheesesteak. | boardfullofbites.com

This flavorful dish combines sautéed portobello mushrooms, green and red bell peppers, and onions, seasoned with smoked paprika and soy sauce for a savory depth. A rich vegan cheese sauce made with nutritional yeast and turmeric adds creaminess, while soft hoagie rolls bring every element together. Perfect for a quick, easy, and satisfying plant-based meal served hot and fresh.

I stumbled onto this recipe during a desperate weeknight dinner attempt, my skeptical partner watching from the doorway as I chopped vegetables. The moment that cheesy sauce hit the hot vegetables and the whole kitchen smelled like comfort food heaven, we were both converts. Now it is the single most requested thing in my rotation, perfect for when you need something that feels indulgent but will not weigh you down for hours.

Last summer my cousin who owns a steakhouse tried these sandwiches and proceeded to eat two in one sitting while grilling me about the cheese technique. The best moments in the kitchen often happen when someone takes that first skeptical bite and their eyes go wide with genuine surprise.

Ingredients

  • Olive oil: Use a decent quality oil here since you will taste it in the final dish
  • Yellow onion: Thinly slice them so they caramelize nicely alongside the peppers
  • Bell peppers: The mix of red and green gives you sweetness alongside that classic pepper crunch
  • Portobello mushrooms: These are the star, providing that meaty texture and umami depth
  • Garlic: Fresh minced garlic makes a difference, avoid the jarred stuff
  • Smoked paprika: This ingredient is non negotiable for that subtle smoky depth
  • Soy sauce or tamari: Adds the savory base notes that make vegetables taste rich
  • Nutritional yeast: The secret to making plantbased cheese sauce actually taste cheesy
  • Hogie rolls: Soft but sturdy enough to hold everything together without falling apart

Instructions

Cook the peppers and onions first:
Heat one tablespoon olive oil in a large skillet over medium heat and add your sliced onions and peppers. Let them cook for five to seven minutes until they soften and start to smell sweet, then remove them from the pan and set aside on a plate.
Brown the mushrooms:
Add the remaining olive oil to the same skillet and toss in your sliced mushrooms. Cook them for five to seven minutes until they release all their moisture and turn golden brown, which concentrates their flavor beautifully.
Season the vegetable mixture:
Stir in the minced garlic, smoked paprika, soy sauce, black pepper and salt, letting everything cook for just one minute. Return the peppers and onions to the pan and mix everything together for another two minutes so all the flavors meld.
Make the magic cheese sauce:
Whisk together your milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric and salt in a small saucepan. Keep whisking over medium heat for three to five minutes until the sauce suddenly thickens into something creamy and gorgeous.
Assemble your masterpiece:
Slice your hoagie rolls lengthwise without cutting all the way through and give them a quick toast if you like. Pile in that gorgeous vegetable mixture and spoon the cheese sauce generously over everything while it is still hot.
A close-up view of a Vegan Philly Cheesesteak dripping with creamy golden vegan cheese sauce. Save
A close-up view of a Vegan Philly Cheesesteak dripping with creamy golden vegan cheese sauce. | boardfullofbites.com

My youngest declared these better than the real thing after a particularly rough day at school, which honestly might be the highest compliment I have ever received in the kitchen. Food has this way of turning an ordinary Tuesday into something that feels like a small celebration.

Choosing the Right Bread

I learned the hard way that super crusty artisan bread will tear apart when you bite into these loaded sandwiches. You want something soft but substantial, like a classic hoagie roll that yields slightly to pressure but still holds its shape under all those vegetables and sauce.

MakeAhead Magic

The vegetable mixture reheats beautifully and actually tastes even better the next day once the flavors have had time to mingle. I often double the cheese sauce and keep it in the refrigerator for quick lunch wraps or nachos throughout the week.

Customization Ideas

Sometimes I add thinly sliced seitan or marinated tofu if I want extra protein, but honestly these feel satisfying without anything else. The key is piling the vegetables high and not being shy with that cheese sauce.

  • Try sliced jalapeños if you want to add some heat
  • A handful of arugula tucked in adds freshness and peppery bite
  • The cheese sauce works on basically everything, so make extra
A freshly made Vegan Philly Cheesesteak served on parchment paper with a side of golden fries. Save
A freshly made Vegan Philly Cheesesteak served on parchment paper with a side of golden fries. | boardfullofbites.com

There is something deeply satisfying about taking a classic comfort food and making it entirely your own plantbased version. Enjoy every messy, delicious bite.

Recipe FAQs

All ingredients are plant-based, including the cheese sauce made with nutritional yeast and vegan butter substitutes.

Yes, gluten-free rolls work well for those avoiding gluten without compromising flavor.

Incorporate thinly sliced seitan or marinated tofu into the mushroom and pepper sauté for extra protein.

Smoked paprika and soy sauce provide a rich, smoky and umami taste to the sautéed vegetables.

Not at all. It’s made by whisking plant milk, nutritional yeast, and seasonings over medium heat until creamy in just a few minutes.

Vegan Philly Cheesesteak

Sautéed mushrooms, peppers, and onions topped with creamy vegan cheese sauce in a toasted hoagie 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 for color
  • 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 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 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.
Lauren Whitman

Home chef sharing easy, colorful recipes and simple cooking tips for everyday meals.