Vegan Philly Cheesesteaks

Vegan Philly Cheesesteaks stuffed with savory mushrooms and peppers in a toasted hoagie roll with creamy vegan cheese sauce. Save
Vegan Philly Cheesesteaks stuffed with savory mushrooms and peppers in a toasted hoagie roll with creamy vegan cheese sauce. | platewellcrafted.com

This dish offers a satisfying plant-based take on a classic sandwich, combining sautéed mushrooms, peppers, and onions with a rich, creamy vegan cheese sauce. The filling is nestled in a lightly toasted hoagie roll for perfect texture contrast. Preparations are straightforward, involving simple sautéing and whisking for the cheese sauce. This savory option is great for quick, wholesome meals and can be customized with additions like seitan, tofu, or spicy jalapeños.

The first time I attempted a vegan cheesesteak, my carnivore brother actually went back for seconds. That's when I knew mushrooms could really stand in for meat when treated right.

Last summer my neighbor smelled the peppers and onions caramelizing through the open window and knocked on my door asking what restaurant I'd ordered from. We ate these on the back porch while the sun went down.

Ingredients

  • Olive oil: The base for caramelizing your vegetables into sweet savory perfection
  • Yellow onion: Thinly sliced so they melt into the filling
  • Green and red bell peppers: They add color sweetness and that classic Philly crunch
  • Portobello mushrooms: These meaty mushrooms are the real star giving umami and texture
  • Garlic: Minced fresh to bloom in the hot pan
  • Smoked paprika: Adds a subtle smoky depth that hints at grilled meat
  • Soy sauce or tamari: The secret ingredient for savory richness
  • Unsweetened soy or oat milk: Creates the creamy base for your cheese sauce
  • Nutritional yeast: Essential for that cheesy nutty flavor
  • Cornstarch: Thickens the sauce perfectly without any dairy
  • Vegan butter: Adds richness to the cheese sauce
  • Turmeric: Just a pinch gives the sauce that golden cheese color
  • Hoagie rolls: Soft and pillowy to hold all that filling

Instructions

Caramelize the vegetables:
Heat one tablespoon olive oil in a large skillet over medium heat. Toss in your sliced onions and peppers and let them cook undisturbed for a couple minutes before stirring. They should soften and develop some golden edges after 5 to 7 minutes. Remove them from the pan and set aside.
Cook the mushrooms:
Add the remaining olive oil to the same skillet. Drop in your portobello slices and listen for that sizzle. Let them cook down until they release all their moisture and start browning nicely about 5 to 7 minutes.
Season the filling:
Stir in your garlic smoked paprika soy sauce pepper and salt. The garlic should become fragrant in just one minute. Toss those sautéed peppers and onions back into the pan and let everything meld together for another 2 minutes.
Make the cheese sauce:
Whisk together your milk nutritional yeast cornstarch vegan butter garlic powder onion powder turmeric and salt in a small saucepan. Keep whisking as it heats over medium heat. The sauce will suddenly thicken into something velvety and gorgeous after 3 to 5 minutes.
Prep the bread:
Slice your hoagie rolls lengthwise but dont cut all the way through. Give them a quick toast if you want that extra crunch.
Assemble and serve:
Pile that mushroom and pepper mixture high into each roll. Drizzle the warm cheese sauce generously over the top. Eat them immediately while everything is hot and the cheese is still melty.
A close-up of golden sautéed onions and portobello mushrooms in a Vegan Philly Cheesesteaks sandwich, ready to be served. Save
A close-up of golden sautéed onions and portobello mushrooms in a Vegan Philly Cheesesteaks sandwich, ready to be served. | platewellcrafted.com

My friend requested these for her birthday dinner instead of going out to eat. There is something deeply satisfying about watching people completely forget they are eating plants.

Getting The Right Texture

The secret is slicing everything uniformly thin including your mushrooms. I have found that a mandoline makes quick work of the peppers and onions but a sharp knife works perfectly fine too. The vegetables should be translucent and tender with some caramelized edges.

Customizing Your Cheesesteak

Sometimes I add thinly sliced seitan or marinated tofu strips if I want extra protein. A few pickled jalapeños or banana peppers tucked inside add a bright acidic punch that cuts through the richness. Do not be afraid to make it your own.

Serving Suggestions

Oven baked fries are the classic accompaniment but a crisp green salad with tangy vinaigrette balances the richness beautifully. These also pair surprisingly well with a cold beer or sparkling water.

  • Have napkins ready because these can get messy
  • Wrap the bottom in parchment or foil for easier eating
  • The cheese sauce doubles as a dip for those fries
The classic Vegan Philly Cheesesteaks served hot, overflowing with colorful peppers and melty dairy-free cheese sauce on bread. Save
The classic Vegan Philly Cheesesteaks served hot, overflowing with colorful peppers and melty dairy-free cheese sauce on bread. | platewellcrafted.com

These cheesesteaks have become a staple in our house for Friday nights. There is nothing quite like biting into one and realizing plant based eating is not about giving anything up.

Recipe FAQs

The filling features thinly sliced portobello mushrooms, green and red bell peppers, and yellow onions, all sautéed together.

The sauce is made by whisking soy or oat milk with nutritional yeast, cornstarch, vegan butter, and spices over medium heat until creamy.

Yes, using gluten-free rolls and tamari instead of soy sauce ensures a gluten-free version.

A large skillet, small saucepan, whisk, cutting board, chef's knife, and tongs or spatula are required.

Adding thinly sliced seitan or marinated tofu to the mushroom mixture boosts protein content.

Vegan Philly Cheesesteaks

A hearty blend of mushrooms, peppers, and 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
  • 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 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.
Emily Rhodes

Home chef sharing easy, family-friendly recipes, creative meal prep, and seasonal cooking tips for everyday food lovers.