This post contains affiliate links. Please read our disclosure policy.
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.



Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.
At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe. My goal is for even the most beginner home cook to feel empowered in the kitchen.
Table of Contents
Vegan Cheesesteaks on Hoagies
When I am trying to add a few more nutritional meals into my week or following our church’s fasting schedule (I am Orthodox Christian, and we fast from meat and animal products regularly around the calendar, especially during Lent), I look for delicious, 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, I 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!
Tips and Tricks for Making Vegan Philly Cheesesteak
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.
More Vegan Favorites
I love these cheese steaks with my homemade fries and Brussel sprouts. Try some of my favorite vegan recipes below.
If you love this easy recipe please click the stars below to give it a five star rating and leave a comment! Please also help me share on Instagram, Facebook, and Pinterest!
Share on Facebook
SharePin this now to find it later
Pin ItFollow on Instagram
Only have 30 minutes to get dinner on the table? Sign up for my 30 minute dinner plans direct to your inbox!
Find and shop my favorite products in my Amazon storefront here!
Vegan Philly Cheese Steak Hoagies

Equipment
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
Instructions
- 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 shiitakes and portobellos, continue cooking until mushrooms are browned and softened, another 5-8 minutes.
- When vegetables are softened and nicely browned, add montreal steak seasoning. Mix well.
- 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!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Vegan Philly Cheesesteak FAQs
Yes—thinly sliced vegan steak, seitan, or tofu works best; portobello/shiitake mushrooms add great texture and umami.
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.
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).
Yes—prep vegetables in advance; cook and season proteins ahead and reheat quickly; cheese sauce can be made a day or two ahead.
Use gluten-free hoagie rolls and check all sauces/seasonings for gluten; keep ingredients separate to avoid cross-contamination.
Banana peppers provide brightness with mild heat; omit them for a milder sandwich or add jalapeños for more kick.
Reheat the filling in a hot skillet to restore browning, toast the rolls briefly, and reassemble to preserve texture.
Best fresh; you can freeze cooked proteins and vegetables separately, but bread won’t hold up well after freezing. Reassemble fresh for serving.
A splash of vegan Worcestershire, tamari, a drop of liquid smoke, or a squeeze of lemon can brighten the filling.














That sounds goodโฆ!!
You are a lifesaver. Now i can manage time for office and cooking and thanks again for so many healthy and delicious recipesโฆ..
This look delicious! Will try! Being from Phila., though, hoagies and cheese steaks (and regular steak sandwiches) are two different things. Anything warm is not a hoagie. Hoagies are cold sandwiches on a hoagie roll.
Thanks a lot for your unique Vegan Philly Cheese recipe. I prefer healthy diet and of course I will try to cook it next week.
This recipe very amazing and delicious . it’s recipe breakfast for very good food . it’s recipe made very short time .