Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
×
Home > Recipes > Main Dishes

Vegan Philly Cheesesteak

Published: Sep 25, 2025 by Iosune Robles · This post may contain affiliate links

No ratings yet
Pin Recipe Jump to Recipe
Vegan Philly cheesesteak sandwiches served with chips and vegan mayo.

This easy Vegan Philly Cheesesteak comes together with only 9 ingredients and tastes amazing. Juicy vegan ground beef, caramelized onions, and melty vegan provolone are tucked into soft sandwich rolls for a classic, comforting sandwich.

Looking for more vegan ground beef recipes? Try my Vegan Sloppy Joes, Vegan Spaghetti, and Vegan Bolognese Sauce for hearty, flavorful meals. They're easy to make and perfect for weeknight dinners.

Vegan Philly cheesesteak sandwiches served with chips.

This recipe is foolproof and made to keep things simple. Using vegan ground beef means you don’t have to spend time making your own Seitan or other substitutes from scratch, and it’s also easy to find in most grocery stores.

And when it comes to the cheese, vegan provolone slices are all you need for that gooey, melty finish, so there’s no need to make a separate sauce. Everything comes together in a way that’s quick and easy, and honestly this Vegan Philly Cheesesteak has become my new obsession!

Ingredients for Vegan Philly Cheesesteak

Ingredients for making vegan Philly cheesesteak.
  • Olive oil: Olive oil works great in this recipe, but you can also use vegetable oils like canola or sunflower. Vegan butter is another good option if you want a richer flavor.
  • Onion: I use yellow onion, but you can also go with white or red. Some people add green bell pepper, but I like it better with just onion because it saves time and the original recipe doesn’t include peppers.
  • Vegan ground beef: This option is easy to find and much quicker than using soy curls or making seitan from scratch. Other store-bought beef substitutes also work well, and you can try lentils, mushrooms, or TVP if you prefer a more whole-food alternative.
  • Salt.
  • Ground black pepper.
  • Garlic powder.
  • Vegan provolone cheese: I use Violife smoked provolone slices, but any vegan cheese slices that melt well will work. If you can’t find vegan cheese, you could sprinkle about 2 to 3 tablespoons of nutritional yeast instead, or add some of my Vegan Cheese on top.
  • Rolls: Hoagie rolls are the traditional choice, but any soft sub roll works. If you can’t find them, use whatever sandwich rolls you have on hand, or even a baguette.
  • Vegan mayo: Homemade vegan mayo is healthier, cheaper, and super tasty. It only takes 2 minutes to make, but store-bought vegan mayo works too.

Find the full recipe with exact measurements in the recipe card below.

How to make Vegan Philly Cheesesteak

Caramelized onions in a skillet.

Step 1: Heat 1 tablespoon of oil in a large skillet over medium-high heat, add the onion, and cook for 8–10 minutes until soft and caramelized.

Browned vegan ground beef in a skillet.

Step 2: Remove the onion from the skillet. Pour in the rest of the oil, add the vegan ground beef with the salt, pepper, and garlic powder, and cook for 6–8 minutes until nicely browned.

Cooked vegan ground beef and caramelized onions in a skillet.

Step 3: Put the onion back into the skillet and stir to combine with the beef.

Skillet with vegan ground beef, onions, and vegan provolone slices on top.

Step 4: Lay the vegan cheese slices on top in a single layer.

Vegan Philly cheesesteak filling.

Step 5: Lower the heat, cover with a lid, and let it cook for about 5 minutes until the cheese softens. Stir gently so it blends into the filling.

Sandwich roll toasting in a skillet.

Step 6: While the cheese is melting, cut the rolls almost through and toast them on a pan or griddle until golden.

Toasted sandwich roll spread with vegan mayo.

Step 7: Spread vegan mayo inside each roll.

Two Vegan Philly cheesesteak sandwiches on a plate.

Step 8: Stuff the rolls with the cheesesteak mixture and enjoy immediately.

Vegan Philly cheesesteak sandwiches served with chips and vegan mayo.

Storage instructions

Fridge: Store the filling in an airtight container in the fridge for up to 4–5 days. Keep the rolls and mayo separate so they don’t get soggy.

Freezer: The cheesesteak filling freezes well. Place it in a freezer-safe container or bag and store for up to 2–3 months.

Reheat from the fridge: Warm the filling in a skillet over medium heat for 3–5 minutes, or until heated through. You can also microwave it in short intervals, stirring in between.

Reheat from the freezer: Thaw overnight in the fridge, then reheat in a skillet over medium heat until hot. Add a splash of Vegetable Broth or water if it looks a bit dry.

Frequently asked questions

What can I use instead of vegan ground beef?

You can swap the vegan ground beef for other types of store-bought beef substitutes, Seitan, soy curls, or TVP. If you go with soy curls or TVP, you’ll want to season them well or add extra spices so the flavor is closer to beef. Lentils and mushrooms are also great whole-food alternatives, though the texture will be a bit different.

Can I use a different cheese?

Yes! Any vegan cheese slices that melt well will work. If you don’t have vegan cheese, you can sprinkle 2–3 tablespoons of nutritional yeast for a cheesy flavor, or add some of my Vegan Cheese on top.

What type of bread works best for a Vegan Philly Cheesesteak?

Philly cheesesteaks are usually made with hoagie rolls, with Amoroso rolls being the most traditional option. Any sub-style bread that’s soft on the inside but sturdy enough to hold the filling will work. If you can’t find hoagie rolls, just use whatever sandwich rolls you have on hand. In a pinch, even a baguette or another roll-shaped bread will do, though the texture will be a bit different.

Can I add peppers or mushrooms to the filling?

Yes, you can! Green bell peppers and mushrooms are both popular add-ins for a Philly cheesesteak. I keep mine simple with just onions since that’s closer to the classic version, but feel free to add them if you like.

What goes well with a Vegan Philly Cheesesteak?

It goes really well with Baked French Fries, Baked Sweet Potato Fries, Potato Wedges, or onion rings.

It’s also delicious with a side salad like Vegan Coleslaw, Vegan Caesar salad, or a fresh garden salad.

For something lighter, you can serve it with roasted veggies, grilled corn, or a simple Vegan Tomato Soup.

Classic sides like chips and pickles also pair perfectly and make it feel like a true deli-style meal.

Vegan Philly cheesesteak sandwich.

More vegan beef recipes

  • Vegan Lasagna
  • Tofu Ground Beef
  • Vegan Beef Stew
  • Vegan Beef Broth and Bouillon Powder
Vegan Philly cheesesteak sandwiches with chips on the side.
No ratings yet

Vegan Philly Cheesesteak

This easy Vegan Philly Cheesesteak comes together with only 9 ingredients and tastes amazing. Juicy vegan ground beef, caramelized onions, and melty vegan provolone are tucked into soft sandwich rolls for a classic, comforting sandwich.
Prep: 10 minutes mins
Cook: 20 minutes mins
Total: 30 minutes mins
Servings: 4 servings
PRINT PIN COMMENT


Ingredients 
 

  • 2 tablespoons olive oil, divided
  • 1 yellow onion, chopped
  • 1 pound vegan ground beef
  • ½ teaspoon salt
  • ½ teaspoon ground black pepper
  • ½ teaspoon garlic powder
  • 8 slices vegan provolone cheese, I used Violife Just Like Smoked Provolone, but any meltable vegan cheese works
  • 4 hoagie or sandwich rolls
  • 4 tablespoons vegan mayo
Prevent your screen from going dark

Instructions 

  • Heat 1 tablespoon of oil in a large skillet over medium-high heat. Once hot, add the onion and cook for about 8–10 minutes, stirring occasionally, until golden and caramelized.
    Caramelized onions in a skillet.
  • Remove the onion from the skillet and set aside. Add the remaining tablespoon of oil, then stir in the vegan ground beef along with the salt, black pepper, and garlic powder. Cook for 6–8 minutes, or until browned.
    Browned vegan ground beef in a skillet.
  • Return the onion to the skillet and mix well with the vegan beef.
    Cooked vegan ground beef and caramelized onions in a skillet.
  • Arrange the vegan cheese slices on top of the mixture in a single layer.
    Skillet with vegan ground beef, onions, and vegan provolone slices on top.
  • Reduce the heat to low, cover the skillet with a lid, and cook for about 5 minutes, until the cheese softens. Stir gently so it melts evenly into the mixture.
    Vegan Philly cheesesteak filling.
  • While the cheese melts, slice the rolls almost all the way through and lightly toast them on a skillet or griddle until just golden. This helps keep the bread from getting soggy.
    Sandwich roll toasting in a skillet.
  • Spread vegan mayo on the inside of each roll.
    Toasted sandwich roll spread with vegan mayo.
  • Fill the rolls with the cheesesteak mixture and serve immediately.
    Two Vegan Philly cheesesteak sandwiches on a plate.

Notes

  • Store leftovers in an airtight container in the fridge for 4–5 days.
  • You can also freeze them in an airtight container or freezer-safe bag for up to 3 months.
  • If stored in the fridge, reheat in a skillet over medium heat or in the microwave until hot.
  • If frozen, thaw overnight, then reheat in a skillet with a splash of broth or water if needed.

Nutrition

Serving: 1serving | Calories: 682kcal | Carbohydrates: 54g | Protein: 30g | Fat: 39g | Saturated Fat: 9g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 18g | Sodium: 1050mg | Potassium: 600mg | Fiber: 6g | Sugar: 5g | Vitamin A: 250IU | Vitamin C: 4mg | Calcium: 275mg | Iron: 5.5mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Main Dish
Cuisine: American
Author: Iosune Robles

More Vegan Main Dish Recipes

  • Vegan butternut squash mac and cheese in a bowl.
    Vegan Butternut Squash Mac and Cheese
  • Smoked tofu garnished with chives and sesame seeds, with extra around and a fork.
    Smoked Tofu
  • Marry Me Tofu in a skillet, garnished with chopped basil, with a bowl of basil on the side.
    Marry Me Tofu
  • Penne with vegan pasta sauce in a bowl, topped with fresh basil and vegan Parmesan, with ingredients surrounding the bowl.
    Creamy Vegan Pasta Sauce

Leave a Reply Cancel reply

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

Recipe Rating




Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Photo of a vegan mug cake
    Vegan Mug Cake

Vegan Fall Recipes

  • Stacked vegan pumpkin muffins with more muffins in the background.
    Vegan Pumpkin Muffins
  • Plate of vegan apple crisp, vegan vanilla ice cream, and spoon.
    Vegan Apple Crisp
  • Vegan butternut squash soup bowl garnished with parsley, coconut milk, and pumpkin seeds.
    Vegan Butternut Squash Soup
  • Vegan beef stew served in a bowl with bread and parsley around it.
    Vegan Beef Stew
  • Vegan chili presentation with fresh green onions, red onion, and vegan cheese.
    The Best Vegan Chili
  • Vegan mac and cheese, baked in a white dish.
    The Best Vegan Mac and Cheese (Baked or Stovetop)

Footer

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required