Vegan Philly Cheesesteak Twist

Stuffed hoagie rolls hold a warm Vegan Philly Cheesesteaks with sautéed mushrooms, peppers, and melty vegan cheese sauce. Save to Pinterest
Stuffed hoagie rolls hold a warm Vegan Philly Cheesesteaks with sautéed mushrooms, peppers, and melty vegan cheese sauce. | recipesbymarina.com

This dish offers a plant-based take on the classic Philly steak using sautéed portobello mushrooms, bell peppers, and onions. The vegetables are cooked until tender and flavorful, then combined with a rich, creamy vegan cheese sauce made from soy or oat milk and nutritional yeast. Nestled inside a lightly toasted hoagie roll, it delivers satisfying textures and savory notes. Ideal for a quick, easy main dish that's both dairy-free and packed with vibrant flavors.

The smell of peppers and onions caramelizing in a skillet immediately transports me back to late nights in my first apartment, trying to recreate restaurant favorites without meat. I stumbled upon this vegan version during a particularly ambitious weekend of recipe testing, and my skeptical roommates demanded seconds. Now it is the one sandwich that disappears faster than anything else at dinner parties.

My friend Sarah, a lifelong Philly resident who grew up on traditional cheesesteaks, actually grabbed this sandwich out of my hands during a backyard cookout last summer. She took one bite, eyes wide, and whispered that she might never go back to the original. That moment when someone who knows the real thing approves of your plant based version is pure kitchen magic.

Ingredients

  • Olive oil: The foundation that lets those vegetables caramelize into sweet savory perfection
  • Yellow onion: Thinly sliced so it melts into the filling while still retaining sweetness
  • Green and red bell peppers: The color contrast makes this beautiful and they add that classic pepper bite
  • Portobello mushrooms: These meaty mushrooms are the secret to achieving that substantial texture
  • Garlic: Fresh minced garlic blooms in the hot pan and perfumes the whole dish
  • Smoked paprika: This single spice adds so much depth and subtle smokiness
  • Soy sauce or tamari: The umami booster that makes everything taste more complex
  • Unsweetened soy or oat milk: Creates the base for a silky sauce without overpowering flavors
  • Nutritional yeast: The essential ingredient for any vegan cheese worth its salt
  • Cornstarch: Just enough to transform your sauce from thin to perfectly luscious
  • Vegan butter: Adds that necessary richness you expect from cheesesteak sauce
  • Turmeric: Mostly for that gorgeous yellow cheese color we all crave
  • Soft hoagie rolls: The vessel that holds everything together, get good ones

Instructions

Caramelize the peppers and onions:
Heat half the olive oil in your largest skillet over medium heat, then toss in those sliced onions and peppers. Let them cook down for about seven minutes, stirring now and then, until they are soft and fragrant.
Get the mushrooms golden:
Add the remaining oil to the pan and cook the sliced mushrooms until they release all their moisture and turn a beautiful golden brown. This step is worth the patience it takes.
Build the flavor base:
Stir in the garlic, smoked paprika, soy sauce, pepper, and salt. Let everything cook together for just a minute, then return those peppers and onions to the party.
Whisk up the cheese sauce:
In a small saucepan, combine the milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Whisk constantly over medium heat until the sauce thickens into something gorgeous.
Prep your bread:
Slice those rolls lengthwise but leave the back hinge intact so nothing falls out. A quick toast in the oven or a hot pan adds texture.
Assemble and devour:
Pile the vegetable mixture generously into each roll, then spoon that warm cheese sauce over everything. Serve immediately while the sauce is still melty and perfect.
Thick portobello mushrooms and colorful peppers fill a toasted roll for a delicious Vegan Philly Cheesesteaks lunch. Save to Pinterest
Thick portobello mushrooms and colorful peppers fill a toasted roll for a delicious Vegan Philly Cheesesteaks lunch. | recipesbymarina.com

This sandwich has become my go to comfort food on rainy days when I want something warm and filling without feeling heavy. The way the vegetables collapse into each other, held together by that tangy sauce, somehow tastes like home even though I never grew up eating anything like it.

Making It Your Own

Once you master the basic recipe, you will start seeing opportunities everywhere. Sometimes I add seitan strips or marinated tofu when I want extra protein. Other times sliced jalapeños make their way in because some days just call for heat.

The Bread Matters

I learned the hard way that a dense or stale roll can ruin even the most perfect filling. Look for rolls with a soft crumb and enough structure to hold all those saucy vegetables. The bread should complement, not compete with, everything happening inside.

Perfecting the Assembly

The real secret is in how you put everything together. Layer the vegetable mixture while it is still hot so it warms the bread from inside out. Drizzle, do not drown, the sandwich with sauce.

  • Serve with oven baked fries for the complete experience
  • Have extra napkins ready because great sandwiches are messy
  • Eat immediately while the contrast between hot filling and cool crisp exterior is at its peak
Plating a Vegan Philly Cheesesteaks with golden mushroom filling, onion aroma, and creamy dairy-free sauce for serving. Save to Pinterest
Plating a Vegan Philly Cheesesteaks with golden mushroom filling, onion aroma, and creamy dairy-free sauce for serving. | recipesbymarina.com

These sandwiches prove that plant based eating is about abundance, not restriction. Every bite is proof that comfort food has no boundaries.

Recipe Questions & Answers

Portobello mushrooms are preferred for their meaty texture and rich flavor, but cremini or shiitake can also be great alternatives.

Whisking continuously over medium heat while the sauce thickens ensures a smooth and creamy texture without lumps.

Yes, thinly sliced seitan or marinated tofu can be added to enhance protein content and texture.

Soft hoagie or sub rolls work best; gluten-free rolls are a suitable option for dietary needs.

It's mild and savory by default, but adding sliced jalapeños or chili flakes can introduce a spicy kick.

The vegetable mixture and cheese sauce can be prepared in advance and reheated before assembling to save time.

Vegan Philly Cheesesteak Twist

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
  • 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 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
Toast the Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble the 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.
Marina Costa

Passionate home cook sharing simple, flavorful recipes and helpful cooking tips for everyday food lovers.