Vegetarian Philly Cheesesteak Recipe for Easy Weeknight Meals

Updated On: October 4, 2025

If you’re craving the iconic flavors of a Philly cheesesteak but want to keep things meat-free, you’re in for a treat! This vegetarian Philly cheesesteak recipe captures all the savory, melty, cheesy goodness of the classic sandwich—without any beef.

Instead, we’re packing this sub with hearty, umami-rich mushrooms, sweet sautéed peppers and onions, and your favorite gooey cheese. Served on a toasted hoagie roll, it’s the ultimate comfort food that even die-hard carnivores will love.

Whether you’re a lifelong vegetarian, looking to cut back on meat, or just searching for a new weeknight dinner idea, this recipe is for you. It’s quick to make, endlessly customizable, and perfect for serving a crowd or enjoying all to yourself.

Read on for step-by-step instructions, ingredient swaps, and plenty of tips to make your vegetarian cheesesteak truly unforgettable!

Why You’ll Love This Recipe

  • Satisfying & Hearty: Thanks to the combination of mushrooms and peppers, this sandwich is filling and packed with flavor.
  • Easy to Customize: Swap out veggies, cheese, or bread to suit your preferences or dietary needs.
  • Quick Weeknight Dinner: Ready in under 30 minutes—perfect for busy nights.
  • Family Friendly: Kids and adults alike will appreciate the familiar flavors and cheesy goodness.
  • Perfect for Meal Prep: The veggie filling keeps well, making leftovers just as delicious!

If you love creative veggie mains, check out our Vegetable Alfredo Recipes for Creamy, Healthy Dinners for more inspiration!

Ingredients

Ingredient Amount Notes
Portobello mushrooms 3 large caps Sliced; or use cremini/baby bella
Green bell pepper 1 large Sliced thin
Red bell pepper 1 large Sliced thin
Yellow onion 1 medium Sliced thin
Garlic 2 cloves Minced
Olive oil 2 tablespoons For sautéing
Soy sauce 1 tablespoon Adds umami
Worcestershire sauce (vegetarian) 1 tablespoon Optional, but deepens flavor
Salt & black pepper To taste
Provolone, mozzarella, or vegan cheese 6 slices Or use shredded cheese
Hoagie rolls (sub rolls) 4 Split, soft or toasted
Butter (or vegan spread) 2 tablespoons For toasting rolls

Equipment

  • Large skillet or sauté pan
  • Chef’s knife and cutting board
  • Spatula or tongs
  • Baking sheet (for toasting rolls)
  • Small bowl (for sauce whisking)
  • Measuring spoons

Instructions

  1. Prep the Vegetables:

    Wash and dry all produce. Slice the portobello mushrooms into 1/4-inch strips.

    Thinly slice the peppers and onion. Mince the garlic.

  2. Make the Umami Sauce:

    In a small bowl, combine soy sauce and vegetarian Worcestershire sauce. Set aside.

    This will mimic the deep, savory notes of steak.

  3. Sauté the Vegetables:

    Heat olive oil in a large skillet over medium-high heat. Add the onion and peppers.

    Sauté for 4-5 minutes until softened and slightly caramelized.

  4. Add Mushrooms & Garlic:

    Add the mushroom strips and garlic to the pan. Cook for another 5-7 minutes, stirring occasionally, until mushrooms are golden and most of the moisture has evaporated.

  5. Season:

    Pour in the umami sauce and season with salt and black pepper to taste. Toss to coat the veggies evenly.

    Cook for 1-2 minutes more, allowing the flavors to meld.

  6. Toast the Rolls:

    While the veggies finish, preheat your oven broiler. Split the hoagie rolls and spread a little butter or vegan spread on each half.

    Place on a baking sheet and toast under the broiler for 1-2 minutes, watching carefully so they don’t burn.

  7. Add Cheese:

    Reduce heat under the skillet to low. Lay cheese slices across the hot veggie mixture.

    Cover with a lid or foil for 1-2 minutes to melt.

  8. Assemble the Sandwiches:

    Use a spatula or tongs to pile the cheesy veggie mixture onto each toasted roll. Make sure to scoop up plenty of melted cheese!

  9. Serve Hot:

    Enjoy immediately, ideally with napkins at the ready for all that gooey, savory goodness.

For a hands-off veggie main, try our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas!

Tips & Variations

  • Make it Vegan: Use your favorite vegan cheese slices and a dairy-free butter or spread for toasting the rolls.
  • Switch Up the Veggies: Try adding zucchini, eggplant, or even thinly sliced seitan or jackfruit for extra heft.
  • Cheese Choices: Provolone is classic, but mozzarella, gouda, pepper jack, or a cheddar blend all work beautifully.
  • Spice It Up: Add a pinch of crushed red pepper flakes or top with hot sauce for a kick.
  • Gluten-Free Option: Use GF rolls or serve the cheesy veggie filling over rice or baked potatoes.
  • Prep Ahead: Sauté the veggies up to 2 days ahead and reheat gently; add cheese just before serving.

“Don’t skimp on the umami sauce! It’s the secret to that ‘meaty’ depth of flavor in your vegetarian cheesesteak.”

Nutrition Facts

Nutrient Per Sandwich (approximate)
Calories 350-400
Protein 13g
Fat 14g
Carbohydrates 48g
Fiber 5g
Sugar 7g
Sodium 750mg

Note: Nutrition will vary based on bread and cheese selection.

Serving Suggestions

Conclusion

This vegetarian Philly cheesesteak recipe proves that you don’t need meat to enjoy a truly satisfying, flavor-packed sandwich. The combination of juicy mushrooms, sweet peppers, caramelized onions, and creamy melted cheese is irresistible—especially when piled high on a toasted hoagie roll.

Whether you’re serving these up for a quick family dinner, a party platter, or meal prepping for the week, you’ll find yourself coming back to this recipe again and again.

Don’t be afraid to get creative with your veggies and cheeses, or make it vegan for an entirely plant-based twist. With just a handful of fresh ingredients and a few pantry staples, you can bring the taste of Philadelphia to your kitchen in no time.

If you enjoyed this recipe, be sure to explore more delicious vegetarian ideas like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet finish to your meal!

📖 Recipe Card: Vegetarian Philly Cheesesteak

Description: A meatless twist on the classic Philly cheesesteak, featuring sautéed mushrooms, bell peppers, and onions topped with melted provolone. Perfect for a quick, satisfying sandwich.

Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 8 ounces cremini or portobello mushrooms, sliced
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 hoagie rolls
  • 8 slices provolone cheese

Instructions

  1. Heat olive oil in a large skillet over medium heat.
  2. Add onions and bell peppers; sauté for 5 minutes.
  3. Add mushrooms and continue to cook until vegetables are soft, about 7 minutes.
  4. Season with garlic powder, salt, and black pepper; stir to combine.
  5. Slice hoagie rolls and toast lightly if desired.
  6. Divide vegetable mixture among rolls.
  7. Top each with 2 slices of provolone cheese.
  8. Place sandwiches under broiler until cheese melts, about 2 minutes.
  9. Serve immediately.

Nutrition: Calories: 370 kcal | Protein: 15 g | Fat: 14 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Philly Cheesesteak”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A meatless twist on the classic Philly cheesesteak, featuring saut\u00e9ed mushrooms, bell peppers, and onions topped with melted provolone. Perfect for a quick, satisfying sandwich.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 large yellow onion, thinly sliced”, “1 large green bell pepper, thinly sliced”, “8 ounces cremini or portobello mushrooms, sliced”, “1 teaspoon garlic powder”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “4 hoagie rolls”, “8 slices provolone cheese”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onions and bell peppers; saut\u00e9 for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and continue to cook until vegetables are soft, about 7 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with garlic powder, salt, and black pepper; stir to combine.”}, {“@type”: “HowToStep”, “text”: “Slice hoagie rolls and toast lightly if desired.”}, {“@type”: “HowToStep”, “text”: “Divide vegetable mixture among rolls.”}, {“@type”: “HowToStep”, “text”: “Top each with 2 slices of provolone cheese.”}, {“@type”: “HowToStep”, “text”: “Place sandwiches under broiler until cheese melts, about 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve immediately.”}], “nutrition”: {“calories”: “370 kcal”, “proteinContent”: “15 g”, “fatContent”: “14 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X