Vegan Philly Cheesesteak

Golden-brown sautéed mushrooms, peppers, and onions fill a toasted hoagie roll, smothered with creamy vegan cheese sauce in this Vegan Philly Cheesesteaks recipe.  Save
Golden-brown sautéed mushrooms, peppers, and onions fill a toasted hoagie roll, smothered with creamy vegan cheese sauce in this Vegan Philly Cheesesteaks recipe. | cookedcravings.com

This dish offers a flavorful plant-based alternative to the traditional Philly cheesesteak. Tender sautéed mushrooms combined with thinly sliced onions and bell peppers are infused with smoked paprika and soy sauce for depth. A creamy vegan cheese sauce, made from soy or oat milk and nutritional yeast, adds richness and color. Served in soft hoagie rolls, it creates a hearty and satisfying meal perfect for quick weeknight dinners or casual gatherings.

Optional additions include marinated tofu or seitan for extra protein, and gluten-free rolls to accommodate dietary needs. Garnish with jalapeños for a spicy twist or pair it alongside oven-baked fries or a fresh green salad.

The first time I made these vegan cheesesteaks, my meat-loving roommate actually asked for seconds. That's when I knew mushrooms could really stand in for that classic sandwich shop flavor.

My friend Sarah came over skeptical about plant-based sandwiches, but she texted me the next day asking for the recipe. Now whenever we have game nights, these are the first thing to disappear from the table.

Ingredients

  • Olive oil: This helps vegetables caramelize beautifully instead of steaming in their own moisture
  • Yellow onion: Thinly sliced so they melt into the sandwich and become sweet and savory
  • Bell peppers: Both colors add sweetness and that classic cheesesteak crunch
  • Portobello mushrooms: These provide the meaty texture and deep umami flavor that makes this sandwich satisfying
  • Garlic: Fresh minced garlic blooms in the hot pan and permeates the whole filling
  • Smoked paprika: This is the secret ingredient that adds subtle smokiness usually coming from grilled meat
  • Nutritional yeast: Essential for that cheesy, savory flavor in the sauce without dairy
  • Soft hoagie rolls: Look for rolls that yield slightly when squeezed but hold their shape when loaded

Instructions

Caramelize the peppers and onions:
Heat one tablespoon olive oil in your largest skillet over medium heat until it shimmers. Add the sliced onions and both bell peppers then cook for five to seven minutes until they're softened and starting to turn golden in spots. Remove them from the pan and set them aside on a plate.
Brown the mushrooms:
Add the remaining olive oil to the same skillet then toss in the sliced mushrooms. Let them cook undisturbed for a few minutes so they develop a nice golden brown color before stirring. Cook for five to seven minutes total until the mushrooms have released their moisture and become beautifully browned.
Season and combine:
Stir in the minced garlic, smoked paprika, soy sauce, black pepper and salt letting everything become fragrant for about one minute. Add the cooked peppers and onions back into the pan then toss everything together and cook for two more minutes so the flavors meld.
Make the cheese sauce:
While the vegetables cook, whisk together the milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric and salt in a small saucepan. Place over medium heat and whisk constantly for three to five minutes until the sauce thickens into a creamy, smooth consistency. Remove from heat immediately.
Assemble the sandwiches:
Slice your hoagie rolls lengthwise but leave the back edge intact so they hold together. Give them a quick toast if you want extra crunch then pile in the mushroom mixture generously. Spoon plenty of that warm cheese sauce over the top and serve right away.
A close-up of a hearty Vegan Philly Cheesesteaks sandwich, showcasing vibrant red peppers and melted dairy-free cheese on a crusty roll.  Save
A close-up of a hearty Vegan Philly Cheesesteaks sandwich, showcasing vibrant red peppers and melted dairy-free cheese on a crusty roll. | cookedcravings.com

Last summer I made these for a Fourth of July barbecue and my uncle swore there was actual beef in his sandwich. Watching his face when I told him it was all mushrooms was absolutely priceless.

Choosing Your Rolls

The bread makes or breaks a good cheesesteak. I've learned through trial and error that soft, slightly doughy hoagie rolls work best because they absorb some of the cheese sauce while maintaining enough structure to hold everything together. Avoid super crusty artisan breads that'll fall apart when you bite in.

Make It Yours

Sometimes I add sliced seitan or marinated tofu strips when I want extra protein. A few pickled jalapeños or banana peppers bring the perfect acidic contrast to all that rich cheese sauce. You can also sauté some spinach with the mushrooms if you want to sneak in extra greens.

Serving Suggestions

A side of oven baked fries or sweet potato wedges makes this feel like a complete diner experience at home. A crisp green salad with tangy vinaigrette cuts through the richness beautifully. Extra cheese sauce on the side for dipping is always welcome.

  • Let the filling cool slightly before assembling if you're making these ahead
  • Wrap assembled sandwiches in foil and warm them in a 350°F oven for 10 minutes
  • The cheese sauce keeps in the fridge for up to five days and reheats beautifully
This delicious Vegan Philly Cheesesteaks recipe features savory mushroom filling and a golden toasted hoagie, perfect for a quick weeknight dinner. Save
This delicious Vegan Philly Cheesesteaks recipe features savory mushroom filling and a golden toasted hoagie, perfect for a quick weeknight dinner. | cookedcravings.com

There's something deeply satisfying about biting into a hot, cheesy sandwich that's completely plant-based but doesn't compromise on flavor or comfort. These vegan cheesesteaks have earned their permanent place in my dinner rotation.

Recipe FAQs

Portobello mushrooms are preferred for their meaty texture, but cremini or shiitake also work well.

Simmer the sauce gently while whisking until it thickens, or increase cornstarch slightly for a firmer texture.

Yes, the mushroom mixture and cheese sauce can be made a day in advance and reheated before assembling.

Olive oil or coconut oil can substitute vegan butter to maintain creaminess and flavor.

Keep leftovers refrigerated in an airtight container for up to 2 days. Reheat gently to preserve texture.

Vegan Philly Cheesesteak

Sautéed mushrooms, peppers with creamy vegan cheese sauce in toasted hoagie rolls for a savory meal.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 large yellow onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 large red bell pepper, thinly sliced
  • 14 oz portobello mushrooms, thinly sliced
  • 2 cloves garlic, minced

Seasonings

  • 1 teaspoon smoked paprika
  • 1 teaspoon soy sauce or tamari
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon sea salt

Vegan Cheese Sauce

  • 1 cup unsweetened soy or oat milk
  • 2 tablespoons nutritional yeast
  • 2 teaspoons cornstarch
  • 1 tablespoon vegan butter or olive oil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon salt

Bread

  • 4 soft hoagie rolls or sub rolls

Instructions

1
Sauté Onions and Peppers: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onions and peppers. Sauté for 5–7 minutes, stirring occasionally, until softened. Remove from the pan and set aside.
2
Cook Mushrooms: Add the remaining tablespoon of olive oil to the skillet. Add the sliced mushrooms and cook for 5–7 minutes, until they release their moisture and become golden brown.
3
Season and Combine: Stir in minced garlic, smoked paprika, soy sauce, black pepper, and salt. Cook for 1 minute more. Return the sautéed onions and peppers to the pan. Mix well and cook for another 2 minutes.
4
Prepare Vegan Cheese Sauce: In a small saucepan, whisk together soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt. Place over medium heat, whisking continuously, until the sauce thickens and becomes creamy (about 3–5 minutes). Remove from heat.
5
Prepare Hoagie Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble Sandwiches: Fill each roll with the mushroom-pepper mixture. Generously spoon vegan cheese sauce over the filling.
7
Serve: Serve immediately while hot.
Additional Information

Equipment Needed

  • Large skillet
  • Small saucepan
  • Whisk
  • Cutting board
  • Chef's knife
  • Tongs or spatula

Nutrition (Per Serving)

Calories 350
Protein 10g
Carbs 48g
Fat 12g

Allergy Information

  • Contains soy (soy milk, soy sauce); can substitute with oat milk and tamari if needed.
  • Contains gluten if using standard rolls and soy sauce; use gluten-free alternatives if required.
  • Contains possible tree nut traces if using certain vegan butters—check labels.
  • Always verify ingredient labels if allergies are a concern.
Brianna Collins

Passionate home cook sharing simple, wholesome, and family-friendly recipes for everyday cooking.