Vegan Philly cheesesteak stuffed peppers are a hearty, comforting twist on a classic street-food favorite, reimagined with vibrant plant-based ingredients. Sweet bell peppers serve as both the vessel and a key flavor component, roasting until tender while retaining a slight bite. Their natural sweetness perfectly complements the savory, umami-rich filling inside.
The filling captures the essence of a traditional Philly cheesesteak using thinly sliced mushrooms, onions, and plant-based protein such as seitan, soy curls, or lentils. Sautéed until caramelized, these ingredients develop deep, meaty flavors enhanced by garlic, black pepper, and a touch of soy sauce or Worcestershire-style seasoning. The result is rich, satisfying, and unmistakably cheesesteak-inspired.
Creamy vegan cheese brings everything together, melting into the warm filling and creating that signature indulgent texture. Whether using a store-bought vegan provolone or a homemade cashew-based cheese sauce, it adds smoothness and balance, softening the bold savory notes of the vegetables and protein.
Baked until bubbling and lightly golden, these stuffed peppers are both nourishing and comforting. They work beautifully as a main dish, paired with a simple salad or roasted potatoes, and are impressive enough for guests while remaining easy to prepare. Flavorful, filling, and wholesome, vegan Philly cheesesteak stuffed peppers deliver classic comfort with a modern, plant-powered twist
Vegan Philly Cheesesteak Stuffed Peppers
Serves: 3–4
Prep time: 15 minutes
Cook time: 30–35 minutes
Ingredients
Peppers
-
4 large bell peppers (green is traditional, red or yellow are sweeter)
-
1 teaspoon olive oil
-
Salt and black pepper, to taste
Cheesesteak Filling
-
2 tablespoons olive oil
-
1 medium onion, thinly sliced
-
2 cloves garlic, minced
-
225 g (8 oz) mushrooms (portobello or cremini), thinly sliced
-
1½ cups seitan, soy curls, or plant-based steak strips
-
1 tablespoon soy sauce or tamari
-
1 teaspoon vegan Worcestershire sauce (optional)
-
½ teaspoon smoked paprika
-
½ teaspoon black pepper
-
Salt, to taste
Vegan Cheese
-
¾–1 cup vegan provolone or mozzarella, shredded
or -
½ cup vegan cheese sauce (cashew-based or store-bought)
Optional Additions
-
Sliced jalapeños
-
Nutritional yeast
-
Fresh parsley, chopped
Instructions
-
Prepare the peppers
Preheat the oven to 200°C (400°F). Slice the bell peppers in half lengthwise and remove the seeds and membranes. Brush lightly with olive oil and season with salt and black pepper. Arrange cut-side up in a baking dish and bake for 10 minutes to soften slightly. -
Cook the filling
Heat olive oil in a large skillet over medium heat. Add the sliced onion and cook for 4–5 minutes until soft and lightly caramelized. Add the garlic and cook for 30 seconds until fragrant. -
Develop the cheesesteak flavor
Add the mushrooms and cook for 6–8 minutes, stirring occasionally, until they release their moisture and begin to brown. Stir in the seitan or plant-based protein, soy sauce, Worcestershire sauce, smoked paprika, black pepper, and salt. Cook for another 3–5 minutes until well combined and savory. -
Stuff the peppers
Remove the peppers from the oven and fill each half generously with the cheesesteak mixture. Top with shredded vegan cheese or drizzle with vegan cheese sauce. -
Bake
Return the dish to the oven and bake uncovered for 15–20 minutes, until the peppers are tender and the cheese is melted and bubbling. For a lightly golden top, broil for the final 2–3 minutes. -
Serve
Remove from the oven and garnish with fresh parsley or nutritional yeast if desired. Serve hot.