Vegan Philly Cheesesteak Delight

Golden-brown sautéed mushrooms and peppers fill a toasted hoagie roll for this Vegan Philly Cheesesteak. Pin It
Golden-brown sautéed mushrooms and peppers fill a toasted hoagie roll for this Vegan Philly Cheesesteak. | hearthhustle.com

This dish features tender sautéed mushrooms, bell peppers, and onions seasoned with smoked paprika and soy sauce, layered inside soft hoagie rolls. A smooth, golden vegan cheese sauce made from plant-based milk, nutritional yeast, and spices is generously drizzled over the filling, creating a rich and comforting flavor. Quick to prepare and perfect for a wholesome main dish, it offers vegan and dairy-free options while maintaining a satisfying taste reminiscent of classic favorites.

The first time I served these at a dinner party, my meat-loving cousin took three bites before asking wait, this is vegan? The mushrooms get so meaty and savory, and that cheese sauce pulls everything together into something incredibly satisfying.

I developed this recipe during a cold January when I was craving something hearty but wanted to keep things light. My roommate walked in while I was making the cheese sauce and literally hovered over the pot with a spoon until I shooed her away.

Ingredients

  • 2 tablespoons olive oil: Split between cooking the veggies and mushrooms, this builds layers of flavor from the ground up
  • 1 large yellow onion, thinly sliced: Thin slices melt into sweetness as they cook, becoming almost like a jam
  • 1 large green bell pepper and 1 large red bell pepper, thinly sliced: The duo adds both color variance and complementary flavor notes
  • 400 g (14 oz) portobello mushrooms, thinly sliced: Portobellos have the perfect meaty texture and umami depth to stand in for traditional steak
  • 2 cloves garlic, minced: Add this towards the end so it doesnt burn and turn bitter
  • 1 teaspoon smoked paprika: This is the secret weapon that gives the filling that cooked-all-day flavor
  • 1 teaspoon soy sauce or tamari: A splash of soy sauce adds saltiness plus that irresistible savory depth
  • 1/2 teaspoon freshly ground black pepper: Freshly cracked makes a noticeable difference in brightness
  • 1/2 teaspoon sea salt: Taste as you go and adjust based on your soy sauce choice
  • 1 cup unsweetened soy or oat milk: Unsweetened is crucial here, and both work beautifully for a creamy base
  • 2 tablespoons nutritional yeast: This provides the cheesy, nutty flavor foundation that makes the sauce sing
  • 2 teaspoons cornstarch: The thickener that transforms plain milk into a velvety cheese-like sauce
  • 1 tablespoon vegan butter or olive oil: Adds richness that mimics the mouthfeel of dairy-based cheese sauce
  • 1/2 teaspoon garlic powder and 1/2 teaspoon onion powder: These build background flavor notes that make the sauce taste complex
  • 1/4 teaspoon turmeric: Mostly for that golden cheese color, but it adds a subtle earthiness too
  • 4 soft hoagie rolls or sub rolls: Soft pillowy rolls work best, and dont forget to check that theyre vegan

Instructions

Sauté the onions and peppers:
Heat 1 tablespoon olive oil in a large skillet over medium heat, add the onions and both bell peppers, and sauté for 5 to 7 minutes until theyre softened and fragrant. Remove them from the pan and set aside on a plate.
Cook the mushrooms:
Add the remaining tablespoon of olive oil to the same skillet, toss in the sliced mushrooms, and cook for 5 to 7 minutes. Youll know theyre ready when theyve released their moisture and developed gorgeous golden brown edges.
Season and combine:
Stir in the minced garlic, smoked paprika, soy sauce, black pepper, and salt, letting everything cook together for just 1 minute. Return the sautéed onions and peppers to the pan, mix well, and cook for another 2 minutes so all the flavors meld together.
Make the vegan cheese sauce:
In a small saucepan, whisk together the soy or oat milk, nutritional yeast, cornstarch, vegan butter, garlic powder, onion powder, turmeric, and salt until smooth. Place over medium heat, whisking continuously, until the sauce thickens and becomes creamy, about 3 to 5 minutes, then remove from heat.
Prep the rolls:
Slice each hoagie roll lengthwise without cutting all the way through, and give them a quick toast if you like that crunch contrast.
Assemble the sandwiches:
Fill each roll generously with the mushroom and pepper mixture, then spoon that luscious cheese sauce right over the top until its dripping down the sides.
Serve immediately:
These are best enjoyed hot while the cheese sauce is at its creamiest and the rolls still have their toast.
Warm, creamy vegan cheese sauce generously drizzles over the savory mushroom and pepper filling. Pin It
Warm, creamy vegan cheese sauce generously drizzles over the savory mushroom and pepper filling. | hearthhustle.com

These have become my go-to when friends say theyre skeptical about vegan food. Theres something magical about watching someone take that first bite and see their eyes light up.

Make It Your Own

Thinly sliced seitan or marinated tofu can join the mushroom party if you want extra protein, and sometimes I add sliced jalapeños when Im craving heat.

The Bread Matters

Soft hoagie rolls are traditional, but Ive used baguettes in a pinch and even made open-faced versions on sturdy toast when I was feeling fancy.

Perfect Pairings

Oven-baked fries feel like the natural companion here, but a crisp green salad with a tangy vinaigrette cuts through the richness beautifully.

  • The cheese sauce keeps well in the fridge for 3 to 4 days
  • Reheat leftovers in a 350°F oven for about 10 minutes to recrisp the rolls
  • Double the cheese sauce and use the extra on steamed vegetables later in the week
A plant-based Vegan Philly Cheesesteak served hot with melted cheese and soft toasted bread. Pin It
A plant-based Vegan Philly Cheesesteak served hot with melted cheese and soft toasted bread. | hearthhustle.com

Theres nothing quite like biting into one of these sandwiches while the cheese sauce is still warm and gooey. Pure comfort.

Recipe FAQs

Thinly sliced onions, green and red bell peppers, and portobello mushrooms are sautéed together to create a savory filling.

The sauce combines unsweetened soy or oat milk, nutritional yeast, cornstarch, vegan butter, and spices, cooked until thick and creamy.

Yes, gluten-free hoagie or sub rolls can replace standard bread to accommodate dietary needs.

Smoked paprika, soy sauce or tamari, garlic powder, onion powder, turmeric, black pepper, and salt are used for depth and warmth.

The entire process takes about 40 minutes, including sautéing vegetables and preparing the cheese sauce.

Vegan Philly Cheesesteak Delight

A savory blend of sautéed mushrooms and peppers with creamy vegan cheese in toasted hoagie rolls.

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 the Rolls: Slice the hoagie rolls lengthwise, without cutting all the way through. Toast lightly if desired.
6
Assemble and Serve: Fill each roll with the mushroom-pepper mixture. Generously spoon vegan cheese sauce over the filling. 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.
Dana Merrick

Home cook sharing easy, wholesome recipes and meal prep tips for everyday families.