Vegan Philly Cheesesteak Twist

Toasted hoagie roll filled with golden sautéed mushrooms, peppers, and onions for a Vegan Philly Cheesesteak. Pin It
Toasted hoagie roll filled with golden sautéed mushrooms, peppers, and onions for a Vegan Philly Cheesesteak. | pinnerplates.com

This plant-based take on a classic Philly features savory sautéed portobello mushrooms with vibrant bell peppers and onions. The mixture is complemented by a luscious vegan cheese sauce made from nutritional yeast, soy or oat milk, and a hint of turmeric for color. The filling is nestled in soft toasted hoagie rolls for a satisfying handheld dish. Quick to prepare and bursting with flavor, it's perfect for a hearty main course that meets vegan and dairy-free needs.

The first time I made these vegan Philly cheesesteaks, my carnivore husband took three bites before asking where exactly I'd hidden the beef. That's when I knew mushrooms had done their job properly. We'd been experimenting with plant-based cooking for months, but this was the first time something didn't feel like a compromise. Now these are our Friday night staple, messy hands and all.

Last summer our neighbor came over while I had a batch sizzling on the stove. She stood in the doorway inhaling the aroma, convinced I was making her late grandmother's actual cheesesteak recipe. When I told her it was entirely plant-based, she demanded the recipe on the spot. Now she makes them for her meat-eating family every Sunday.

Ingredients

  • 2 tablespoons olive oil: Split between the vegetables and mushrooms, this helps everything get those gorgeous golden edges
  • 1 large yellow onion, thinly sliced: The sweetness builds as they cook, balancing the smoky paprika perfectly
  • 1 large green bell pepper, thinly sliced: Adds that classic crunch and fresh bite that cuts through the rich cheese sauce
  • 1 large red bell pepper, thinly sliced: I love the color contrast and slight sweetness it brings to the mix
  • 400 g (14 oz) portobello mushrooms, thinly sliced: These are the MVP, developing an almost steak-like texture when cooked properly
  • 2 cloves garlic, minced: Add this at the end so it doesn't burn, just becomes fragrant and mellow
  • 1 teaspoon smoked paprika: This is what gives the mushrooms that satisfying smoky depth
  • 1 teaspoon soy sauce or tamari: Provides the umami punch that usually comes from beef
  • 1/2 teaspoon freshly ground black pepper: Freshly cracked makes a genuine difference here
  • 1/2 teaspoon sea salt: Adjust this to taste, especially if your soy sauce is on the salty side
  • 1 cup unsweetened soy or oat milk: Oat milk makes the creamiest sauce, but soy works beautifully too
  • 2 tablespoons nutritional yeast: Don't skip this, it's what gives the sauce its cheesy depth
  • 2 teaspoons cornstarch: The secret to getting that perfect pourable consistency
  • 1 tablespoon vegan butter or olive oil: Adds richness to the sauce that keeps it from feeling thin
  • 1/2 teaspoon garlic powder: Layers with the fresh garlic for a rounded flavor
  • 1/2 teaspoon onion powder: This disappears into the background but makes everything taste complete
  • 1/4 teaspoon turmeric: Just enough to give that familiar yellow cheese color without any turmeric taste
  • 1/2 teaspoon salt: Essential for bringing all the sauce flavors together
  • 4 soft hoagie rolls or sub rolls: Get the freshest ones you can find, slightly stale just won't hold up to all those juices

Instructions

Caramelize the peppers and onions:
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers, letting them soften and develop those sweet golden edges for 5 to 7 minutes. Remove them from the pan and set aside where they'll stay warm.
Sear the mushrooms until golden:
Add the remaining tablespoon of olive oil to the skillet. Toss in the sliced mushrooms and cook for 5 to 7 minutes, watching them release their moisture and turn beautifully brown and meaty.
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 and cook together for another 2 minutes.
Whisk up the cheese sauce:
In a small saucepan, combine the soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Whisk continuously over medium heat until the sauce thickens and becomes creamy, about 3 to 5 minutes.
Prep the rolls:
Slice each hoagie roll lengthwise without cutting all the way through. Give them a quick toast if you want that extra crunch.
Assemble and devour:
Fill each roll with the mushroom and pepper mixture. Spoon that glorious cheese sauce generously over the top while everything's still hot.
A plant-based Vegan Philly Cheesesteak with colorful vegetables and creamy vegan cheese sauce on a table. Pin It
A plant-based Vegan Philly Cheesesteak with colorful vegetables and creamy vegan cheese sauce on a table. | pinnerplates.com

These became our anniversary dinner tradition after our first completely vegan celebration. We sat at our tiny kitchen table, cheese sauce dripping everywhere, laughing about how far we'd come from our skeptical beginning. Sometimes the best traditions start with a happy accident.

Making It Your Own

I've started adding thinly sliced seitan when we need extra protein, and it honestly rivals any beef version I've had. The key is slicing everything paper thin so everything heats through evenly and textures meld together beautifully.

The Bread Game

After trying countless rolls, I've learned that slightly sturdier bakery rolls hold up better than soft supermarket ones. Give them a quick toast on the cut side, and they'll stand up to all those juices without getting soggy halfway through.

Get Creative With Toppings

Sometimes I'll quick-pickle some red onions in vinegar and sugar for a bright contrast to all the rich cheese sauce. Fresh arugula on top adds a peppery bite that cuts through the heaviness perfectly.

  • Sliced jalapeños bring the heat if you like things spicy
  • A sprinkle of vegan parmesan before the sauce goes on adds extra depth
  • Crispy fried onions on top make it feel like a真正的 indulgence
Close-up of a hearty Vegan Philly Cheesesteak showing toasted bread and savory mushroom filling. Pin It
Close-up of a hearty Vegan Philly Cheesesteak showing toasted bread and savory mushroom filling. | pinnerplates.com

Hope these become as beloved in your kitchen as they are in ours. There's something pretty wonderful about comfort food that happens to be cruelty-free.

Recipe Questions & Answers

Portobello mushrooms are ideal due to their meaty texture and rich flavor, making them a great base for the sautéed filling.

Yes, oat milk is a good alternative that maintains creaminess without altering flavor significantly.

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

Absolutely, gluten-free hoagie or sub rolls can be used to accommodate gluten sensitivities.

Smoked paprika, black pepper, and a dash of soy sauce or tamari provide a smoky, savory depth to the mushrooms and vegetables.

Yes, sliced jalapeños or chili flakes can be added for a spicy kick that complements the savory flavors.

Vegan Philly Cheesesteak Twist

Plant-based Philly with sautéed mushrooms, peppers, onions, 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 (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
Prepare 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.
Danielle Foster

Sharing simple, tasty recipes and kitchen tips for everyday home cooks.