Vegan Philly Cheesesteak Delight

Golden toasted hoagie rolls cradling a hearty vegan Philly cheesesteak filled with savory mushrooms, peppers, and onions. Save to Pinterest
Golden toasted hoagie rolls cradling a hearty vegan Philly cheesesteak filled with savory mushrooms, peppers, and onions. | recipesbytabitha.com

This flavorful creation layers tender sautéed mushrooms, bell peppers, and onions seasoned with smoked paprika and soy sauce, all nestled inside soft toasted hoagie rolls. A creamy vegan cheese sauce, made from plant-based milk, nutritional yeast, and spices, is poured generously over the filling. The dish captures a savory, satisfying experience while staying entirely plant-based and dairy-free, perfect for a quick, easy, and comforting meal.

The smell of peppers and onions hitting hot oil takes me straight to my first apartment, where my roommate and I spent Friday nights trying to recreate our favorite takeout. We never quite nailed it back then, but years of experimentation taught me that mushrooms are the secret to that perfect meaty texture without any meat at all.

I made these for my brothers birthday last year when he decided to try eating more plant-based meals. He took one bite and literally said he wouldnt miss the traditional version, which coming from him, was the highest compliment imaginable.

Ingredients

  • 2 tablespoons olive oil: Divide between the vegetables and mushrooms, this is the foundation that builds all those caramelized flavors
  • 1 large yellow onion, thinly sliced: Thin slices melt into sweetness, creating that classic cheesesteak backbone
  • 1 large green bell pepper and 1 large red bell pepper, thinly sliced: The duo adds crunch, color, and that familiar pepperiness we all expect
  • 400 g portobello mushrooms, thinly sliced: These are the star, providing that meaty chew and umami depth that makes this sandwich feel substantial
  • 2 cloves garlic, minced: Fresh garlic right at the end wakes up all the other flavors
  • 1 teaspoon smoked paprika: This adds a subtle smokiness that mimics the grilled character of the original
  • 1 teaspoon soy sauce or tamari: The secret weapon for deep savory notes, use tamari to keep it gluten free
  • 1/2 teaspoon freshly ground black pepper: Freshly cracked makes a noticeable difference in brightness
  • 1/2 teaspoon sea salt: Adjust to taste, but remember the cheese sauce has salt too
  • 1 cup unsweetened soy or oat milk: Soy creates the creamiest sauce, but oat works beautifully and adds natural sweetness
  • 2 tablespoons nutritional yeast: Non negotiable for that cheesy, nutty flavor foundation
  • 2 teaspoons cornstarch: This is what transforms plain milk into velvety sauce magic
  • 1 tablespoon vegan butter or olive oil: Butter adds richness, but olive oil keeps it lighter and still delicious
  • 1/2 teaspoon garlic powder: Builds on the fresh garlic for layers of garlic flavor
  • 1/2 teaspoon onion powder: Rounds out the savory base
  • 1/4 teaspoon turmeric: Just enough for that golden 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: Soft but sturdy is key, check labels to ensure they are accidentally vegan

Instructions

Caramelize the peppers and onions:
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers, sautéing for 5 to 7 minutes and stirring occasionally until they soften and start to turn golden. Remove 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 release their moisture and become golden brown and slightly crispy at the edges.
Build the flavor base:
Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more until fragrant, then return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes.
Whisk up the cheese sauce:
In a small saucepan, whisk together the 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 to 5 minutes. Remove from heat.
Prep the rolls:
Slice the hoagie rolls lengthwise without cutting all the way through. Toast them lightly if you prefer, creating a nice texture contrast.
Assemble and serve:
Fill each roll with the mushroom pepper mixture, packing it in generously. Spoon the vegan cheese sauce over the filling, letting it melt down into all the crevices. Serve immediately while everything is hot and the cheese is at its creamiest.
Melted vegan cheese sauce drizzled over a sizzling skillet of sautéed portobello mushrooms and bell peppers in hoagie rolls. Save to Pinterest
Melted vegan cheese sauce drizzled over a sizzling skillet of sautéed portobello mushrooms and bell peppers in hoagie rolls. | recipesbytabitha.com

These sandwiches have become my go to for feeding groups with mixed dietary needs, watching everyone dig in side by side without anyone feeling like they are missing out on anything.

Making It Your Own

The beauty of this recipe is how forgiving it is. Sometimes I throw in sliced jalapeños when I want heat, or add extra mushrooms if I am feeding a crowd. The cheese sauce doubles beautifully, so I often make extra and use it for nachos the next day.

The Bread Makes It

I have learned that not all hoagie rolls are created equal. A slightly chewy exterior with a soft interior holds up best against all those saucy vegetables. If you can find them, rolls baked fresh that day make a noticeable difference in the overall experience.

Perfect Sides

Crispy oven baked fries are the classic pairing, but I have also served these with a simple green salad dressed with tangy vinaigrette to cut through the richness. Pickled vegetables on the side add brightness and crunch.

  • Leftover vegetable filling reheats beautifully for lunch the next day
  • The cheese sauce keeps in the fridge for up to 3 days and reheats well with a splash of water
  • These are best assembled right before eating to prevent the bread from getting soggy
A close-up of a plant-based Philly cheesesteak stuffed with golden-brown mushrooms, peppers, and creamy vegan cheese sauce. Save to Pinterest
A close-up of a plant-based Philly cheesesteak stuffed with golden-brown mushrooms, peppers, and creamy vegan cheese sauce. | recipesbytabitha.com

There is something deeply satisfying about taking a messy, saucy bite of sandwich that feels indulgent yet aligns with your values. This recipe proves you do not have to compromise on comfort.

Recipe Questions

Sautéed yellow onions, green and red bell peppers, and thinly sliced portobello mushrooms form the hearty vegetable base.

The vegan cheese sauce blends plant milk, nutritional yeast, cornstarch, vegan butter, and spices, cooked until thick and creamy.

Yes, thinly sliced seitan or marinated tofu can be added to the mushroom and pepper mixture for additional protein.

Gluten-free rolls can be used to accommodate dietary needs, along with tamari as a gluten-free soy sauce substitute.

A large skillet for sautéing, a small saucepan for sauce preparation, a whisk, and basic cutting tools are needed.

A dash of sliced jalapeños or chili flakes can be incorporated to introduce a spicy kick.

Vegan Philly Cheesesteak Delight

A vibrant combination of sautéed mushrooms, peppers, and a creamy cheese sauce in toasted 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

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.
Tabitha Greene

Sharing easy, wholesome recipes and handy cooking tips for home cooks who love good food.