Vegan Philly Cheesesteak

Toasted hoagie rolls stuffed with a savory mix of mushrooms, peppers, and onions, topped with creamy vegan cheese sauce, known as Vegan Philly Cheesesteaks. Save
Toasted hoagie rolls stuffed with a savory mix of mushrooms, peppers, and onions, topped with creamy vegan cheese sauce, known as Vegan Philly Cheesesteaks. | cozycanteen.com

Enjoy a plant-based twist on a classic with sautéed portobello mushrooms, bell peppers, and onions cooked to tender perfection. The rich, creamy vegan cheese sauce, made from soy or oat milk and nutritional yeast, adds a luscious finish. Served in soft toasted hoagie rolls, this dish brings comforting, satisfying flavors revered in Philadelphia sandwiches. Simple steps and wholesome ingredients make it an easy, delicious main course for any occasion.

Last winter my skeptical carnivore brother took one bite of these sandwiches and went silent for a full minute. That pause said more than any argument about plant-based eating ever could.

I first made these for a Super Bowl party where half the guests were vegan and the other half were dedicated cheese steak purists from Philadelphia. The empty platter told me everything.

Ingredients

  • 2 tablespoons olive oil: Split between the veggies and mushrooms helps everything caramelize properly without steaming
  • 1 large yellow onion: Thinly sliced into half moons because ribbon strands are what makes an authentic Philly
  • 1 large green bell pepper: Adds that classic crunch and brightness against the rich cheese sauce
  • 1 large red bell pepper: Brings sweetness and color so the filling looks as good as it tastes
  • 400 g portobello mushrooms: Their meaty texture and umami flavor make them the perfect beef substitute
  • 2 cloves garlic: Minced fine so it melts into the vegetables rather than leaving raw chunks
  • 1 teaspoon smoked paprika: Adds that subtle smokiness you usually get from grilled meat
  • 1 teaspoon soy sauce or tamari: Deepens the savory flavor profile naturally
  • 1/2 teaspoon black pepper: Freshly cracked gives way more impact than pre-ground
  • 1/2 teaspoon sea salt: Enhances all the vegetable flavors without overwhelming
  • 1 cup unsweetened soy or oat milk: Creates the creamy base for the cheese sauce
  • 2 tablespoons nutritional yeast: The secret to that cheesy flavor without any dairy
  • 2 teaspoons cornstarch: Essential for getting that thick drippy consistency
  • 1 tablespoon vegan butter: Adds richness to the sauce that olive oil alone cannot achieve
  • 1/2 teaspoon garlic powder: Builds on the fresh garlic for layers of flavor
  • 1/2 teaspoon onion powder: Rounds out the savory notes in the cheese sauce
  • 1/4 teaspoon turmeric: Mostly here for that golden cheese color
  • 1/2 teaspoon salt: Balances the sauce so it does not taste flat
  • 4 soft hoagie rolls: The foundation matters because a hard roll ruins the whole experience

Instructions

Caramelized the aromatics:
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers then sauté for 5 to 7 minutes until they are softened and starting to brown in spots. Remove them from the pan and set aside on a plate.
Golden 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 have released their moisture and developed golden brown edges.
Build the flavor base:
Stir in the minced garlic smoked paprika soy sauce black pepper and salt. Let everything cook for just 1 minute until fragrant. Return the sautéed onions and peppers to the pan then mix well and cook for another 2 minutes.
Whisk up the magic sauce:
In a small saucepan whisk together the soy milk nutritional yeast cornstarch vegan butter garlic powder onion powder turmeric and salt. Place over medium heat whisking constantly until the sauce thickens and becomes creamy which takes about 3 to 5 minutes. Remove from heat.
Prep the vessels:
Slice the hoagie rolls lengthwise without cutting all the way through. Toast them lightly if you want that extra crunch against the soft filling.
Assemble the masterpiece:
Fill each roll with the mushroom and pepper mixture. Generously spoon that vegan cheese sauce over the filling until it is dripping down the sides.
Serve while hot:
Get these sandwiches into hands immediately while the cheese sauce is still warm and melty.
A close-up of golden brown portobello mushrooms and sautéed peppers filling a soft hoagie roll, drizzled with orange vegan cheese sauce for a Vegan Philly Cheesesteak. Save
A close-up of golden brown portobello mushrooms and sautéed peppers filling a soft hoagie roll, drizzled with orange vegan cheese sauce for a Vegan Philly Cheesesteak. | cozycanteen.com

My partner requested these for our anniversary dinner which is usually a fancy restaurant affair. Sometimes the food that brings the most joy is the messiest to eat.

Making It Your Own

Thinly sliced seitan or marinated tofu can add extra protein if you want something heartier. For spice lovers sliced jalapeños or red pepper flakes transform the whole profile.

The Bread Matters

A hard roll will break apart when you bite down so look for rolls with some give. Toasting them lightly creates a barrier that prevents soggy bottoms.

Make Ahead Magic

The vegetable filling and cheese sauce both reheat beautifully so you can prep them hours before serving. Just warm the filling in a skillet and gently reheat the sauce while whisking in a splash of milk.

  • Wrap the toasted rolls in foil to keep them warm without drying out
  • Have napkins ready because these are gloriously messy
  • The cheese sauce thickens as it cools so reheat slowly
Plant-based comfort food at its best, this Vegan Philly Cheesesteak features colorful vegetables and rich vegan cheese sauce served in a toasted sub roll. Save
Plant-based comfort food at its best, this Vegan Philly Cheesesteak features colorful vegetables and rich vegan cheese sauce served in a toasted sub roll. | cozycanteen.com

These sandwiches prove that plant-based eating does not mean sacrificing the comfort foods we love.

Recipe FAQs

Portobello mushrooms are ideal due to their meaty texture and robust flavor that mimics traditional Philly fillings.

Yes, soy or oat milk can be swapped for other plant milks, and nutritional yeast is key for a cheesy flavor but can be adjusted to taste.

Sauté onions and peppers until softened but still slightly crisp, then add mushrooms separately to avoid overcooking.

Soft gluten-free rolls or buns work well as substitutes, ensuring the sandwich remains accessible to gluten-sensitive diets.

Thinly sliced seitan or marinated tofu can be incorporated into the vegetable mix for additional protein.

Including sliced jalapeños or a pinch of chili flakes during cooking adds a pleasant spicy kick.

Vegan Philly Cheesesteak

Sautéed mushrooms and veggies with creamy 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
  • 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: 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 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 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.
Holly Dalton

Sharing easy, wholesome recipes and kitchen tips for home cooks who love comfort food.