Vegan Philly Cheesesteaks

Golden toasted hoagie rolls stuffed with sautéed mushrooms, peppers, and onions for a delicious Vegan Philly Cheesesteaks. Save Pin
Golden toasted hoagie rolls stuffed with sautéed mushrooms, peppers, and onions for a delicious Vegan Philly Cheesesteaks. | noshtheory.com

This vegan Philly cheesesteak uses tender sautéed portobello mushrooms combined with sweet onions and colorful bell peppers, layered inside a toasted hoagie roll. Rich, creamy vegan cheese sauce made from soy milk and nutritional yeast adds a luscious finish, enhancing the savory, smoky layers. Quick to prepare and perfect for an easy, satisfying meal with customizable spice or added protein options.

The first time I served these at a dinner party, my meat-loving cousin took three bites before asking, "Wait, this is vegan?" The mushrooms develop such a rich, meaty texture when they're properly seared, and that cheese sauce gets surprisingly creamy and indulgent. I've since made them for everything from quick weeknight dinners to game day spreads, and they disappear every single time.

Last winter during a massive snowstorm, my roommate and I were craving something warm and indulgent but our fridge was pretty bare. We threw together whatever vegetables we had, and honestly? This accidental creation has become one of our most made meals since. Now I keep the ingredients stocked specifically for those nights when nothing else sounds good.

Ingredients

  • Olive oil: Creates the perfect base for sautéing and adds a fruity richness
  • Yellow onion: Thinly sliced, it becomes sweet and tender as it cooks down
  • Green and red bell peppers: The duo adds both color variance and complementary pepper flavors
  • Portobello mushrooms: These are the star, providing that meaty texture and umami depth
  • Garlic: Fresh minced garlic brings aromatic punch to the vegetable mixture
  • Smoked paprika: Adds a subtle smoky essence that echoes traditional cheesesteak flavors
  • Soy sauce or tamari: The secret ingredient that amplifies the savory notes
  • Unsweetened soy or oat milk: Creates the creamy base for our cheese sauce
  • Nutritional yeast: Essential for that cheesy, nutty flavor profile
  • Cornstarch: Thickens the sauce perfectly without any dairy
  • Hoagie rolls: Soft pillowy rolls that hold everything together beautifully

Instructions

Sauté the aromatics:
Heat 1 tablespoon olive oil in a large skillet over medium heat, then add the onions and peppers, cooking for 5 to 7 minutes until they soften and become fragrant.
Caramelize the mushrooms:
Add the remaining olive oil to the skillet, then cook the sliced mushrooms for 5 to 7 minutes, letting them release their moisture and develop golden brown edges.
Season and combine:
Stir in the garlic, smoked paprika, soy sauce, black pepper, and salt, cooking for 1 minute before returning the sautéed onions and peppers to the pan and mixing everything together for another 2 minutes.
Whisk up the cheese sauce:
In a small saucepan, whisk together the milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt, then place over medium heat, whisking constantly until the sauce thickens and becomes creamy after about 3 to 5 minutes.
Prep the bread:
Slice the hoagie rolls lengthwise without cutting all the way through, then toast them lightly if you prefer that extra crunch.
Assemble and serve:
Fill each roll generously with the mushroom and pepper mixture, then spoon that creamy cheese sauce over the top and serve immediately while everything is hot and melty.
Vegan Philly Cheesesteaks served hot with creamy cashew-based cheese sauce dripping over the toasted bread. Save Pin
Vegan Philly Cheesesteaks served hot with creamy cashew-based cheese sauce dripping over the toasted bread. | noshtheory.com

These have become my go-to for introducing skeptics to plant-based eating. Something about that combination of savory vegetables and creamy sauce just hits all the comfort food notes we all crave, no matter what diet we follow.

Making Ahead

The vegetable filling reheats beautifully and actually develops deeper flavors after sitting in the fridge overnight. I often cook a double batch on Sunday, then just warm portions throughout the week for quick lunches or easy dinners.

Choosing Your Rolls

Not all hoagie rolls are created equal, and I learned this the hard way. Look for rolls that are soft but sturdy enough to hold all that filling without falling apart. Slightly stale works surprisingly well since they toast up beautifully.

Perfect Pairings

These cheesesteaks shine alongside crispy oven baked fries seasoned with sea salt, or you can balance the richness with a bright crisp green salad dressed simply with vinegar and oil. Sometimes I serve them with roasted potato wedges for a complete pub style meal at home.

  • A cold beer or sparkling cider cuts through the richness perfectly
  • Pickled peppers or jalapeños add a nice acidic crunch
  • Extra napkins are absolutely non negotiable
Sizzling portobello mushroom filling on a fresh roll for a mouthwatering bite of Vegan Philly Cheesesteaks. Save Pin
Sizzling portobello mushroom filling on a fresh roll for a mouthwatering bite of Vegan Philly Cheesesteaks. | noshtheory.com

Theres something so satisfying about making comfort food that just happens to be plant-based. Hope these become a regular in your rotation too.

Recipe FAQs

Portobello mushrooms are ideal for their meaty texture and rich flavor, but cremini or shiitake can also be used.

Whisk soy or oat milk with nutritional yeast, cornstarch, and seasonings over medium heat until the sauce thickens smoothly.

Yes, thinly sliced seitan or marinated tofu can be incorporated into the sautéed vegetables for extra protein.

Soft hoagie or sub rolls work best; gluten-free versions are recommended if needed.

Incorporate sliced jalapeños or sprinkle chili flakes into the vegetable sauté for added heat.

Vegan Philly Cheesesteaks

A flavorful plant-based sandwich featuring sautéed mushrooms, peppers, onions, and creamy vegan cheese sauce.

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 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
Toast the 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.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.