Vegan Philly Cheese Steak Hoagies

4.80 from 5 votes
Jump to Recipe

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.

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.
A vegan Philly cheese steak hoagie with mushrooms and peppers on a wooden board.

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

Share

Pin this now to find it later

Pin It

Follow on Instagram

Follow

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!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
4.80 from 5 votes

Vegan Philly Cheese Steak Hoagies

By: Courtney O’Dell
Servings: 2
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes
A Vegan Philly Cheese Steak Hoagie on a crusty roll, filled with grilled mushrooms, red bell peppers, and sliced banana peppers, served on a dark plate.
Vegan Philly Cheese Steak Hoagies are full of meaty flavor with no fake cheese or meat- just fresh mushrooms, onions, and peppers! Our favorite vegan meal and perfect for lent. 19 grams of protein for a filling meal!

Ingredients 

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

Serving: 1gCalories: 526kcalCarbohydrates: 49gProtein: 10gFat: 32gSaturated Fat: 9gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.01gSodium: 1149mgPotassium: 910mgFiber: 11gSugar: 8gVitamin A: 291IUVitamin C: 56mgCalcium: 136mgIron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Vegan
Cuisine: American
Tried this recipe?Mention @sweetcsdesigns or tag #sweetcsdesigns!

Vegan Philly Cheesesteak FAQs

Can I 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 I 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 I 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 I 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 I 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 I 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 I reheat leftovers?

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

Can I 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 I 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.

hoagie bun with steak and roasted bell peppers, mushrooms, and onions

About Courtney

Recipe by Courtney Oโ€™Dell, creator of Sweet Cs Designs โ€” sharing well-tested comfort food recipes and practical cooking guides.

You May Also Like

4.80 from 5 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. Kakashi Tim says:

    5 stars
    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โ€ฆ..

  2. Anne says:

    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.

  3. Apenny Vacuum says:

    5 stars
    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.

  4. Rony Jahid says:

    This recipe very amazing and delicious . it’s recipe breakfast for very good food . it’s recipe made very short time .