Avdaye

Vegan Philly Cheese Steak Hoagies

  • Prep 5 minutes
  • Cook 20 minutes
  • Total 25 minutes
Vegan Philly Cheese Steak Hoagies

Give a plant-based twist to a classic with Vegan Philly Cheese Steak Hoagies the dairy-free version that still delivers bold, beefy flavor. The sandwich layers seared vegan steak strips with sautéed peppers and onions and a melty dairy-free cheese sauce on a soft hoagie roll.

This quick weeknight-friendly recipe comes together in about 30 minutes and stacks up to restaurant-worthy flavor at home. Whether you're feeding a crowd or meal-prepping for the week, these vegan hoagies prove that dairy-free comfort food can be bold, hearty, and totally crave-worthy.

At Avdaye, we add lots of tips in all of our recipes – because we are a home cook without any formal training, and we find we are more confident making dishes when we understand why it works, and what each ingredient means to the flavor of a recipe. Our goal is for even the most beginner home cook to feel empowered in the kitchen.

Vegan Cheesesteaks on Hoagies

When we are trying to add a few more nutritional meals into our week or following our church's fasting schedule (we are Orthodox Christian, and we fast from meat and animal products regularly around the calendar, especially during Lent), we look for good, comforting and “meaty” meal ideas that are full of flavor.

Vegan Philly Cheese Steak Ingredients

First assemble the following ingredients:

  • Olive oil (1 tbsp) – Heat in a hot skillet to lightly sear proteins and vegetables for flavor.
  • Large onion (1) – Slice into thin strips; cook until caramelized to provide sweetness and depth.
  • Large bell pepper (1) – Thinly slice; sauté until tender and blistered for color and crunch.
  • Portobello mushroom caps (2) – Clean and thinly slice the caps to mimic steak texture and mushroom umami.
  • Shiitake mushrooms (8 oz) – Trim stems, slice caps, and sauté until browned to boost savoriness.
  • Banana peppers (1 cup) – Slice and add for bright, tangy heat that contrasts the rich filling.
  • Hoagie rolls (2) – Split and toast the inside to reinforce crust and prevent sogginess.
  • Montreal steak seasoning (1 ½ tbsp) – Sprinkle generously on the veggie-protein mix to layer savory, herby notes.
  • Veganaise (optional) – Use as a light spread on the roll or whisk into a quick sauce for creaminess.
  • Vegan Cheese (2 cups, we use Good Planet vegan Mozzarella) – Layer or melt over the filling to achieve ooey-gooey cheesesteak vibes.

Steps to Make Vegan Mushroom Cheese Steaks

Once you have assembled the ingredients, use this method.

Cook Veggies. In a large, heavy skillet, heat oil. Add onions and peppers, sautee on medium high, stirring often to prevent burning, until lightly browned (about 8 minutes).

Add Mushrooms. Add shiitakes and portobellos, continue cooking until mushrooms are browned and softened, another 5-8 minutes.

Assemble. When vegetables are softened and nicely browned, add montreal steak seasoning. Mix well.

Broil. Place on toasted hoagie rolls and top with banana peppers and vegan cheese. Place the Philly Cheesesteaks on a baking sheet open with the cheese exposed and broil for 2-3 minutes till cheese it melted. Enjoy!

Kitchen notes

Cheese sauce option: for a creamy finish, blend soaked cashews with nutritional yeast, lemon juice, garlic, salt, and plant milk; heat gently and thicken with a touch of tapioca or cornstarch.

Toasted bread matters: choose sturdy hoagie rolls and toast the insides with a bit of olive oil or vegan butter to form a moisture barrier.

Layering is key: bottom bun? thin cheese layer (if using slices)? hot steak and vegetables? top cheese or sauce; heat from the filling should melt the top layer.

Flavor boosters: vegan Worcestershire, tamari, miso, or a tiny amount of liquid smoke adds depth without a grill.

Finish with brightness: a splash of lemon juice or vinegar at the end brightens the filling.

Optional heat: a pinch of smoked paprika or red pepper flakes for a subtle kick.

Make-ahead tips: prep vegetables in advance; cook and season proteins ahead and reheat quickly; cheese sauce can be made 2–3 days ahead.

Leftovers & storage: store components separately in the fridge; reheat proteins in a hot skillet and re-toast the bread before serving.

Common pitfalls to avoid: overcrowding the pan; soggy bread; under-seasoning; sauce that's too thick or too thin.

Share Pin It Follow

Vegan Philly Cheesesteak FAQs

Can we swap the protein for something else?

Yes—thinly sliced vegan steak, seitan, or tofu works best; portobello/shiitake mushrooms add great texture and umami.

How do we keep the bread from getting soggy?

Toast the inside of the rolls, place sauce or moisture in the middle rather than on the bottom bun, and rewarm assembled sandwiches briefly if needed.

How long should we cook the vegetables and protein?

Sauté in hot oil until the protein browns and the vegetables are tender and caramelized (roughly 8–12 minutes for veggies; cook protein in batches to brown).

Can we prep this ahead?

Yes—prep vegetables in advance; cook and season proteins ahead and reheat quickly; cheese sauce can be made a day or two ahead.

Can we make this gluten-free?

Use gluten-free hoagie rolls and check all sauces/seasonings for gluten; keep ingredients separate to avoid cross-contamination.

How spicy is it, and can we adjust the heat?

Banana peppers provide brightness with mild heat; omit them for a milder sandwich or add jalapeños for more kick.

How do we reheat leftovers?

Reheat the filling in a hot skillet to restore browning, toast the rolls briefly, and reassemble to preserve texture.

Can we freeze leftovers?

Best fresh; you can freeze cooked proteins and vegetables separately, but bread won't hold up well after freezing. Reassemble fresh for serving.

Are there flavor boosters we can add without changing the core recipe?

A splash of vegan Worcestershire, tamari, a drop of liquid smoke, or a squeeze of lemon can brighten the filling.

Ingredients

  • 1 tbsp olive oil
  • 1 large onion, sliced in half and then into slices
  • 1 large bell pepper, sliced into long thin strips
  • 2 portobello mushroom caps, stems removed, cut into long thin strips
  • 8 oz shiitake mushrooms, stems removed
  • 1 cup banana peppers
  • 2 hoagie rolls
  • 1 ½ tbsp Montreal steak seasoning
  • veganaise, optional
  • 2 cups vegan Mozzarella

Method

  1. In a large, heavy skillet, heat oil.
  2. Add onions and peppers, sautee on medium high, stirring often to prevent burning, until lightly browned (about 8 minutes).
  3. Add shiitakes and portobellos, continue cooking until mushrooms are browned and softened, another 5-8 minutes.
  4. When vegetables are softened and nicely browned, add montreal steak seasoning. Mix well.
  5. Place on toasted hoagie rolls and top with banana peppers and vegan cheese.
  6. Place the Philly Cheesesteaks on a baking sheet open with the cheese exposed and broil for 2-3 minutes till cheese it melted. Enjoy!