Vegetarian Philly cheesesteak made with Impossible meat instead of mushrooms. A savory, meatless sandwich with melted cheese.

Most vegetarian Philly cheesesteak recipes rely on mushrooms, but this version does not. Instead, it uses Impossible meat to recreate the savory, familiar texture that makes a classic Philly cheesesteak so satisfying. Paired with melted provolone, sautéed onions and peppers, and a soft, crusty roll, this vegetarian Philly cheesesteak keeps the spirit of the original while making it approachable for home cooking.
Why This Vegetarian Philly Cheesesteak Works
- Uses Impossible meat for a savory, familiar texture without mushrooms
- Delivers classic Philly cheesesteak flavor with melted provolone and sautéed vegetables
- Simple ingredient list that’s easy to find and easy to work with
- Cooks quickly, making it a great weeknight comfort sandwich
- Flexible enough to make vegetarian or vegan with a simple swap
Ingredients You’ll Need
- Impossible ground meat
I use Impossible meat instead of Beyond because it has a milder flavor and a texture that stays closer to ground beef once cooked. Beyond tends to have a stronger, more distinctive taste that can overpower the classic cheesesteak flavor. - Onion and green bell pepper
This simple combination adds sweetness and savoriness without overwhelming the sandwich. Green bell peppers are common in many Philly-style versions outside of Philadelphia and work well with the plant-based filling. - Seasoning
The filling is seasoned with steak seasoning (such as Montreal steak seasoning), vegan Worcestershire sauce, and black pepper. Worcestershire sauce adds depth and umami, but many traditional versions contain anchovies, so be sure to use a vegetarian- or vegan-friendly option. - Cheese
I use provolone cheese here, which is a classic choice for Philly cheesesteak thanks to its mild flavor and excellent melting quality. Other good options include American cheese, mozzarella, fontina, or muenster, all of which melt smoothly and pair well with the savory filling.
To make the sandwich vegan, use a vegan cheese that melts well. - Bread or rolls
Choose a sturdy bread that can hold the filling without getting soggy. French rolls, baguettes, or ciabatta all work well. If you’re making the sandwich vegan, make sure the bread is vegan-friendly.
How to Make Vegetarian Philly Cheesesteak
- Sauté the vegetables
Heat olive oil in a large skillet over medium heat. Add the onion and green bell pepper with a pinch of salt. Cook until the onion turns translucent and the vegetables are softened but not mushy. Transfer to a plate and set aside. - Brown the Impossible meat
In the same skillet, add the Impossible ground meat. Sprinkle in the steak seasoning, vegan Worcestershire sauce, and black pepper. Cook, breaking it up with a spatula, until the meat is browned and cooked through. - Combine and heat through
Return the cooked onion and pepper to the skillet. Stir to combine and cook for another minute or two until everything is evenly heated. - Melt the cheese
Turn off the heat and spread the mixture evenly in the pan. Lay the cheese slices over the top, cover with a lid, and let the residual heat melt the cheese. If needed, turn the heat on low briefly while keeping the pan covered. - Assemble the sandwiches
Spoon the cheesy filling onto your bread or rolls and serve immediately while hot.




Tips for Success
- Cover the pan to melt the cheese evenly
Once the cheese is added, cover the pan to trap heat and help it melt smoothly into the filling without overcooking. - Use sturdy bread
Choose bread with a crusty exterior and soft interior so it can hold the filling without getting soggy. - Lightly toast the bread
Toasting adds structure and helps the sandwich hold up better, especially if serving right away. - Add extra richness if you like
For more flavor, lightly butter the bread or spread a thin layer of mayo before assembling the sandwich.
Questions You Might Have
Yes. If you prefer mushrooms, varieties like shiitake, cremini, portobello, or oyster mushrooms work best because they brown well and have more savory flavor. The key is to cook them until most of their moisture evaporates and they develop good color. You can season them the same way as the Impossible meat using steak seasoning, vegan Worcestershire sauce, and black pepper.
Yes. Use a vegan cheese that melts well and make sure your bread is vegan-friendly. Also double-check that your Worcestershire sauce is vegetarian or vegan, as many traditional versions contain anchovies.
Store any leftover filling in an airtight container in the refrigerator for up to 2–3 days. Reheat gently in a skillet over medium-low heat or in the microwave until warmed through. If the sandwich is already assembled, wrap it in foil and bake at 350°F for about 10 minutes, or until heated through. For best texture, reheat the filling separately and assemble just before serving when possible.
This vegetarian Philly cheesesteak keeps the flavors and structure of the classic sandwich while using simple, accessible ingredients. By choosing Impossible meat and focusing on proper seasoning and melt, you can make a satisfying, meatless version that still feels familiar. Whether you serve it as a quick weeknight dinner or a casual comfort meal, it’s an easy recipe to come back to.

Easy Vegetarian Philly Cheesesteak (No Mushrooms)
Vegetarian Philly cheesesteak made with Impossible meat instead of mushrooms. A savory, meatless sandwich with melted cheese.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
-
½ medium onion, diced
-
½ green bell pepper, diced
-
½ tablespoon olive oil
-
½ teaspoon salt
-
12 ounces Impossible ground meat
-
1 teaspoon steak seasoning (such as Montreal steak seasoning)
-
2 teaspoons vegan Worcestershire sauce
-
½ teaspoon freshly ground black pepper
-
3–4 slices provolone cheese (or vegan cheese, if making vegan)
-
4 crusty rolls or French bread
Instructions
-
Cook the vegetables
Heat olive oil in a large skillet over medium heat. Add the onion and green bell pepper with the salt. Sauté until the onion is translucent and the vegetables are softened but still have some texture. Transfer to a plate and set aside. -
Brown the Impossible meat
In the same skillet, add the Impossible ground meat. Season with steak seasoning, vegan Worcestershire sauce, and black pepper. Cook, breaking it up gently, until browned and cooked through. -
Combine the filling
Return the cooked onion and bell pepper to the skillet. Stir to combine and cook for another 1–2 minutes until heated through. -
Melt the cheese
Spread the mixture evenly in the pan. Lay the provolone slices over the top, cover with a lid, and let the cheese melt using the residual heat. If needed, turn the heat to low briefly while keeping the pan covered. -
Assemble the sandwiches
Spoon the cheesy filling onto the sliced rolls and serve immediately.
Notes
-
To make this recipe vegan, use vegan cheese that melts well and vegan-friendly bread.
-
Worcestershire sauce often contains anchovies, so be sure to use a vegetarian or vegan version.
-
Leftover filling can be stored in an airtight container in the refrigerator for up to 2–3 days.
Share your thoughts below!