If you’re craving a hot, hearty sandwich that’s packed with savory flavor, melty cheese, and that irresistible combination of peppers and onions, this Easy Vegan Philly Cheesesteak is about to become a favorite. It has everything you love about the classic sandwich—warm toasted hoagie rolls, juicy filling, soft caramelized vegetables, and gooey cheese—but in a completely plant-based version that’s just as satisfying and delicious.
This is the kind of meal that’s perfect for weeknights when you want something comforting and filling without spending hours in the kitchen. It comes together in just 20 minutes, making it a great option for busy evenings, casual lunches, or even game day meals when you want something crowd-pleasing and easy to serve. Pair it with fries, chips, or a simple salad, and you’ve got a meal that feels indulgent, cozy, and incredibly satisfying.
What makes this vegan Philly cheesesteak recipe so good is the balance of flavors and textures. The onions turn sweet and golden, the green peppers soften just enough while still keeping a little bite, the vegan beef crumbles make the filling hearty and savory, and the melted vegan cheese ties everything together into one rich, cheesy mixture. Piled into a crisp toasted hoagie roll, it’s the kind of sandwich that feels like comfort food at its best.
Why You’ll Love This Recipe
- Quick and easy – Ready in just 20 minutes from start to finish.
- Hearty and satisfying – Loaded with savory vegan beef, peppers, onions, and melty cheese.
- Perfect comfort food – Warm, cheesy, and packed into toasted hoagie rolls.
- Great for weeknights – Minimal prep and simple ingredients make dinner easy.
- Easy to customize – Use mushrooms instead of vegan beef or adjust the veggies to your taste.
Ingredients
For the Philly Cheesesteak Filling
- 1 large onion, cut into strips – Adds sweetness and rich flavor once sautéed and lightly caramelized.
- 1 1/2 green bell peppers, cut into strips – Bring classic Philly cheesesteak flavor, color, and a slight crunch.
- 1 1/2 cups vegan ground beef – The hearty base of the filling. Vegan beef crumbles give the sandwich a satisfying meaty texture without any meat.
- 5 slices vegan cheese – Melts into the filling and onto the rolls for creamy, cheesy richness.
- 1 teaspoon oregano – Adds a subtle herby flavor that complements the savory filling.
- 2 teaspoons Lawry’s seasoning salt – Brings bold seasoning and enhances all the savory flavors. If using regular salt, start with less and adjust to taste.
- 1/2 teaspoon black pepper – Adds a little warmth and balances the richness of the cheese and vegan beef.
For Serving
- 2 hoagie rolls, cut in half – The classic sandwich base. Toasting them helps hold the filling and adds the perfect crisp bite.
How to Make Easy Vegan Philly Cheesesteak
1. Preheat the Oven
Start by preheating your oven to 375°F. This will be used to toast the hoagie rolls and warm the cheese so your sandwich has that perfect crisp, melty finish.
2. Sauté the Onions and Peppers
Heat a little oil in a large skillet over medium-high heat. Add the sliced onions and sauté for 5 to 10 minutes, stirring occasionally, until they soften and begin to turn golden brown.
Once the onions have started to cook down, add the sliced green bell peppers. Continue cooking for a few more minutes until the peppers soften slightly but still keep a little texture.
This step builds a lot of flavor, so don’t rush it. Letting the onions caramelize a bit gives the sandwich that deep, savory sweetness that makes a Philly cheesesteak so satisfying.
3. Add the Vegan Beef and Seasonings
Add the vegan ground beef to the skillet along with the oregano, seasoning salt, and black pepper. Stir everything together well so the spices are evenly distributed.
Continue sautéing until the vegan beef is browned and heated through. The mixture should smell savory and well-seasoned, with the onions and peppers fully blended into the filling.
4. Toast the Hoagie Rolls
While the filling cooks, place the sliced hoagie rolls on a baking sheet and add 1 slice of vegan cheese to each roll. Transfer them to the oven and bake until the inside of the bread is lightly crisp and the cheese begins to soften.
Toasting the rolls helps prevent them from getting soggy and gives the finished sandwich that warm, bakery-style texture.
5. Melt the Cheese into the Filling
Place the remaining 3 to 4 slices of vegan cheese directly on top of the hot meat and vegetable mixture in the skillet. Cover the pan and let it cook for 2 to 4 minutes, or until the cheese is melted.
Once melted, use a spatula to stir the cheese into the filling until everything is creamy, gooey, and evenly combined. This is what gives the sandwich that signature cheesy cheesesteak texture in every bite.
6. Assemble the Sandwiches
Remove the toasted hoagie rolls from the oven. Carefully spoon half of the cheesy vegan Philly cheesesteak filling into each roll.
Don’t worry if the filling spills out a little—that’s part of the fun. A generously stuffed sandwich is exactly what you want here.
7. Serve Immediately
Serve the sandwiches while they’re hot and melty. They’re especially delicious with chips, crispy fries, or a simple side salad.

Tips for Success
- Cook the onions until nicely golden for the best flavor. Their sweetness makes a big difference in the final sandwich.
- Toast the hoagie rolls so they stay sturdy and don’t get soggy from the filling.
- Use a vegan cheese that melts well for the creamiest, most satisfying texture.
- Taste the filling before assembling and adjust the seasoning if needed.
- Don’t overcrowd the pan if doubling the recipe—use a larger skillet so the vegetables sauté instead of steam.
- Serve right away for the best texture while the bread is crisp and the cheese is still melted.
Equipment Needed
- Large skillet – For cooking the onions, peppers, vegan beef, and cheese filling.
- Baking sheet – Needed for toasting the hoagie rolls in the oven.
- Spatula or wooden spoon – For stirring the filling and melting the cheese into the mixture.
- Knife and cutting board – For slicing the onions and bell peppers.
- Oven – Used to toast the rolls and warm the cheese for the sandwich base.
Recipe Variations
1. Use Mushrooms Instead of Vegan Beef
If you want a veggie-forward version, swap the vegan beef for an equal amount of mushrooms. Sliced mushrooms bring a rich, savory flavor and pair beautifully with the peppers and onions.
2. Make It Spicy
Add sliced jalapeños, crushed red pepper flakes, or a dash of hot sauce to the filling for a spicy vegan Philly cheesesteak.
3. Try Different Peppers
Green bell peppers are classic, but red, yellow, or orange peppers can add a slightly sweeter flavor and more color.
4. Add Mushrooms to the Original Version
Even if you keep the vegan beef, adding sautéed mushrooms can make the filling even heartier and more flavorful.
5. Swap the Bread
If you don’t have hoagie rolls, use sandwich rolls, baguette sections, or even toasted burger buns in a pinch.
Serving Suggestions
This Easy Vegan Philly Cheesesteak is filling on its own, but it pairs beautifully with simple sides for a full meal:
- French fries or sweet potato fries for a classic diner-style combo.
- Potato chips for a quick and easy lunch pairing.
- A side salad for a fresh, crisp contrast to the rich sandwich.
- Pickles or coleslaw for something tangy and refreshing on the side.
- Roasted vegetables if you want to round out the meal with something warm and wholesome.
FAQs
Can I make the filling ahead of time?
Yes. The filling can be made ahead and stored in the refrigerator. When you’re ready to serve, reheat it in a skillet and toast the hoagie rolls fresh for the best texture.
Can I use mushrooms instead of vegan beef?
Absolutely. Mushrooms are a great substitute and create a delicious, savory filling. Use roughly the same amount and sauté them until browned and tender.
What vegan cheese works best?
Use a vegan cheese that melts well and has a creamy texture. Sliced vegan cheeses like Chao-style cheese work especially well for both the filling and the rolls.
How do I store leftovers?
It’s best not to store the assembled sandwich because the bread can get soggy. Instead, store the filling separately in an airtight container in the fridge and toast fresh bread when ready to eat.
Can I freeze the filling?
You can freeze the filling, but the texture of the vegetables and cheese may change slightly after thawing. It’s best enjoyed fresh or refrigerated for a short time.
Can I make this gluten-free?
Yes, as long as you use gluten-free hoagie rolls and double-check that your vegan beef and seasonings are gluten-free.
Final Thoughts
This Easy Vegan Philly Cheesesteak proves that plant-based comfort food can be every bit as hearty, cheesy, and satisfying as the classic version. Between the savory vegan beef, sweet caramelized onions, tender peppers, melted vegan cheese, and crisp toasted hoagie rolls, every bite is packed with flavor and texture.
Whether you’re making it for a fast weeknight dinner, a cozy lunch, or a fun weekend sandwich night, this vegan Philly cheesesteak recipe is one of those meals that feels easy, comforting, and guaranteed to hit the spot. Try it once, customize it with mushrooms or extra peppers, and make it your own. If you do, I’d love to hear what you served it with and how you put your own twist on it.
Print
Easy Vegan Philly Cheesesteak
- Total Time: 20 minutes
- Yield: 2 sandwiches
- Diet: Vegan
Description
This vegan Philly cheesesteak is so easy to make and the result is a hearty and delicious sandwich! The blend of vegan meat, caramelized onions, green peppers, and vegan cheese comes together for the perfect vegan cheesesteak.
Ingredients
- 1 large onion, cut into strips
- 1.5 green bell peppers, cut into strips
- 1.5 cups vegan ground beef
- 5 slices vegan cheese
- 1 teaspoon oregano
- 2 teaspoons Lawry’s Seasoning Salt (or 1 teaspoon regular salt)
- 1/2 teaspoon pepper
- 2 hoagie rolls, cut in half
Instructions
- Preheat the oven to 375°F.
- Heat a little oil in a skillet over medium-high heat. Sauté the onion strips until translucent and browned, about 5-10 minutes.
- Add the green bell peppers and cook until they begin to soften.
- Add the vegan ground beef, oregano, seasoning salt, and pepper. Mix well and sauté until the vegan beef is browned and cooked through.
- Place the sliced hoagie rolls on a baking sheet with one slice of vegan cheese each. Bake until the inside of the bread is crispy to the touch.
- Meanwhile, place the remaining vegan cheese slices on top of the meat and vegetable mixture in the pan. Cover and cook for 2-4 minutes, or until the cheese is melted.
- Use a spatula to mix the melted cheese throughout the Philly cheesesteak filling.
- Remove the hoagie rolls from the oven and spoon half of the filling onto each roll.
- Serve immediately with chips, fries, or a side salad.
Notes
- If you don’t want to use vegan beef crumbles, substitute an equal amount of mushrooms instead.
- You can also make this recipe without onions and use two sliced green onions instead.
- This recipe does not store well as a fully assembled sandwich, but you can make the filling ahead of time and store it in the fridge. Reheat the filling and toast the buns when ready to serve.
- Prep Time: 0 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American